Modellbasierter Entwurf von Hardware-Software-Systemen mit synchronen Sprachen

使用同步语言的基于模型的软硬件系统设计

基本信息

项目摘要

In der ersten Förderperiode wurden Verfahren zur Übersetzung von synchronen Programmen in Software- und Hardware-Beschreibungen weiterentwickelt. Durch die Entwicklung einer geeigneten Zwischensprache und einem zugehörigen Übersetzungsverfahren konnten wir ein weltweit einmaliges Verfahren zur modularen Übersetzung von synchronen Programmen entwickeln, so dass nun auch Bibliotheken angelegt und wieder verwendet werden können. Von dieser Zwischensprache wurden Übersetzungen in Sprachen mit anderen Ausführungsmodellen wie SystemC entwickelt, um von deren effizienten Simulationsumgebungen zu profitieren. Um die manchmal unnötig starken Restriktionen des synchronen Ausführungsmodells umgehen zu können, wurden speziell auf synchrone Sprachen zugeschnittene Code-Optimierungen entwickelt. Ferner haben wir in der ersten Förderperiode bereits mit den ersten Arbeiten zur Synthese von Software für parallele Prozessorarchitekturen begonnen. In der hier beantragten zweiten Förderperiode sollen diese Verfahren weiter ausgebaut werden. Dabei ist geplant, synchrone Sprachen um das dort neue Konzept der Untertakte zu erweitern, so dass dem Programmierer explizite Sprachmittel zur Verfügung stehen, mit denen zeitlich lose gekoppelte Threads beschrieben werden können, ohne dabei den Determinismus dieser Systeme zu verlieren. Neben der Syntax und Semantik der neuen Sprachkonstrukte sind hierzu grundsätzlich neue Verfahren zur Simulation, Kausalitätsanalyse und Übersetzungen in die Zwischensprache zu entwickeln. Die damit gewonnenen Spielräume für die Synthese sollen durch speziell dafür entwickelte Optimierungsverfahren genutzt werden, um effiziente Software für aktuelle parallele Prozessorarchitekturen wie Multicore-, Grafik- und VLIW-Prozessoren zu entwickeln. Dazu werden die von uns in der ersten Förderperiode entwickelten Optimierungsverfahren so angepasst und erweitert, dass Datenabhängigkeiten präziser abgeschätzt und lokale Aktionen zeitlich im System verschoben werden können.
In der ersten Förderperiode wurden Verfahren zur Übersetzung von synchronen Programmen In Software and Hardware-Beschreibungen weiterentwickelt。Durch die Entwicklung einer geeigneten Zwischensprache und einem zugehörigen Übersetzungsverfahren konnten wiir ein weltweit einmaliges Verfahren zur modularen Übersetzung von synchronen Programmen entwickeln, so dass nun auch Bibliotheken angelegt and wider verwendet werden können。Von dieser Zwischensprache wurden Übersetzungen in Sprachen mit anderen ausf<e:1> hrungsmodellen wie SystemC entwickelt, um Von dereneffizienten Simulationsumgebungen zu proftieren。Um die manchmal unnötig starken striktionen des synchronen ausf<e:1> hrungsmodells umgehen zu können, wurden speziell auf synchrone Sprachen zugeschnitene Code-Optimierungen entwickelt。Ferner haben wir in der ersten Förderperiode bereits mit den ersten Arbeiten zur Synthese von Software f<e:1> r parallel Prozessorarchitekturen begonnen。In der hier beantragten zweiten Förderperiode sollen diese Verfahren weiter ausgebaut werden。Dabei是geplant,同时说嗯das要点neue Konzept der Untertakte祖茂堂erweitern,所以dass民主党Programmierer explizite Sprachmittel苏珥Verfugung模特大赛,麻省理工学院denen zeitlich beschrieben了可以在失去gekoppelte线程,ohne Dabei窝Determinismus这位和祖茂堂verlieren。Neben der Syntax and Semantik der neuen spachkonstrute sind hierzu grundsätzlich neuue Verfahren zur Simulation, Kausalitätsanalyse and Übersetzungen in die zwischenspachhe zu entwickeln。Die damit gewonnenen Spielräume f<e:1> r Die Synthese sollen durch speziell daf<s:1> r entwickelte Optimierungsverfahren genutzt werden, um effiziente Software f<e:1> r aktuelle parallel Prozessorarchitekturen wimulticore -, Grafik- and vliw - prozesssoren zuentwickeln。大祖werden die von uns in der ersten Förderperiode entwickelten Optimierungsverfahren so angep助理und erweitert, dass Datenabhängigkeiten präziser abgeschätzt and lokale Aktionen zeitlich im System verschoben werden können。

项目成果

期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Clock refinement in imperative synchronous languages
命令式同步语言中的时钟细化
Evaluation of Speculation in Out-of-Order Execution of Synchronous Dataflow Networks
同步数据流网络无序执行中的推测评估
Constructive polychronous systems
构造性多时系统
  • DOI:
    10.1016/j.scico.2014.04.009
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Talpin;J.-P. ;Brandt;Gemünde;Schneider;Shukla
  • 通讯作者:
    Shukla
Reducing the Communication of Message-Passing Systems Synthesized from Synchronous Programs
减少由同步程序合成的消息传递系统的通信
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Professor Dr. Klaus Schneider其他文献

Professor Dr. Klaus Schneider的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Professor Dr. Klaus Schneider', 18)}}的其他基金

SCAD: Synchronous Control Asynchronous Dataflow (SCAD) Architectures
SCAD:同步控制异步数据流 (SCAD) 架构
  • 批准号:
    424386388
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Automatisierte Synthese von Programmausdrücken (AutoSynth)
程序表达式的自动合成(AutoSynth)
  • 批准号:
    183475128
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Research Grants

相似海外基金

Methodik zum integrierten Entwurf von Fluiden und Prozessen mit PC-SAFT
使用 PC-SAFT 进行流体和过程集成设计的方法
  • 批准号:
    272475028
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Elektrische Modellbildung, Charakterisierung und Entwurf von Silizium Durchkontaktierungen für Anwendungen in integrierten Systemen
适用于集成系统应用的硅通孔的电气建模、表征和设计
  • 批准号:
    220562460
  • 财政年份:
    2012
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Analyse und Entwurf von integrierter CMOS Hochvoltelektronik in Niedervolttechnologien
低压技术中集成 CMOS 高压电子器件的分析和设计
  • 批准号:
    207214355
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Erweiterung der ereignisgesteuerten Modellierung von Mixed-Signal-Phasenregelschleifen für einen optimalen Entwurf
扩展混合信号锁相环的事件驱动建模以实现最佳设计
  • 批准号:
    205942995
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Entwurf von passiven Hochfrequenzkomponenten in Mehrlagensubstraten mit Hilfe von funktionalen Vias
使用功能通孔的多层基板中的无源高频元件设计
  • 批准号:
    181145560
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Entwurf und Implementierung von Algorithmen zur quasi-zeitkontinuierlichen digitalen Signalverarbeitung
准连续时间数字信号处理算法的设计与实现
  • 批准号:
    162797109
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Entwurf, Optimierung, CMOS-kompatible Herstellung und Charakterisierung von abstimmbaren planaren/koplanaren DGS-Filtern
可调谐平面/共面 DGS 滤波器的设计、优化、CMOS 兼容制造和表征
  • 批准号:
    130543330
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Entwurf von geometrisch-algebraischen und analytischen Methoden zur Optimierung von MIMO Kommunikationssystemen
优化 MIMO 通信系统的几何代数和分析方法设计
  • 批准号:
    65676556
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Entwicklung systemtheoretischer Methoden zur Analyse und zum Entwurf von Agentensystemen (AUREG-IST)
开发用于分析和设计代理系统的系统理论方法(AUREG-IST)
  • 批准号:
    54063571
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Entwurf, Herstellung und experimentelle Charakterisierung von aktiven hochdispersiven Dünnschichtfiltern für die Brennweitendurchstimmung
用于焦距调谐的有源高色散薄膜滤光片的设计、制造和实验表征
  • 批准号:
    75445527
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Priority Programmes
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了