XPS: EXPL: DSD: A Memristive Hardware Platform for Large Scale Combinatorial Optimization
XPS: EXPL: DSD: A Memristive Hardware Platform for Large Scale Combinatorial Optimization
批准号:
1533762
负责人:
Engin Ipek
金额:
$29.83万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-09-01 至 2019-08-31
中文摘要
数学优化在几乎所有的科学学科中都起着至关重要的作用。美国国家科学院(NAS)2013年的一份报告将优化确定为海量数据统计数据分析的七大巨头之一,而美国能源部(DOE)科学办公室报告称,数学优化将越来越多地用于艾级时代。在现代超级计算机上解决大规模数据集上的大规模优化问题可能需要数周或数月的计算时间,但遗憾的是,由于大量的数据移动开销,这些超级计算机只能提供峰值性能的一小部分。在用于数学优化的艾级平台成为现实之前,需要能够将能源效率提高几个数量级的硬件和软件创新。该项目体现了一种完全不同的未来愿景,其中大规模组合优化问题被映射到以存储器为中心的非冯·诺依曼计算基板上,并在存储器单元内原位求解,其性能和能效比当代超级计算机高出几个数量级。利用电阻式随机存取存储器(RRAM)技术的最新发展来构建用于加速组合优化算法的极低功率、快速存储器衬底。RRAM是一种忆阻非易失性存储器技术,可提供类似FLASH的密度和类似DRAM的读取速度。该项目利用RRAM的电气特性与CMOS晶体管相结合,以实现存储单元内的原位优化,从而消除存储器阵列和计算单元之间的数据移动,降低能量,并显着提高性能。将开发新的算法来将来自不同科学和工程领域的问题映射到所提出的忆阻硬件基板上。将开发用于内存分配和分区、动态资源管理和软硬件协同设计的软件模块和库,以便用户在运行时控制优化过程。在硬件层面,加速器采用由新型RRAM单元构建的数据阵列的通用组织,不仅能够存储数据,还能够对该数据执行原位计算。拟议的研究有望为exascale优化框架的性能和能源效率带来变革性的变化,对科学,技术和整个社会产生巨大的积极影响。架构和软件创新将通过发表的论文以及关于拟议框架和映射算法的教程传播给更广泛的研究界。该项目的教育部分包括培训研究生和本科生的计算机体系结构,以及内存系统课程,将RRAM技术融入教学大纲。PI还亲自参与促进妇女和代表性不足的少数民族参与计算机科学和工程的地方计划,并不断努力增加当地少数民族在罗切斯特大学计算机科学和早期教育计划中的入学率。
英文摘要
Mathematical optimization plays a vital role in virtually every scientific discipline. A 2013 report by the U.S. National Academy of Sciences (NAS) identifies optimization as one of the seven giants of statistical data analysis on massive data, while the U.S. Department of Energy (DOE) Office of Science reports that mathematical optimization will increasingly be used in the exascale era. Solving large-scale optimization problems on massive datasets can require weeks or months of computation time on modern supercomputers, which regrettably deliver only a small fraction of the peak performance due to significant data movement overheads. Hardware and software innovations that can improve energy efficiency by orders of magnitude are needed before exascale platforms for mathematical optimization can become practical.This project embodies a radically different vision of the future, one where large scale combinatorial optimization problems are mapped onto a memory-centric, non-Von Neuman compute substrate and solved in situ within the memory cells, with orders of magnitude greater performance and energy efficiency than contemporary supercomputers. Recent developments in the resistive random access memory (RRAM) technology are leveraged to build an extremely low power, fast memory substrate for accelerating combinatorial optimization algorithms. RRAM is a memristive, non-volatile memory technology that provides FLASH-like density and DRAM-like read speeds. The project exploits the electrical properties of RRAM in combination with CMOS transistors to enable in situ optimization within the memory cells, thereby eliminating data movement between the memory arrays and the computational units, reducing the energy, and significantly increasing the performance. Novel algorithms will be developed to map problems from different scientific and engineering domains onto the proposed memristive hardware substrate. Software modules and libraries for memory allocation and partitioning; dynamic resource management; and hardware-software co-design will be developed to give the user control of the optimization process at runtime. At the hardware level, the accelerator employs a versatile organization of data arrays constructed from novel RRAM cells, capable not only of storing the data, but also of performing in situ computation on that data. The proposed research holds the promise of bringing about a transformative change in the performance and energy efficiency of exascale optimization frameworks, with tremendous positive fallout to science, technology, and society as a whole. Architecture and software innovations will be disseminated to the broader research community through published papers, as well as tutorials on the proposed framework and mapping algorithms. The educational component of the project involves training both graduate and undergraduate students in computer architecture, as well as a memory systems course that integrates the RRAM technology into the syllabus. The PI is also personally involved in local programs promoting the participation of women and underrepresented minorities in computer science and engineering, and has an ongoing effort to increase the enrollment of local minorities in University of Rochester's CS and ECE programs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: Collaborative Research: Memristive Accelerator for Extreme Scale Linear Solvers
-
批准号:1548078
-
项目类别:Standard Grant
-
资助金额:$9.37万
-
财政年份:2015
-
负责人:Engin Ipek
-
依托单位:
Application-Specific Memory System Optimizations using Programmable Memory Controllers
-
批准号:1217418
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2012
-
负责人:Engin Ipek
-
依托单位:
CAREER: Overcoming the Many-Core Power Wall with Resistive Computation
-
批准号:1054179
-
项目类别:Continuing Grant
-
资助金额:$48.91万
-
财政年份:2011
-
负责人:Engin Ipek
-
依托单位:
海外基金