课题基金 / 基金详情

XPS: FULL: Breaking the Scalability Wall of Shared Memory through Fast On-Chip Wireless Communication

XPS: FULL: Breaking the Scalability Wall of Shared Memory through Fast On-Chip Wireless Communication
XPS:FULL:通过快速片上无线通信打破共享内存的可扩展性壁垒
批准号:
1629431
负责人:
Josep Torrellas
金额:
$87.92万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-07-01 至 2020-06-30

项目摘要

项目成果

Josep Torrellas的其他基金

相似基金

相关文献

中文摘要
翻译
随着晶体管尺寸不断扩大,我们即将见证令人惊叹的芯片集成水平,单个芯片上有 1,000 个内核。对于这些处理器数量,共享内存无法扩展已成为许多研究人员公认的原则。原因是支持如此多内核之间的细粒度同步和通信的硬件开销很高。这项研究试图反驳这一点。 它表明,通过使用快速片上无线通信,细粒度数据共享是可扩展的。首席研究员 (PI) 通过收发器增强每个内核,该收发器可在 5-7 纳秒内实现片上广播,并设计支持它的多核架构。然后,PI 实现同步和通信原语以及库,以前所未有的低开销支持细粒度数据共享。利用这些原语,PI 重新设计流行的运行时(例如 OpenMP 或 Cilk),并重新思考算法和应用程序。这项工作有助于伊利诺伊大学可扩展并行计算的多学科研究和教育。 PI 将加强他们教授的并行计算机体系结构、并行编译技术和并行编程课程。他们还与该系合作,扩大并行计算一般领域的多学科本科课程的课程设置——作为伊利诺伊州 CS X 专业结构的一部分,其中 X 可以是大量其他学科。这项工作还将对行业产生影响,因为它解决了一个真正的、非常及时的技术问题:非凡的片上集成加上不可扩展的细粒度数据共享。与 IBM 研究院和微软研究院密切合作的能力至关重要。这是一项跨学科的工作,跨越三个领域:架构、编程系统以及算法和应用程序。该架构工作的重点是通过扩展缓存一致性事务、权衡无线功率与错误率以及支持多个无线通道来支持片上无线通信。编程系统的工作重点是重新设计 MPI 通信原语,使共享内存可针对 OpenMP 和 Cilk 进行扩展,并设计一个尽力而为的 API 以实现应用程序弹性。算法和应用程序工作重点是研究和开发可以利用该架构的算法和应用程序。 PI 研究图形、数值、动态规划、识别-挖掘-综合和 MapReduce 领域的问题。
英文摘要
As transistor sizes continue to scale, we are about to witness stunning levels of chip integration, with 1,000 cores on a single die. At these processor counts, it has been an accepted tenet among many researchers that shared memory does not scale. The reason is the high hardware overhead of supporting fine-grain synchronization and communication between so many cores. This research seeks to disprove this. It shows that fine-grain data sharing is scalable with the use of fast on-chip wireless communication. The Principal Investigators (PIs) augment each core with a transceiver that enables on-chip broadcast in 5-7 nanoseconds, and design a multicore architecture that supports it. Then, the PIs implement synchronization and communication primitives and libraries that support fine-grain data sharing with an unprecendented low overhead. With these primitives, the PIs redesign popular runtimes such as OpenMP or Cilk, and rethink algorithms and applications. This effort contributes to multidisciplinary research and education on scalable parallel computing at the University of Illinois. The PIs will enhance the courses that they teach in parallel computer architecture, parallel compilation techniques, and parallel programming. They are also working with the department to broaden the course offerings with multidisciplinary undergraduate courses in the general area of parallel computing --- as part of Illinois' CS+X major structure, where X can be a large number of other disciplines. The work will also have an impact on industry, since it addresses a real, very timely technical problem: extraordinary on-chip integration coupled with unscalable fine-grain data sharing. The ability to work closely with IBM Research and Microsoft Research will be crucial.This is a cross-disciplinary effort that cuts across three areas: architecture, programming systems, and algorithms and applications. The architecture work focuses on supporting on-chip wireless communication by extending cache coherence transactions, trading-off wireless power for error rate, and supporting multiple wireless channels. The programming systems work focuses on redesigning the MPI communication primitives, making shared memory scalable for OpenMP and Cilk, and designing a best-effort API for application resiliency. The algorithms and applications work focuses on studying and developing algorithms and applications  that can take advantage of the architecture. The PIs study problems in the areas of graphs, numerics, dynamic programming, recognition-mining-synthesis, and MapReduce.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
Verifying safety and accuracy of approximate parallel programs via canonical sequentialization
通过规范序列化验证近似并行程序的安全性和准确性
DOI: 10.1145/3360545
发表时间: 2019
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Fernando, Vimuth, Joshi, Keyur, Misailovic, Sasa]
通讯作者: Misailovic, Sasa
DOI: 10.1145/3392717.3392739
发表时间: 2020-06
期刊: Proceedings of the 34th ACM International Conference on Supercomputing
影响因子: --
作者: [Azin Heidarshenas;Serif Yesil;Dimitrios Skarlatos;Sasa Misailovic;Adam Morrison;J. Torrellas]
通讯作者: Azin Heidarshenas;Serif Yesil;Dimitrios Skarlatos;Sasa Misailovic;Adam Morrison;J. Torrellas
DOI: 10.1145/3368826.3377924
发表时间: 2020-02
期刊: Proceedings of the 18th ACM/IEEE International Symposium on Code Generation and Optimization
影响因子: --
作者: [Keyur Joshi;V. Fernando;Sasa Misailovic]
通讯作者: Keyur Joshi;V. Fernando;Sasa Misailovic
Replica: A Wireless Manycore for Communication-Intensive and Approximate Data
副本:用于通信密集型和近似数据的无线众核
DOI: 10.1145/3297858.3304033
发表时间: 2019
期刊: ASPLOS '19: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子: --
作者: [Fernando, Vimuth, Franques, Antonio, Abadal, Sergi, Misailovic, Sasa, Torrellas, Josep]
通讯作者: Torrellas, Josep
Collaborative Research: PPoSS: LARGE: General-Purpose Scalable Technologies for Fundamental Graph Problems
SHF: Medium: Cross-Cutting Effort to Make Non-Volatile Memories Truly Usable
PPoSS: Planning: A Cross-Layer Approach to Accelerate Large-Scale Graph Computations on Distributed Platforms
CNS Core: Medium: Rethinking Architecture and Operating Systems for Modern Virtualization Technologies
国内基金
海外基金
钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
  • 批准号:
    51871067
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2018
  • 负责人:
    吴晟
  • 依托单位: