Collaborative Research: FuSe: R3AP: Retunable, Reconfigurable, Racetrack-Memory Acceleration Platform
Collaborative Research: FuSe: R3AP: Retunable, Reconfigurable, Racetrack-Memory Acceleration Platform
批准号:
2328975
负责人:
Mimi Xie
金额:
$9.97万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2024
资助国家:
美国
项目状态:
未结题
起止时间:
2024-01-01 至 2026-12-31
中文摘要
在传统的冯·诺依曼计算系统中,由于进出计算单元的数据传输速度已大大落后于容量、处理速度和效率,因此出现了显著的瓶颈。为了通过弥合存储和计算之间的差距来缓解这一瓶颈,已经引入了许多创新的存储技术,以及为新兴和传统存储系统设计的近内存和内存中处理解决方案。尽管如此,一个相当大的挑战仍然存在:实际制造系统的原型和特征,特别是那些既包括成熟技术又包括尖端技术的系统。为了克服这一挑战,该项目基于新兴的赛道内存,利用设备-架构-应用程序协同设计方法,开发了一种尖端的可保留和可重新配置的加速平台(R3AP)。R3AP的突出功能包括作为可重新配置逻辑、内存中处理(PIM)加速器和高密度内存存储的功能。它是可重写的,这意味着它可以按位、整数和浮点精度操作,并可以模拟类似模拟的存储和处理。R3AP有效地缓解了数据移动效率低下的问题,同时提供特定于领域的加速和适应性。凭借其密集、可靠、高能效和超低延迟的计算能力,R3AP有可能彻底改变未来计算系统的存储和处理能力,例如物联网(IoT)和网络物理系统(CPS)中的计算系统。它还可以应用于高性能和云计算系统。该项目的发现通过出版物、研讨会、设计竞赛、教程、工业课程和技术转移活动来分享。教育资源和推广活动计划在项目网站上提供,软件构件在GitHub上发布。为了实现R3AP,项目包括一系列相互关联的研究任务,跨越多个系统层。在设备层面,该项目将电压控制的Skyrmion运动机制与工业级8英寸晶片磁性隧道结堆叠集成在一起,并演示了一种全功能的Skyrmion赛道存储器(SRTM),包括Skyrmion流的形成、移位和检测。此外,还对SRTM的性能进行了评估,重点从写错误率、移位错误率、读错误率、操作速度和能耗等方面进行了评估。它还解决和减轻了诸如钉扎效应之类的非理想情况,并继续开发和演示了集成了CMOS的SRTM。在架构层和电路层,该项目涉及创建可变查找表、计算和存储单元。该单元利用SRTM的独特特性,执行类似多上下文现场可编程门阵列(FPGA)逻辑、并行PIM逻辑、大规模并行累加器以及类似模拟的存储和计算结构。这一层确保从由存储体、子阵列、瓦片等组成的层次结构进行高速存储器访问,并通过可配置的开关盒和基于网状的片上网络进一步添加链路,以实现PIM的数据移动操作,否则将是具有挑战性的操作。在应用层,该项目开发了新颖的建模、分析、设计空间探索和运行时调整技术,以利用R3AP提供的高度可重构性。目标是使未来的物联网和CPS应用适应不断变化的环境和要求,优化资源使用,抵御外部干扰,并增强整体系统性能、弹性和可持续性。在所有这些层上,该项目开发了一个可扩展的计算机辅助设计(CAD)流。这涉及到一个基于中间表示的多级编译流程,它可以将高级描述语言(如PyTorch和C/C++)编译成R3AP设备的二进制文件。这一流程使用了包括前端、中间端和后端设计编译的多层次结构,并将各种优化和管理问题抽象到适当的级别,以便有效地解决。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
In traditional Von Neumann computing systems, a significant bottleneck arises because the data transfer speed to and from the computing units has considerably fallen behind capacity, processing speed, and efficiency. To mitigate this bottleneck by bridging the gap between storage and computation, many innovative storage technologies have been introduced, along with near- and in-memory processing solutions designed for both emerging and traditional memory systems. Nonetheless, a considerable challenge remains: the prototyping and characterization of actual fabricated systems, especially those encompassing both mature technologies and cutting-edge technologies. To overcome this challenge, this project develops a cutting-edge Retunable and Reconfigurable Acceleration Platform (R3AP) based on emerging racetrack memory, leveraging a device-architecture-application co-design approach. The standout features of R3AP include its ability to function as a reconfigurable logic, a processing-in-memory (PIM) accelerator, and a high-density memory storage. It is retunable, meaning it can operate with bit-wise, integer, and floating-point precision, and can simulate analog-like storage and processing. R3AP effectively mitigates data movement inefficiencies while offering domain-specific acceleration and adaptability. With its dense, reliable, energy-efficient, and ultra-low latency computational capability, R3AP has the potential to revolutionize the storage and processing capabilities of future computing systems, such as those in Internet of Things (IoT) and Cyber-Physical Systems (CPS). It can also be applied to high-performance and cloud computing systems. The project's findings are shared through publications, workshops, design contests, tutorials, industrial courses, and technology transfer activities. Educational resources and outreach activity plans are made available on the project website, and software artifacts are released on GitHub.To realize R3AP, the project comprises a series of interrelated research tasks spanning multiple system layers. At the device level, the project integrates the voltage-controlled skyrmion motion mechanism with the industrial-grade 8-inch wafer magnetic tunneling junction stack and demonstrates a fully functional Skyrmion racetrack memory (SRTM), including the formation, shifting, and detection of the skyrmion stream. Additionally, it evaluates the performance of SRTM, focusing on aspects such as write-error-rate, shift-error-rate, read-error-rate, operation speed, and energy consumption. It also addresses and mitigates non-idealities, such as the pinning effect, and goes on to develop and demonstrate CMOS-integrated SRTM. On the architecture and circuit layers, the project involves the creation of a mutable lookup table, compute, and memory unit. This unit performs like multi-context Field-Programmable Gate Array (FPGA) logic, parallel PIM logic, massively parallel accumulators, and analog-like storage and compute structures, leveraging the unique properties of SRTM. This layer ensures high-speed memory access from a hierarchy consisting of banks, subarrays, tiles, etc., and further adds links via configurable switch boxes and a mesh-based network-on-chip to enable data movement operations for PIM that would otherwise be challenging. At the application layer, the project develops novel modeling, analysis, design space exploration, and runtime adjustment techniques to exploit the high degree of reconfigurability provided by R3AP. The goal is to adapt future IoT and CPS applications to changing environments and requirements, optimize resource usage, withstand external disturbances, and enhance overall system performance, resilience, and sustainability. Across all these layers, the project develops a scalable computer-aided design (CAD) flow. This involves a multi-level intermediate representation-based compilation flow, which can compile high-level description languages such as PyTorch and C/C++ into binaries for the R3AP device. This flow uses a multi-level hierarchy including front-end, middle-end, and back-end compilation of the designs, and abstracts various optimization and management problems to a suitable level for efficient resolution.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SCC-PG: Bridge: An AI-Enabled Platform to Support Coordinated Care for Children with Autism
-
批准号:2306596
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2023
-
负责人:Mimi Xie
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: