Redundancy, retiming and data flow in compiling finite-difference applications for manycore architectures
为众核架构编译有限差分应用程序时的冗余、重定时和数据流
基本信息
- 批准号:2293810
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:英国
- 项目类别:Studentship
- 财政年份:2019
- 资助国家:英国
- 起止时间:2019 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The finite difference method is the most widely-used approach to solving partial differential equations in computational science and engineering - with important applications from subsurface image reconstruction to fluid dynamics to materials science and beyond. Finite difference solvers have characteristic loop and data-access patterns that benefit from optimisations that rely on application knowledge not available in general-purpose compilers. Devito, a software developed in the OPESCI project, provides a high-level language for the finite difference method that opens up the scope for such domain-specific compiler techniques. The goal of this project is to explore this frontier. The key idea we aim to exploit is symbolic manipulation of algebraic expressions to expose redundant computations, and to do this in concert with modelling of when to evaluate such expressions, where to store them, and when pre-computing them is better than recomputing them. We think there is a way to do this in a unified, perhaps even optimal, way. A key element of our research philosophy is the rigorous development of software tools that can be evaluated on diverse real-world problems of industrial and scientific importance. The work will be driven (at least initially) by applications in seismic inversion, which provide a rich spectrum of challenges. We will target the most sophisticated parallel hardware platforms available, including manycore, multithreaded and wide-vector architectures - such as Intel's Xeon Phi and Skylake processors.
有限差分方法是计算科学和工程中最广泛使用的求解偏微分方程的方法--从地下图像重建到流体力学,再到材料科学和其他领域,都有重要的应用。有限差分解算器具有独特的循环和数据访问模式,这些模式受益于依赖于通用编译器中不可用的应用程序知识的优化。DeVito是在OPESCI项目中开发的软件,它为有限差分法提供了一种高级语言,为这种特定于领域的编译器技术开辟了范围。这个项目的目标就是探索这一前沿。我们旨在利用的关键想法是对代数表达式进行符号操作,以暴露多余的计算,并与何时计算此类表达式、将它们存储在哪里以及何时预计算它们比重新计算它们更好的建模结合起来。我们认为有一种方法可以以一种统一的、甚至是最优的方式来实现这一点。我们研究理念的一个关键要素是严格开发软件工具,这些工具可以对各种具有工业和科学重要性的现实世界问题进行评估。这项工作将由地震反演中的应用推动(至少最初是这样),这提供了丰富的挑战范围。我们将瞄准可用的最复杂的并行硬件平台,包括多核、多线程和宽矢量架构--例如英特尔的至强Phi和Skylake处理器。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
其他文献
吉治仁志 他: "トランスジェニックマウスによるTIMP-1の線維化促進機序"最新医学. 55. 1781-1787 (2000)
Hitoshi Yoshiji 等:“转基因小鼠中 TIMP-1 的促纤维化机制”现代医学 55. 1781-1787 (2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
LiDAR Implementations for Autonomous Vehicle Applications
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
吉治仁志 他: "イラスト医学&サイエンスシリーズ血管の分子医学"羊土社(渋谷正史編). 125 (2000)
Hitoshi Yoshiji 等人:“血管医学与科学系列分子医学图解”Yodosha(涉谷正志编辑)125(2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Effect of manidipine hydrochloride,a calcium antagonist,on isoproterenol-induced left ventricular hypertrophy: "Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,K.,Teragaki,M.,Iwao,H.and Yoshikawa,J." Jpn Circ J. 62(1). 47-52 (1998)
钙拮抗剂盐酸马尼地平对异丙肾上腺素引起的左心室肥厚的影响:“Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('', 18)}}的其他基金
An implantable biosensor microsystem for real-time measurement of circulating biomarkers
用于实时测量循环生物标志物的植入式生物传感器微系统
- 批准号:
2901954 - 财政年份:2028
- 资助金额:
-- - 项目类别:
Studentship
Exploiting the polysaccharide breakdown capacity of the human gut microbiome to develop environmentally sustainable dishwashing solutions
利用人类肠道微生物群的多糖分解能力来开发环境可持续的洗碗解决方案
- 批准号:
2896097 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
A Robot that Swims Through Granular Materials
可以在颗粒材料中游动的机器人
- 批准号:
2780268 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Likelihood and impact of severe space weather events on the resilience of nuclear power and safeguards monitoring.
严重空间天气事件对核电和保障监督的恢复力的可能性和影响。
- 批准号:
2908918 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Proton, alpha and gamma irradiation assisted stress corrosion cracking: understanding the fuel-stainless steel interface
质子、α 和 γ 辐照辅助应力腐蚀开裂:了解燃料-不锈钢界面
- 批准号:
2908693 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Field Assisted Sintering of Nuclear Fuel Simulants
核燃料模拟物的现场辅助烧结
- 批准号:
2908917 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Assessment of new fatigue capable titanium alloys for aerospace applications
评估用于航空航天应用的新型抗疲劳钛合金
- 批准号:
2879438 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Developing a 3D printed skin model using a Dextran - Collagen hydrogel to analyse the cellular and epigenetic effects of interleukin-17 inhibitors in
使用右旋糖酐-胶原蛋白水凝胶开发 3D 打印皮肤模型,以分析白细胞介素 17 抑制剂的细胞和表观遗传效应
- 批准号:
2890513 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Understanding the interplay between the gut microbiome, behavior and urbanisation in wild birds
了解野生鸟类肠道微生物组、行为和城市化之间的相互作用
- 批准号:
2876993 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
相似海外基金
Evaluation of signal retiming measures on arterial corridors using bluetooth travel time data
使用蓝牙旅行时间数据评估干线走廊信号重定时措施
- 批准号:
477101-2014 - 财政年份:2014
- 资助金额:
-- - 项目类别:
Engage Grants Program
Reconfigurable optical add/drop multiplexer with a function of optical reamplification, retiming and reshaping
具有光再放大、重定时和整形功能的可重构光分插复用器
- 批准号:
20560334 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Power optimization using register retiming for FPGAs
使用 FPGA 寄存器重定时进行功耗优化
- 批准号:
346957-2007 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Master's
Synchronous VLSI Circuit Optimization via Integrated Retiming and Clock Skew Scheduling
通过集成重定时和时钟偏差调度实现同步 VLSI 电路优化
- 批准号:
9610108 - 财政年份:1997
- 资助金额:
-- - 项目类别:
Continuing Grant