SPX: Collaborative Research: Rethinking Data Center Abstractions Utilizing Warehouse-Scale Shared Memory
SPX:协作研究:利用仓库规模共享内存重新思考数据中心抽象
基本信息
- 批准号:1823032
- 负责人:
- 金额:$ 44.45万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Warehouse-scale computers (or data centers) are essential for the technology that people rely on every day: from making purchases, to hailing rides, to sharing experiences with friends. Programming warehouse-scale computers requires specialized software that coordinates the many individual computers that make up the data center, while ensuring that the system will continue to operate if any machine fails. Unfortunately, this data center software has fundamental differences from that developed for single computers (i.e., that is taught to most computer science students) resulting in long development times and poor performance. The proposed work will bridge the gap between the software systems used in current data centers and what is available to most programmers (and computing students). The proposed work will allow individual computers within a data center to communicate through "shared memory"---the same mechanism used within small-scale computers from phones to laptops to individual servers. The project has the potential to make warehouse scale computing much more accessible to everyone. In particular, it will allow an easy transition for software that runs on common machines (laptops, desktops) to the datacenter. Additionally, the project will create many educational opportunities through enhanced classroom projects and creation of research opportunities for undergraduates.The project's distinguishing feature is a holistic design of new computing hardware and operating systems to allow this "shared memory" abstraction to provide both the scale and failure tolerance of specialized data center software. While prior hardware takes an approach of "share all" or "share nothing", the proposed hardware will allow subsets of data to be shared across subsets of hardware. Then, the operating system will be extended to automatically manage the access to this shared memory, so that programmers do not need to be aware of the difference. By coordinating software and hardware management, the project will overcome prior scalability and failure tolerance challenges of sharing memory. It will also allow easy sharing of datacenter resources, preventing fragmentation and reducing the cost of using datacenters and cloud computing.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.
仓库规模的计算机(或数据中心)对于人们每天所依赖的技术至关重要:从购物到海陵车,再到与朋友分享体验。 对仓库规模的计算机进行编程需要专门的软件来协调组成数据中心的许多单独的计算机,同时确保系统在任何机器出现故障时都能继续运行。 不幸的是,这种数据中心软件与为单台计算机开发的软件有根本的不同(即,这是教大多数计算机科学专业的学生),导致开发时间长,性能差。 拟议的工作将弥合当前数据中心使用的软件系统与大多数程序员(和计算机专业学生)可用的软件系统之间的差距。拟议中的工作将允许数据中心内的单个计算机通过“共享内存”进行通信-从电话到笔记本电脑再到单个服务器的小型计算机中使用的相同机制。该项目有可能使每个人都更容易获得仓库规模的计算。特别是,它将允许将在常见机器(笔记本电脑、台式机)上运行的软件轻松过渡到数据中心。此外,该项目将通过增强课堂项目和为本科生创造研究机会来创造许多教育机会。该项目的显著特点是新计算硬件和操作系统的整体设计,允许这种“共享内存”抽象提供专用数据中心软件的规模和容错能力。 虽然现有的硬件采用“全部共享”或“不共享”的方法,但是所提出的硬件将允许数据的子集跨硬件的子集共享。 然后,操作系统将被扩展为自动管理对这个共享内存的访问,这样程序员就不需要知道其中的区别。 通过协调软件和硬件管理,该项目将克服先前共享内存的可扩展性和容错性挑战。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(11)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Penelope: Peer-to-peer Power Management
Penelope:点对点电源管理
- DOI:10.1145/3545008.3545047
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Srivastava, Tapan;Zhang, Huazhe;Hoffmann, Henry
- 通讯作者:Hoffmann, Henry
Dynamical Systems Theory for Causal Inference with Application to Synthetic Control Methods
因果推理的动力系统理论及其在综合控制方法中的应用
- DOI:
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Ding, Yi;Toulis, Panos
- 通讯作者:Toulis, Panos
Generalizable and interpretable learning for configuration extrapolation
- DOI:10.1145/3468264.3468603
- 发表时间:2021-08
- 期刊:
- 影响因子:0
- 作者:Yi Ding;Ahsan Pervaiz;Michael Carbin;H. Hoffmann
- 通讯作者:Yi Ding;Ahsan Pervaiz;Michael Carbin;H. Hoffmann
GOAL: Supporting General and Dynamic Adaptation in Computing Systems
- DOI:10.1145/3563835.3567655
- 发表时间:2022-11
- 期刊:
- 影响因子:0
- 作者:Ahsan Pervaiz;Yao-Hsiang Yang;Adam Duracz;F. Bartha;R. Sai;Connor Imes;Robert Cartwright;K. Palem;Shan Lu;Henry Hoffmann
- 通讯作者:Ahsan Pervaiz;Yao-Hsiang Yang;Adam Duracz;F. Bartha;R. Sai;Connor Imes;Robert Cartwright;K. Palem;Shan Lu;Henry Hoffmann
A Simple Cache Coherence Scheme for Integrated CPU-GPU Systems
- DOI:10.1109/dac18072.2020.9218664
- 发表时间:2020-07
- 期刊:
- 影响因子:0
- 作者:Ardhi Wiratama Baskara Yudha;Reza Pulungan;H. Hoffmann;Yan Solihin
- 通讯作者:Ardhi Wiratama Baskara Yudha;Reza Pulungan;H. Hoffmann;Yan Solihin
{{
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 }}
Henry Hoffmann其他文献
Fast-Track-Chirurgie - Voraussetzungen und Herausforderungen in der Nachbehandlung
快速通道外科手术 - Voraussetzungen 和 Herausforderungen in der Nachbehandlung
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Henry Hoffmann;C. Kettelhack - 通讯作者:
C. Kettelhack
Analyzing CAN's Timing under Periodically Authenticated Encryption
分析定期验证加密下 CAN 的时序
- DOI:
10.23919/date54114.2022.9774712 - 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Mingqing Zhang;Philip Parsch;Henry Hoffmann;Alejandro Masrur - 通讯作者:
Alejandro Masrur
Self-aware computing in the Angstrom processor
Angstrom 处理器中的自我感知计算
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Henry Hoffmann;Jim Holt;George Kurian;Eric Lau;Martina Maggio;Jason E. Miller;Sabrina M. Neuman;Mahmut E. Sinangil;Yildiz Sinangil;A. Agarwal;A. Chandrakasan;Srini Devadas - 通讯作者:
Srini Devadas
Proteus: Language and Runtime Support for Self-Adaptive Software Development
Proteus:自适应软件开发的语言和运行时支持
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:3.3
- 作者:
Saeid Barati;F. Bartha;Swarnendu Biswas;Robert Cartwright;Adam Duracz;D. Fussell;Henry Hoffmann;Connor Imes;Jason Miller;Nikita Mishra;.. Arvind;Dung Nguyen;K. Palem;Yan Pei;K. Pingali;R. Sai;A. Wright;Yao;Sizhuo Zhang - 通讯作者:
Sizhuo Zhang
A Periodic Authentication Scheme for Safety/Security Co-Design on CAN Buses
CAN总线安全/安保协同设计的定期认证方案
- DOI:
10.1109/tvt.2023.3333843 - 发表时间:
2024 - 期刊:
- 影响因子:6.8
- 作者:
Mingqing Zhang;Dharshan Krishna Murthy;Philip Parsch;Henry Hoffmann;Philipp H. Kindt;Alejandro Masrur - 通讯作者:
Alejandro Masrur
Henry Hoffmann的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Henry Hoffmann', 18)}}的其他基金
CSR: Medium: Understanding and Automatically Adjusting Performance Sensitive Software Configurations
CSR:中:了解并自动调整性能敏感的软件配置
- 批准号:
1764039 - 财政年份:2018
- 资助金额:
$ 44.45万 - 项目类别:
Continuing Grant
XPS: FULL: CCA: Collaborative Research: CASH: Cost-aware Adaptation of Software and Hardware
XPS:完整:CCA:协作研究:CASH:软件和硬件的成本意识适应
- 批准号:
1439156 - 财政年份:2014
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
相似海外基金
SPX: Collaborative Research: Automated Synthesis of Extreme-Scale Computing Systems Using Non-Volatile Memory
SPX:协作研究:使用非易失性存储器自动合成超大规模计算系统
- 批准号:
2408925 - 财政年份:2023
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Scalable Neural Network Paradigms to Address Variability in Emerging Device based Platforms for Large Scale Neuromorphic Computing
SPX:协作研究:可扩展神经网络范式,以解决基于新兴设备的大规模神经形态计算平台的可变性
- 批准号:
2401544 - 财政年份:2023
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Intelligent Communication Fabrics to Facilitate Extreme Scale Computing
SPX:协作研究:促进超大规模计算的智能通信结构
- 批准号:
2412182 - 财政年份:2023
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Cross-stack Memory Optimizations for Boosting I/O Performance of Deep Learning HPC Applications
SPX:协作研究:用于提升深度学习 HPC 应用程序 I/O 性能的跨堆栈内存优化
- 批准号:
2318628 - 财政年份:2022
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: NG4S: A Next-generation Geo-distributed Scalable Stateful Stream Processing System
SPX:合作研究:NG4S:下一代地理分布式可扩展状态流处理系统
- 批准号:
2202859 - 财政年份:2022
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: FASTLEAP: FPGA based compact Deep Learning Platform
SPX:协作研究:FASTLEAP:基于 FPGA 的紧凑型深度学习平台
- 批准号:
2333009 - 财政年份:2022
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Memory Fabric: Data Management for Large-scale Hybrid Memory Systems
SPX:协作研究:内存结构:大规模混合内存系统的数据管理
- 批准号:
2132049 - 财政年份:2021
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Automated Synthesis of Extreme-Scale Computing Systems Using Non-Volatile Memory
SPX:协作研究:使用非易失性存储器自动合成超大规模计算系统
- 批准号:
2113307 - 财政年份:2020
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: FASTLEAP: FPGA based compact Deep Learning Platform
SPX:协作研究:FASTLEAP:基于 FPGA 的紧凑型深度学习平台
- 批准号:
1919117 - 财政年份:2019
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Intelligent Communication Fabrics to Facilitate Extreme Scale Computing
SPX:协作研究:促进超大规模计算的智能通信结构
- 批准号:
1918987 - 财政年份:2019
- 资助金额:
$ 44.45万 - 项目类别:
Standard Grant