课题基金 / 基金详情

Transactional Memory and Language Support for General Purpose Graphics Processors

Transactional Memory and Language Support for General Purpose Graphics Processors
通用图形处理器的事务内存和语言支持
批准号:
397361-2010
负责人:
Aamodt, Tor
金额:
$10.24万
依托单位国家:
加拿大
项目类别:
Strategic Projects - Group
财政年份:
2011
资助国家:
加拿大
项目状态:
已结题
起止时间:
2011-01-01 至 2012-12-31

项目摘要

项目成果

Aamodt, Tor的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Recent shifts in technologyare creating a looming challenge for Canadian software developers. Increasing power dissipation is preventing substantial increases in clock frequencyfor the CPU at the heart of computers. While previouslymeeting often unstated software performance objectives was simplya matter of waiting for the next CPU generation to reach the market, software developers are now increasinglybeing forced to write software for the class of more power-efficient computing devices which process tasks explicitlyin parallel. These devices are exemplified bythe "manycore" Graphics Processing Units (GPUs) found in most personal computers sold today. Fundamentally, GPUs can offer an order of magnitude more efficient computation than CPUs (even "multicore" CPUs) because theydevote more silicon resources to the actual job of computation rather than to discovering what tasks might be parallel. Consequently, a rapidlygrowing number of "GPU compute" clusters are now being installed in large companies around the world, and GPU manufacturers (such as ATI/AMD in Canada) have begun providing programming interfaces to make it easier to write software to use GPUs for non-graphics computations. However, writing software for GPUs remains challenging due to the need for software developers to express parallelism and tune their code for the complex behavior of the hardware. Our research addresses these problems in three ways: bydeveloping hardware and software for delivering more predictable performance to software developers; bysupporting a programming model called transactional memorydirectlyin GPU hardware; and bydeveloping programming language support to ease the process of restructuring code, or automating the restructuring altogether. Together these changes will make GPUs easier to use in existing and future application domains. Our research will directlybenefit Canadian GPU manufacturers and software companies faced with meeting the challenges resulting from the shift towardsparallel computing systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Energy-Efficient Programmable Accelerators
  • 批准号:
    RGPIN-2016-05819
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $9.47万
  • 财政年份:
    2021
  • 负责人:
    Aamodt, Tor
  • 依托单位:
Energy-Efficient Programmable Accelerators
  • 批准号:
    RGPIN-2016-05819
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $4.74万
  • 财政年份:
    2020
  • 负责人:
    Aamodt, Tor
  • 依托单位:
Energy-Efficient Programmable Accelerators
  • 批准号:
    RGPIN-2016-05819
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $4.74万
  • 财政年份:
    2019
  • 负责人:
    Aamodt, Tor
  • 依托单位:
Error Resilient Machine Learning Systems
  • 批准号:
    506681-2017
  • 项目类别:
    Strategic Projects - Group
  • 资助金额:
    $17.85万
  • 财政年份:
    2019
  • 负责人:
    Aamodt, Tor
  • 依托单位:
国内基金
海外基金
CREB在杏仁核神经环路memory allocation中的作用和机制研究
  • 批准号:
    31171079
  • 项目类别:
    面上项目
  • 资助金额:
    55.0万元
  • 批准年份:
    2011
  • 负责人:
    周宇
  • 依托单位:
面向多核处理器的硬软件协作Transactional Memory系统结构
  • 批准号:
    60873053
  • 项目类别:
    面上项目
  • 资助金额:
    30.0万元
  • 批准年份:
    2008
  • 负责人:
    刘轶
  • 依托单位: