课题基金 / 基金详情

Loop Parallelization in the Polyhedron Model - Just in Time (PolyJIT)

Loop Parallelization in the Polyhedron Model - Just in Time (PolyJIT)
多面体模型中的循环并行化 - Just In Time (PolyJIT)
批准号:
226792788
负责人:
Professor Christian Lengauer, Ph.D.
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2013
资助国家:
德国
项目状态:
已结题
起止时间:
2012-12-31 至 2017-12-31

项目摘要

项目成果

Professor Christian Lengauer, Ph.D.的其他基金

相似基金

相关文献

中文摘要
翻译
多核,也称多核芯片,是一种在世界范围内占主导地位的芯片市场。Damit is Programmabläufen von einem Nischenthema zu einer zentralen Herausforderung an die allgemeine Software technologie geworden.如果软件的成本和风险不足以解决问题,那么程序员就不需要对韦尔登进行优化。PolyJIT项目将在多核-Zeitalter führen中自动执行Schleifenprogrammen。Programmabläufe verbringen die meiste Zeit in Schleifen,d.h.这是一个非常好的选择。这是一个数学模型。Polyedermodell,mit dem Programmschleifen automatisch auf kluge Weise hochparallel ausgeführt韦尔登können.在两个世纪内,我们为超级计算机的Nischenmarkt设计了模型。In PolyJIT soll es auch für ein breiteres Anwendungsspektrum von Schuelität fit gemacht韦尔登。Der Hauptansatzpunkt dafür ist,die notwendigen Programmanalysen und Transformationen nicht努尔zur Übersetzungszeit sondern auch während der Laufzeit des Programms vorzunehmen,also just in time(JIT). Dies wird größere Softwarebereiche als zuvor bequem mittels automatischer elisierung auf Mehrkernplattformen abbildbar machen.
英文摘要
Multicores, also Rechner mit vielen Prozessoren auf einem gemeinsamen Chip, sind auf dem Wege, den weltweiten Rechnermarkt zu dominieren. Damit ist Parallelität in Programmabläufen von einem Nischenthema zu einer zentralen Herausforderung an die allgemeine Softwaretechnologie geworden. Anwendungsprogrammierer dürfen nicht ungebührlich mit der Beschreibung von Parallelität belastet werden, wenn die Kosten und Risiken der Erstellung und Wartung von Software nicht noch erheblich anwachsen sollen. Projekt PolyJIT wird die automatische Parallelisierung von Schleifenprogrammen in das Multicore-Zeitalter führen. Programmabläufe verbringen die meiste Zeit in Schleifen, d.h. sich vielfach wiederholenden Berechnungen. Es gibt ein mathematisches Modell, das sog. Polyedermodell, mit dem Programmschleifen automatisch auf kluge Weise hochparallel ausgeführt werden können. In den letzten zwei Jahrzehnten wurde dieses Modell für den Nischenmarkt der Supercomputer entwickelt. In PolyJIT soll es auch für ein breiteres Anwendungsspektrum von Parallelität fit gemacht werden. Der Hauptansatzpunkt dafür ist, die notwendigen Programmanalysen und Transformationen nicht nur zur Übersetzungszeit sondern auch noch während der Laufzeit des Programms vorzunehmen, also just in time (JIT). Dies wird größere Softwarebereiche als zuvor bequem mittels automatischer Parallelisierung auf Mehrkernplattformen abbildbar machen.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
PolyJIT: Polyhedral Optimization Just in Time
PolyJIT:及时多面优化
DOI: 10.1007/s10766-018-0597-3
发表时间: 2019
期刊: International Journal of Parallel Programming
影响因子: 1.5
作者: [Andreas Simburger, Sven Apel, Armin Größlinger, Christian Lengauer]
通讯作者: Christian Lengauer
Typisierung und Skalierung von MapReduce
Abstrakte parallele Maschinen für das Polytopenmodell
Generierung von effizientem Zielcode in der Schleifenparallelisierung
  • 批准号:
    5165006
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    1999
  • 负责人:
    Professor Christian Lengauer, Ph.D.
  • 依托单位:
海外基金