CAREER:Cross-Core Learning in Future Manycore Systems

职业:未来众核系统中的跨核学习

基本信息

  • 批准号:
    1916817
  • 负责人:
  • 金额:
    $ 12.66万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2019
  • 资助国家:
    美国
  • 起止时间:
    2019-01-01 至 2020-06-30
  • 项目状态:
    已结题

项目摘要

As computing devices solve increasingly complex and diverse problems, engineers seek to design processors that provide higher performance, while remaining energy-efficient for environmental reasons. To achieve this, processor vendors have embraced manycore devices, where thousands of cores cooperate on a single chip to solve large-scale problems in a parallel manner. They have further incorporated heterogeneity, combining cores with different architectures on a single chip in a bid to provide ever-increasing performance per watt. This project boosts the search for higher energy-efficient performance by inventing novel cross-core learning techniques. Cores in current chips individually learn about the behavior of parallel programs in order to run programs more efficiently in the future, devoting complex and power-hungry hardware structures to do this. However, this research observes that parallel programs tend to exercise the hardware structures of different cores in correlated ways, meaning that the behavior of the program run on one core can be communicated to other cores for various performance and power benefits. As such, this form of intelligent cross-core information exchange is effective in achieving high performance per watt across computing domains from datacenters to embedded systemsIn this light, this research provides techniques to deduce how similarly a parallel program's various threads exercise their cores' hardware structures (looking at a range of different programmer, compiler, and architectural mechanisms to do so). When this is detected, cross-core learning hardware gleans the information that is most useful to exchange to improve performance or power, and then transmits this information among heterogeneous cores using low-overhead hardware/software techniques. This project develops a lightweight runtime software layer to orchestrate this information exchange, relying on dedicated hardware support when necessary. Through developing this framework, cross-core learning is applied to a number of specific cases, ranging from higher-performance manycore cache prefetching and branch prediction, to performance and power-management techniques for interrupts and exceptions in scale-out systems, as well as thread and instruction scheduling. Furthermore, this project heavily disseminates knowledge on how to design and program large-scale manycore systems (or scale-out systems) by involving students at the graduate, undergraduate, and high-school levels through active research and coursework. Overall, this work impacts the engineering community and broader society by: (1) helping to achieve high-performance, but also energy-efficient and environmentally-friendly computing systems; (2) providing academics and chip designers a design methodology and infrastructure to study manycore design; (3) broadening the participation of underrepresented groups in computer science; (4) educating graduate, undergraduate, and high-school students on parallel programming for manycore systems.
随着计算设备解决日益复杂和多样化的问题,工程师们寻求设计提供更高性能的处理器,同时出于环境原因保持节能。为了实现这一目标,处理器供应商已经采用了众核设备,其中数千个核心在单个芯片上协作,以并行方式解决大规模问题。他们还进一步整合了异质性,将具有不同架构的内核组合在单个芯片上,以提供不断提高的性能功耗比。该项目通过发明新颖的跨核学习技术来促进对更高能效性能的研究。当前芯片中的核心单独学习并行程序的行为,以便在未来更有效地运行程序,并将复杂且耗电的硬件结构用于此。然而,本研究观察到,并行程序倾向于以相关的方式运行不同内核的硬件结构,这意味着在一个内核上运行的程序的行为可以被传达到其他内核,以获得各种性能和功耗优势。因此,这种形式的智能跨核心信息交换是有效的,在实现高性能每瓦跨计算域从嵌入式系统在这个光,这项研究提供了技术来推断如何类似的并行程序的各种线程行使其核心的硬件结构(在一系列不同的程序员,编译器和架构机制这样做)。当检测到这一点时,跨核学习硬件收集对交换以提高性能或功率最有用的信息,然后使用低开销硬件/软件技术在异构核之间传输该信息。该项目开发了一个轻量级的运行时软件层来协调这种信息交换,必要时依赖于专用硬件支持。通过开发这个框架,跨核学习被应用到许多特定的情况下,从更高性能的众核缓存预取和分支预测,到横向扩展系统中的中断和异常的性能和电源管理技术,以及线程和指令调度。 此外,该项目还通过积极的研究和课程工作,让研究生、本科生和高中生参与,大量传播有关如何设计和编程大型众核系统(或横向扩展系统)的知识。总的来说,这项工作通过以下方式影响工程界和更广泛的社会:(1)帮助实现高性能,但也是节能和环境友好的计算系统;(2)为学者和芯片设计师提供设计方法和基础设施,以研究众核设计;(3)扩大在计算机科学中代表性不足的群体的参与。(4)教育研究生、本科生和高中生关于众核系统的并行编程。

项目成果

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

Abhishek Bhattacharjee其他文献

Neue Hinweise auf Effektivität von Riluzol bei Alzheimer-Demenz
新消息关于利鲁佐对阿尔茨海默病的功效
Su1776 EFFICACY AND SAFETY OF ETRASIMOD AS A FIRST-LINE ADVANCED TREATMENT FOLLOWING 5-AMINOSALICYLIC ACID AND/OR THIOPURINES: DATA FROM THE ELEVATE UC 52 AND ELEVATE UC 12 PHASE 3 CLINICAL TRIALS
  • DOI:
    10.1016/s0016-5085(24)02340-0
  • 发表时间:
    2024-05-18
  • 期刊:
  • 影响因子:
  • 作者:
    Elena Sonnenberg;Charlie W. Lees;Filip J. Baert;Christina Piperni;Joseph Wu;Abhishek Bhattacharjee;Karolina Wosik;John K. Marshall
  • 通讯作者:
    John K. Marshall
Current and future perspective of graphene quantum dots based quantum dots sensitized solar cell
  • DOI:
    10.1007/s42247-025-01143-3
  • 发表时间:
    2025-08-01
  • 期刊:
  • 影响因子:
    4.100
  • 作者:
    Tanmoy Majumder;Abhishek Bhattacharjee;Pinak Chakraborty;Darryll Fonseca;Arun Thirumurugan;Sritama Roy
  • 通讯作者:
    Sritama Roy
Swapping-Centric Neural Recording Systems
以交换为中心的神经记录系统
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Muhammed Ugur;Raghavendra Pradyumna Pothukuchi;Abhishek Bhattacharjee
  • 通讯作者:
    Abhishek Bhattacharjee
Su1802 HEALTH-RELATED QUALITY OF LIFE FROM THE INFLAMMATORY BOWEL DISEASE QUESTIONNAIRE IN PATIENTS WITH ULCERATIVE COLITIS TREATED WITH ETRASIMOD IN THE PHASE 3 ELEVATE UC 52 AND ELEVATE UC 12 TRIALS
  • DOI:
    10.1016/s0016-5085(23)02600-8
  • 发表时间:
    2023-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Alessandro Armuzzi;David T. Rubin;Stefan Schreiber;Julián Panés;Marc Fellmann;Lauren Bartolome;Martina Goetsch;Abhishek Bhattacharjee;Joseph Wu;María Chaparro;Marla C. Dubinsky
  • 通讯作者:
    Marla C. Dubinsky

Abhishek Bhattacharjee的其他文献

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

{{ truncateString('Abhishek Bhattacharjee', 18)}}的其他基金

SHF: Small: Architectural Techniques for Energy-Efficient Brain-Machine Implants
SHF:小型:节能脑机植入物的架构技术
  • 批准号:
    2019529
  • 财政年份:
    2020
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Standard Grant
SHF: Small: Architectural Techniques for Energy-Efficient Brain-Machine Implants
SHF:小型:节能脑机植入物的架构技术
  • 批准号:
    1815718
  • 财政年份:
    2018
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Standard Grant
SHF: Small: Taming the Combinatorial Explosion of Power Management for Future Manycore Systems
SHF:小型:应对未来众核系统电源管理的组合爆炸
  • 批准号:
    1319755
  • 财政年份:
    2013
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Standard Grant
CAREER:Cross-Core Learning in Future Manycore Systems
职业:未来众核系统中的跨核学习
  • 批准号:
    1253700
  • 财政年份:
    2013
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Continuing Grant
XPS: CLCCA: Enhancing the Programmability of Heterogeneous Manycore Systems
XPS:CLCCA:增强异构众核系统的可编程性
  • 批准号:
    1337147
  • 财政年份:
    2013
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Standard Grant
SHF: Small: Heterogeneous Memory Architectures for Future Many-core Systems
SHF:小型:未来多核系统的异构内存架构
  • 批准号:
    1218794
  • 财政年份:
    2012
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Standard Grant

相似国自然基金

胰岛素样生长信号介导的肺巨噬细胞和上皮细胞cross-tolk通过核自噬参与慢性气道炎症形成的机制研究
  • 批准号:
    JCZRYB202500229
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于NLRP3炎性小体与自噬Cross-talk探讨心康冲剂干预心肌纤维化的机制研究
  • 批准号:
    2025JJ80174
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
PKM2琥珀酰化修饰介导癌细胞与血小板间Cross-talk调控胆管癌侵袭转移的研究
  • 批准号:
    JCZRYB202500379
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于破骨-成骨细胞Cross-Talk探讨内固定物存留对关节软骨退变的影响及补肾强骨治法的科学内涵
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
三痹汤激活线粒体自噬影响免疫细胞Cross talk延缓椎间盘退变的机制研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
PGK1乙酰化修饰介导癌细胞与TAMs间Cross-talk调控胆囊癌EMT的研究
  • 批准号:
    82373032
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
线粒体ClpP激动剂通过铁死亡-免疫调控cross-talk治疗急性髓细胞白血病的机制研究
  • 批准号:
    82370171
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
生长激素受体通过脂肪酸介导的肝脏-脂肪Cross-talk影响脂质内稳态的研究
  • 批准号:
    82370866
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
基于“cross-β折叠”结构形成理论解析面筋蛋白淀粉样纤维的形成机制
  • 批准号:
    32372365
  • 批准年份:
    2023
  • 资助金额:
    50.00 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: SaTC: CORE: Medium: Security and Robustness for Intermittent Computing Using Cross-Layer Post-CMOS Approaches
协作研究:SaTC:CORE:中:使用跨层后 CMOS 方法的间歇计算的安全性和鲁棒性
  • 批准号:
    2303115
  • 财政年份:
    2023
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Security and Robustness for Intermittent Computing Using Cross-Layer Post-CMOS Approaches
协作研究:SaTC:CORE:中:使用跨层后 CMOS 方法的间歇计算的安全性和鲁棒性
  • 批准号:
    2303114
  • 财政年份:
    2023
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Security and Robustness for Intermittent Computing Using Cross-Layer Post-CMOS Approaches
协作研究:SaTC:CORE:中:使用跨层后 CMOS 方法的间歇计算的安全性和鲁棒性
  • 批准号:
    2303116
  • 财政年份:
    2023
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Continuing Grant
Cross-Training Core (ROBIN-NEST)
交叉训练核心 (ROBIN-NEST)
  • 批准号:
    10712297
  • 财政年份:
    2023
  • 资助金额:
    $ 12.66万
  • 项目类别:
Cross Training Core
交叉训练核心
  • 批准号:
    10526307
  • 财政年份:
    2022
  • 资助金额:
    $ 12.66万
  • 项目类别:
CNS Core: Medium: Collaborative Research: Cross Layer File Systems
CNS 核心:媒介:协作研究:跨层文件系统
  • 批准号:
    2227132
  • 财政年份:
    2022
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Continuing Grant
NSF-AoF: CNS Core: Small: CRUISE: A Cross-system Architecture Design for Autonomous Wireless Networks based on Lifelong Machine Learning
NSF-AoF:CNS 核心:小型:CRUISE:基于终身机器学习的自主无线网络的跨系统架构设计
  • 批准号:
    2225427
  • 财政年份:
    2022
  • 资助金额:
    $ 12.66万
  • 项目类别:
    Standard Grant
Cross Training Core
交叉训练核心
  • 批准号:
    10676882
  • 财政年份:
    2022
  • 资助金额:
    $ 12.66万
  • 项目类别:
Cross Training Core
交叉训练核心
  • 批准号:
    10704717
  • 财政年份:
    2022
  • 资助金额:
    $ 12.66万
  • 项目类别:
Cross Training Core
交叉训练核心
  • 批准号:
    10515455
  • 财政年份:
    2022
  • 资助金额:
    $ 12.66万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了