Computing Architectures and Programming Methodologies for Heterogeneous High-Performance Computing and Embedded Applications

异构高性能计算和嵌入式应用的计算架构和编程方法

基本信息

  • 批准号:
    203579-2012
  • 负责人:
  • 金额:
    $ 3.06万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2015
  • 资助国家:
    加拿大
  • 起止时间:
    2015-01-01 至 2016-12-31
  • 项目状态:
    已结题

项目摘要

Modern compilers and programming tools have made computers accessible to the experts in many domains so that they can develop their own applications. However, the need to use parallelism to get performance today adds significant programming challenges that are not easily understood by the average programmer. Moreover, programming is becoming even more difficult as we move to specialized architectures such as GPGPUs (General-Purpose Graphics Processing Units) and FPGAs (Field-Programmable Gate Arrays) to find more performance and better energy efficiency. Most domain experts do not have the expertise to make effective use of such computing technologies. The plan in this proposal is to work with several domain experts who must have significant computational requirements of a grand challenge nature -- large problems with significant impact. Modeling the brain is one example. The key element of the proposed work is that a computer engineering (CE) graduate student will be "embedded" with the collaborating group that needs help developing an application. This will allow the CE student to gain intimate knowledge about the requirements of the domain experts while helping them with their application. The expectation is that this collaboration will inspire new approaches to computing that will result in novel changes to computer architectures and systems. Most computer architects address very specific low-level aspects of systems, such as the memory, the interconnect and the organization of the processors. This proposal recognizes that working applications are the tools of the domain-specific users. Building working applications on real systems will better inform the computer architect of the requirements for next-generation computing systems. At the same time, this approach to research provides a significant benefit to the domain-specific users by helping them to implement the most efficient and highest-performing applications that they can use to advance their own scientific research. This has the potential to create more immediate impact than the computer architecture study!
现代编译器和编程工具使许多领域的专家能够访问计算机,以便他们可以开发自己的应用程序。然而,今天需要使用并行性来获得性能,这增加了编程方面的重大挑战,这对普通程序员来说并不容易理解。此外,随着我们转向GPGPU(通用图形处理单元)和FPGA(现场可编程门阵列)等专用体系结构,编程变得更加困难,以获得更高的性能和更好的能效。大多数领域的专家都不具备有效利用这种计算技术的专业知识。 该提案中的计划是与几个领域专家合作,他们必须具有重大挑战性质的大量计算需求--具有重大影响的大型问题。为大脑建模就是一个例子。这项拟议工作的关键要素是,一名计算机工程(CE)研究生将“嵌入”到需要帮助开发应用程序的协作小组中。这将允许CE学生深入了解领域专家的要求,同时帮助他们进行申请。人们的期望是,这种合作将激发出新的计算方法,从而导致计算机体系结构和系统的新变化。 大多数计算机架构师处理系统的非常具体的低级方面,例如内存、互连和处理器的组织。该建议承认,工作应用程序是特定于域的用户的工具。在实际系统上构建工作应用程序将更好地让计算机架构师了解对下一代计算系统的要求。同时,这种研究方法通过帮助特定领域的用户实现他们可以用来推进他们自己的科学研究的最有效和最高性能的应用程序,从而为他们提供了显著的好处。这有可能产生比计算机体系结构研究更直接的影响!

项目成果

期刊论文数量(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 }}

Chow, Paul其他文献

Electronic bonding transition in compressed SiO2 glass
  • DOI:
    10.1103/physrevb.75.012201
  • 发表时间:
    2007-01-01
  • 期刊:
  • 影响因子:
    3.7
  • 作者:
    Lin, Jung-Fu;Fukui, Hiroshi;Chow, Paul
  • 通讯作者:
    Chow, Paul
AIgean: An Open Framework for Machine Learning on Heterogeneous Clusters
AIgean:异构集群机器学习的开放框架
  • DOI:
    10.1109/fccm48280.2020.00072
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Tarafdar, Naif;Guglielmo, Giuseppe Di;Harris, Philip C;Krupa, Jeffrey D;Loncar, Vladimir;Rankin, Dylan S;Tran, Nhan;Wu, Zhenbin;Shen, Qianfeng;Chow, Paul
  • 通讯作者:
    Chow, Paul
A Uniform Architecture Design for Accelerating 2D and 3D CNNs on FPGAs
用于在 FPGA 上加速 2D 和 3D CNN 的统一架构设计
  • DOI:
    10.3390/electronics8010065
  • 发表时间:
    2019-01-01
  • 期刊:
  • 影响因子:
    2.9
  • 作者:
    Liu, Zhiqiang;Chow, Paul;Zhou, Jie
  • 通讯作者:
    Zhou, Jie
Imaging of the electronic bonding of diamond at pressures up to 2 million atmospheres.
  • DOI:
    10.1126/sciadv.adg4159
  • 发表时间:
    2023-05-19
  • 期刊:
  • 影响因子:
    13.6
  • 作者:
    Lee, Sung Keun;Yi, Yoosoo;Kim, Yong-Hyun;Kim, Hyo-im;Chow, Paul;Xiao, Yuming;Eng, Peter;Shen, Guoyin
  • 通讯作者:
    Shen, Guoyin
Pressure-induced superconductivity in LaFeAsO: The role of anionic height and magnetic ordering
  • DOI:
    10.1063/1.4904954
  • 发表时间:
    2014-12-22
  • 期刊:
  • 影响因子:
    4
  • 作者:
    Kumar, Ravhi S.;Hamlin, James J.;Chow, Paul
  • 通讯作者:
    Chow, Paul

Chow, Paul的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Chow, Paul', 18)}}的其他基金

Applications and Programming Models for Large-Scale Heterogeneous Computing with FPGAs
使用 FPGA 进行大规模异构计算的应用程序和编程模型
  • 批准号:
    RGPIN-2017-06577
  • 财政年份:
    2021
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Discovery Grants Program - Individual
Applications and Programming Models for Large-Scale Heterogeneous Computing with FPGAs
使用 FPGA 进行大规模异构计算的应用程序和编程模型
  • 批准号:
    RGPIN-2017-06577
  • 财政年份:
    2020
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Discovery Grants Program - Individual
Applications and Programming Models for Large-Scale Heterogeneous Computing with FPGAs
使用 FPGA 进行大规模异构计算的应用程序和编程模型
  • 批准号:
    RGPIN-2017-06577
  • 财政年份:
    2019
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Discovery Grants Program - Individual
Applications and Programming Models for Large-Scale Heterogeneous Computing with FPGAs
使用 FPGA 进行大规模异构计算的应用程序和编程模型
  • 批准号:
    RGPIN-2017-06577
  • 财政年份:
    2018
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Discovery Grants Program - Individual
Applications and Programming Models for Large-Scale Heterogeneous Computing with FPGAs
使用 FPGA 进行大规模异构计算的应用程序和编程模型
  • 批准号:
    RGPIN-2017-06577
  • 财政年份:
    2017
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Discovery Grants Program - Individual
Computing Architectures and Programming Methodologies for Heterogeneous High-Performance Computing and Embedded Applications
异构高性能计算和嵌入式应用的计算架构和编程方法
  • 批准号:
    203579-2012
  • 财政年份:
    2016
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Discovery Grants Program - Individual
FPGA acceleration of large-scale database searches
大规模数据库搜索的 FPGA 加速
  • 批准号:
    488914-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Engage Grants Program
An FPGA Cluster for High-Performance Computing, Data Centre and Networking Applications
用于高性能计算、数据中心和网络应用的 FPGA 集群
  • 批准号:
    RTI-2016-00482
  • 财政年份:
    2015
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Research Tools and Instruments
Convolutional neural networks on a multi-FPGA platform
多 FPGA 平台上的卷积神经网络
  • 批准号:
    491529-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Engage Grants Program
Simulation framework for in-memory key-value store architecture exploration
用于内存中键值存储架构探索的模拟框架
  • 批准号:
    474466-2014
  • 财政年份:
    2014
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Engage Grants Program

相似海外基金

Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)
安全可靠的高级架构并发编程 (COVERT)
  • 批准号:
    EP/X015149/1
  • 财政年份:
    2023
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Research Grant
Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)
安全可靠的高级架构并发编程 (COVERT)
  • 批准号:
    EP/X015076/1
  • 财政年份:
    2023
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Research Grant
Safe and secure COncurrent programming for adVancEd aRchiTectures (COVERT)
安全可靠的高级架构并发编程 (COVERT)
  • 批准号:
    EP/X015114/1
  • 财政年份:
    2023
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Research Grant
ExCALIBUR Hardware and Enabling Software (H&ES): In-situ Visualisation and Unified Programming across Accelerator Architectures at Exascale
ExCALIBUR 硬件和支持软件 (H
  • 批准号:
    ST/W001667/1
  • 财政年份:
    2021
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Research Grant
CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
CAPA:协作研究:异构架构的多范式编程基础设施
  • 批准号:
    1723715
  • 财政年份:
    2017
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Standard Grant
Innovative parallelism and programming for micro-core architectures
微核架构的创新并行性和编程
  • 批准号:
    1929846
  • 财政年份:
    2017
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Studentship
CAPA: Collaborative Research: A Multi-Paradigm Programming Infrastructure for Heterogeneous Architectures
CAPA:协作研究:异构架构的多范式编程基础设施
  • 批准号:
    1723773
  • 财政年份:
    2017
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Continuing Grant
Computing Architectures and Programming Methodologies for Heterogeneous High-Performance Computing and Embedded Applications
异构高性能计算和嵌入式应用的计算架构和编程方法
  • 批准号:
    203579-2012
  • 财政年份:
    2016
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Discovery Grants Program - Individual
Algorithms, architectures, models, and programming methods for agile high-speed software-defined networking
敏捷高速软件定义网络的算法、架构、模型和编程方法
  • 批准号:
    462474-2013
  • 财政年份:
    2016
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Collaborative Research and Development Grants
Algorithms, architectures, models, and programming methods for agile high-speed software-defined networking
敏捷高速软件定义网络的算法、架构、模型和编程方法
  • 批准号:
    462474-2013
  • 财政年份:
    2015
  • 资助金额:
    $ 3.06万
  • 项目类别:
    Collaborative Research and Development Grants
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了