Modellbasierter Entwurf von Hardware-Software-Systemen mit synchronen Sprachen
Modellbasierter Entwurf von Hardware-Software-Systemen mit synchronen Sprachen
批准号:
46404603
负责人:
Professor Dr. Klaus Schneider
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2007
资助国家:
德国
项目状态:
已结题
起止时间:
2006-12-31 至 2013-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Clock refinement in imperative synchronous languages
命令式同步语言中的时钟细化
DOI:
10.1186/1687-3963-2013-3
发表时间:
2013
期刊:
EURASIP Journal on Embedded Systems
影响因子:
--
作者:
[Gemünde, Brandt, Schneider]
通讯作者:
Schneider
Evaluation of Speculation in Out-of-Order Execution of Synchronous Dataflow Networks
同步数据流网络无序执行中的推测评估
DOI:
10.1007/s10766-013-0277-2
发表时间:
2013
期刊:
International Journal of Parallel Programming
影响因子:
1.5
作者:
[Baudisch, Schneider]
通讯作者:
Schneider
DOI:
10.1016/j.scico.2014.04.009
发表时间:
2014
期刊:
影响因子:
--
作者:
[Talpin, J.-P. , Brandt, Gemünde, Schneider, Shukla]
通讯作者:
Shukla
Reducing the Communication of Message-Passing Systems Synthesized from Synchronous Programs
减少由同步程序合成的消息传递系统的通信
DOI:
10.1109/pdp.2014.98
发表时间:
2014
期刊:
2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
影响因子:
--
作者:
[Baudisch, Schneider]
通讯作者:
Schneider
SCAD: Synchronous Control Asynchronous Dataflow (SCAD) Architectures
-
批准号:424386388
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2020
-
负责人:Professor Dr. Klaus Schneider
-
依托单位:
Automatisierte Synthese von Programmausdrücken (AutoSynth)
-
批准号:183475128
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2010
-
负责人:Professor Dr. Klaus Schneider
-
依托单位:
海外基金