ExaStencils - Advanced Stencil-Code Engineering
ExaStencils - Advanced Stencil-Code Engineering
批准号:
230724189
负责人:
Professor Dr.-Ing. Sven Apel
金额:
$0.0万
依托单位国家:
德国
项目类别:
Priority Programmes
财政年份:
2012
资助国家:
德国
项目状态:
已结题
起止时间:
2011-12-31 至 2019-12-31
中文摘要
ExaStencilverfolgt einen domänenspezifischen Entwurfsanktur für die bedestead de Klasse der Stencil-Codes.这场革命是一场工程革命,它不是一种对Altcode的统一优化,而是一种新的软件技术,它是一种自动化的、领域化的、平台化的、对Anwendungscode进行优化的技术,它可以韦尔登更好地发挥作用。在电梯模拟中扮演一个中心角色。您是正规的Zugriffsmuster auf(i.d.R.)更大尺寸的数据。在一个高层领导的领导下工作的方法越来越多,而且越来越多。ExaStenschafft Programmierbarkeit für Exascale mittels einer mehrschichtigen domänenspezifischen Sprache und eines Codegenerators,der Anwenderprogramme mit Domänenwissen anreichert und dieses zur Optimierung nutzt. ExaStencehochentwickelte Werkzeugunterstützung beruht auf einer generatorbasierten Produktlinientechnologie,die automatisch eine für das Problem und die Ausführungsplattform maßgeschneiderte Implementierung erstelt.Nach der ersten Förderperiode wird ExaStencehocheneinen durchgängigen Kompilationsfluss für die Klasse der elliptischen partiellen Differentialgleichnungen vorweisen,incl. der automatischen Generierung von funktional korrektem parallelen Code für reale,homogeneSupercomputer wie JUQUEEN.Die zweite Förderperiode hat zwei Hauptziele. Erstens soll der Nachweis höchster Produktivität für ein breites Sortiment von Differentialleichungen und Lösern erbracht韦尔登。这是一个很明显的韦尔登的特殊光谱。由弹性线和斯托克斯线组成。两个解决方案是在韦尔登上设置能量屏障。大足的代码自动生成器不能只用于学习,而应用于学习和能量消耗的自动生成。这一中心的性能是均匀和不均匀的,超级计算机可以用韦尔登来表示。该系统与Xeon Phis和GPU完全一致,其结果将在基于机器学习和产品采样的基础上,采用一种新的结构,可以在韦尔登上进行测试,从而大大提高了Domänenwissen的性能。Der Nachweis der Absolutely and Produktivität wird die Untersuchung von mathematischen Modellen für einen Tradeoff von Leistung und Energieverbauch auf jeder Ebene der Mehrschichtigen Programmiersprache erfordern,zur geigneten Wahl etwa des Glätters,der Zahl der Gitterebenen,or der Daten- oder Komberkationsstrukturen.韦尔登提出了一种新的能量编码技术(CPU/Besenchuniger),用于通信和检索的规划,以及用于混合Zielcode的生成。韦尔登同基因与异基因的实验验证建筑物韦尔登,包括。JUQUEEN、TSUBAME和SuperMUC。
英文摘要
ExaStencils verfolgt einen domänenspezifischen Entwurfsansatz für die bedeutende Klasse der Stencil-Codes. Das Revolutionäre am Projekt ist, dass es sich nicht an die Beschleunigung von Altcode richtet, sondern eine neue Softwaretechnologie anstrebt, die eine automatische, domänen- und plattformspezifische Optimierung von Anwendungscode ermöglicht, der auf einfache Weise von Nichtinformatikern erstellt werden kann. Stencils spielen eine zentrale Rolle in der Hochleistungssimulation. Sie sind reguläre Zugriffsmuster auf (i.d.R.) mehrdimensionalen Datengittern. Mehrgittermethoden arbeiten auf einer Hierarchie von erst sehr feinen und dann immer gröberen Gittern. ExaStencils schafft Programmierbarkeit für Exascale mittels einer mehrschichtigen domänenspezifischen Sprache und eines Codegenerators, der Anwenderprogramme mit Domänenwissen anreichert und dieses zur Optimierung nutzt. ExaStencils hochentwickelte Werkzeugunterstützung beruht auf einer generatorbasierten Produktlinientechnologie, die automatisch eine für das Problem und die Ausführungsplattform maßgeschneiderte Implementierung erstellt.Nach der ersten Förderperiode wird ExaStencils einen durchgängigen Kompilationsfluss für die Klasse der elliptischen partiellen Differentialgleichnungen vorweisen, inkl. der automatischen Generierung von funktional korrektem parallelen Code für reale, homogene Supercomputer wie JUQUEEN.Die zweite Förderperiode hat zwei Hauptziele. Erstens soll der Nachweis höchster Produktivität für ein breites Sortiment von Differentialgleichungen und Lösern erbracht werden. Dazu soll das Spektrum der Quellspezifikationen stark erweitert werden, insb. auf lineare Elastizitätsgleichungen und Stokes-Gleichungen. Zweitens soll die Energiebarriere im Hochleistungsrechnen überwunden werden. Dazu muss die automatische Codegenerierung nicht nur auf Leistung allein, sondern auf eine Abstimmung zwischen Leistung und Energieverbrauch abzielen. Dieser zentrale Aspekt soll auf homogenen und heterogenen Supercomputern untersucht werden, inkl. Beschleunigern wie Xeon Phis und GPUs.Das resultierende ausgedehnte Entwurfsspektrum wird mittels einer Infrastruktur auf Basis von maschinellem Lernen und Produktlinien-Sampling verwaltet werden, die breite Aufkommen von Domänenwissen behandeln kann. Der Nachweis der Flexibilität und Produktivität wird die Untersuchung von mathematischen Modellen für einen Tradeoff von Leistung und Energieverbauch auf jeder Ebene der mehrschichtigen Programmiersprache erfordern, zur geeigneten Wahl etwa des Glätters, der Zahl der Gitterebenen, oder der Daten- oder Kommunikationsstrukturen. Ebenso werden neue Techniken der energiegewahren Codeaufteilung (CPU/Beschleuniger), der Ablaufplanung von Kommunikationen und Rechenschritten, sowie der Generierung von hybridem Zielcode nötig sein. Zur experimentellen Validierung werden homogene und heterogene Architekturen herangezogen werden, inkl. JUQUEEN, TSUBAME und SuperMUC.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Pervolution: Performance Evolution of Highly-Configurable Software Systems
-
批准号:326071282
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professor Dr.-Ing. Sven Apel
-
依托单位:
Generating Correct and Efficient Software based on Product-line Technology
-
批准号:224880482
-
项目类别:Heisenberg Professorships
-
资助金额:$0.0万
-
财政年份:2013
-
负责人:Professor Dr.-Ing. Sven Apel
-
依托单位:
Techniques and Prediction Models for Sustainable Product-Line Engineering
-
批准号:221150666
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professor Dr.-Ing. Sven Apel
-
依托单位:
Sichere und effiziente Softwareproduktlinien
-
批准号:168119451
-
项目类别:Independent Junior Research Groups
-
资助金额:$0.0万
-
财政年份:2010
-
负责人:Professor Dr.-Ing. Sven Apel
-
依托单位:
Algebra-basierte Feature-orientierte Programmsynthese
-
批准号:77575276
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Professor Dr.-Ing. Sven Apel
-
依托单位:
Foundations and Implications of Socio-Technical Congruence in Large-Scale, Decentralized, and Distributed Software Projects
-
批准号:433609794
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr.-Ing. Sven Apel
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Capture and Release of Droplets Using Advanced Materials for High Technology Applications
-
批准号:52073127
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:Alidad Amirfazli
-
依托单位:
面向用户体验的IMT-Advanced系统跨层无线资源分配技术研究
-
批准号:61201232
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2012
-
负责人:胡亚辉
-
依托单位:
LTE-Advanced中继网络关键技术研究
-
批准号:61171096
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2011
-
负责人:王献
-
依托单位:
IMT-Advanced协作中继网络中的网络编码研究
-
批准号:61040005
-
项目类别:专项基金项目
-
资助金额:10.0万元
-
批准年份:2010
-
负责人:王静
-
依托单位:
基于干扰预测的IMT-Advanced多小区干扰抑制技术研究
-
批准号:61001116
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2010
-
负责人:许晓东
-
依托单位:
面向IMT-Advanced的移动组播关键技术研究
-
批准号:61001071
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2010
-
负责人:王海波
-
依托单位: