Loop Parallelization in the Polyhedron Model - Just in Time (PolyJIT)
多面体模型中的循环并行化 - Just In Time (PolyJIT)
基本信息
- 批准号:226792788
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Research Grants
- 财政年份:2013
- 资助国家:德国
- 起止时间:2012-12-31 至 2017-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
多核,也称多核芯片,是一种在世界范围内占主导地位的芯片市场。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.在过去的两个世纪里,这些模型被用于超级计算机的市场。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.
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
PolyJIT: Polyhedral Optimization Just in Time
PolyJIT:及时多面优化
- DOI:10.1007/s10766-018-0597-3
- 发表时间:2019
- 期刊:
- 影响因子:1.5
- 作者:Andreas Simburger;Sven Apel;Armin Größlinger;Christian Lengauer
- 通讯作者:Christian Lengauer
{{
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 Christian Lengauer, Ph.D.其他文献
Professor Christian Lengauer, Ph.D.的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Christian Lengauer, Ph.D.', 18)}}的其他基金
Typisierung und Skalierung von MapReduce
MapReduce 的类型和缩放
- 批准号:
183689543 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Research Grants
Abstrakte parallele Maschinen für das Polytopenmodell
多面体模型的抽象并行机
- 批准号:
5238782 - 财政年份:2000
- 资助金额:
-- - 项目类别:
Research Grants
Generierung von effizientem Zielcode in der Schleifenparallelisierung
在循环并行化中生成高效的目标代码
- 批准号:
5165006 - 财政年份:1999
- 资助金额:
-- - 项目类别:
Research Grants
相似海外基金
CAREER: Novel Parallelization Frameworks for Large-Scale Network Optimization with Combinatorial Requirements: Solution Methods and Applications
职业:具有组合要求的大规模网络优化的新型并行化框架:解决方法和应用
- 批准号:
2338641 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
Parallelization and robustness of random walks: Approaches from "short" random walks analysis
随机游走的并行化和鲁棒性:“短”随机游走分析的方法
- 批准号:
23K16840 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Early-Career Scientists
Parallelization strategies for morph graph algorithms
变形图算法的并行化策略
- 批准号:
RGPIN-2018-05082 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Automatic parallelization of sequential C, C++, and Rust for RISC-V multicores
RISC-V 多核的顺序 C、C 和 Rust 自动并行化
- 批准号:
572665-2022 - 财政年份:2022
- 资助金额:
-- - 项目类别:
University Undergraduate Student Research Awards
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
协作研究:SHF:中:协作自动并行化
- 批准号:
2107257 - 财政年份:2021
- 资助金额:
-- - 项目类别:
Continuing Grant
Parallelization strategies for morph graph algorithms
变形图算法的并行化策略
- 批准号:
RGPIN-2018-05082 - 财政年份:2021
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
协作研究:SHF:中:协作自动并行化
- 批准号:
2107042 - 财政年份:2021
- 资助金额:
-- - 项目类别:
Continuing Grant
Large scale parallelization of single cell phenomics
单细胞表型组学的大规模并行化
- 批准号:
20K06584 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Parallelization strategies for morph graph algorithms
变形图算法的并行化策略
- 批准号:
RGPIN-2018-05082 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
Acceleration of a Navier-Stokes Equation Solver Using GPU Parallelization and Multigrid
使用 GPU 并行化和多重网格加速纳维-斯托克斯方程求解器
- 批准号:
539961-2019 - 财政年份:2019
- 资助金额:
-- - 项目类别:
University Undergraduate Student Research Awards














{{item.name}}会员




