课题基金 / 基金详情

ExaStencils - Advanced Stencil-Code Engineering

ExaStencils - Advanced Stencil-Code Engineering
ExaStencils - 高级模板代码工程
批准号:
230724189
负责人:
Professor Dr.-Ing. Sven Apel
金额:
$0.0万
依托单位国家:
德国
项目类别:
Priority Programmes
财政年份:
2012
资助国家:
德国
项目状态:
已结题
起止时间:
2011-12-31 至 2019-12-31

项目摘要

项目成果

Professor Dr.-Ing. Sven Apel的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
国内基金
海外基金
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
  • 负责人:
    王静
  • 依托单位: