课题基金 / 基金详情

PPoSS: Planning: Prescriptive Memory: Razing the Semantic Wall Between Applications and Computer Systems

PPoSS: Planning: Prescriptive Memory: Razing the Semantic Wall Between Applications and Computer Systems
PPoSS:规划:规定性记忆:消除应用程序和计算机系统之间的语义墙
批准号:
2028949
负责人:
Phillip Gibbons
金额:
$25.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2022-09-30

项目摘要

项目成果

Phillip Gibbons的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
There is a large semantic gap between the high-level understanding of an application's goals and the sequence of processor instructions and memory accesses observed by computer hardware. This is due to the long-standing narrow interface between software and the computing platform it is running on, which acts as a semantic wall that prevents the platform from meeting application needs. The cost of this wall is growing with the rapid increase in specialized hardware accelerators and new classes of memory and storage. This project razes the semantic wall by developing a fundamentally more expressive interface, called prescriptive memory, which enables more semantic information to be conveyed from applications to system software to hardware. Prescriptive memory will enable applications to take advantage of new hardware accelerators and new memory technologies, spurring market acceptance, which in turn spurs industry investment both in more advanced accelerators and memories and in application software that uses them. This virtuous cycle boosts the entire high tech ecosystem, which in turn boosts all aspects of society that benefit from improved computer performance. Prescriptive memory will also improve the energy-efficiency of computations in data centers, reducing their carbon footprint. As a general and powerful abstraction, prescriptive memory will provide significant--often game changing--benefits to a wide range of applications. The project will demonstrate such benefits for important applications in robotics and machine learning, with a showcase application being training robots to perform complicated tasks with and among humans in cluttered environments, safely and effectively.The project will define a prescriptive memory abstraction that enables higher-level properties to be associated with dynamic regions of a program's memory. It is through these properties that semantic intent, application goals, application preferences, etc. are expressed and conveyed throughout the software stack down to the hardware. The project will design and implement an open source software stack that supports and benefits from the new abstraction. A unifying hardware mechanism will be developed that enables hardware to leverage these properties to reduce overheads and better meet application needs. A super-controller will be designed and implemented that, based on these properties and dynamic system state information, makes (near-)optimal decisions on data placement and accelerator use at every point in time. The project will explore how prescriptive memory benefits a range of applications bottlenecked by the semantic wall, with a specific focus on providing orders of magnitude improvements in the speed and scale (fidelity) of robotic worlds simulations, a key to enabling safe and effective "AI in the wild."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.
期刊论文(11)
专著(0)
科研奖励(0)
会议论文
Brief Announcement: Block-Granularity-Aware Caching
简短公告:块粒度感知缓存
DOI: 10.1145/3409964.3461818
发表时间: 2021
期刊: SPAA '21: 33rd ACM Symposium on Parallelism in Algorithms and Architectures
影响因子: --
作者: [Beckmann, Nathan, Gibbons, Phillip B., McGuffey, Charles]
通讯作者: McGuffey, Charles
DOI: --
发表时间: 2020-11
期刊: ArXiv
影响因子: --
作者: [Pratik Fegade;Tianqi Chen;Phillip B. Gibbons;T. Mowry]
通讯作者: Pratik Fegade;Tianqi Chen;Phillip B. Gibbons;T. Mowry
Brief Announcement: Spatial Locality and Granularity Change in Caching
简短公告:缓存的空间局部性和粒度变化
DOI: 10.1145/3490148.3538559
发表时间: 2022
期刊: SPAA '22: 34th ACM Symposium on Parallelism in Algorithms and Architectures
影响因子: --
作者: [Beckmann, Nathan, Gibbons, Phillip B., McGuffey, Charles]
通讯作者: McGuffey, Charles
DOI: 10.1109/ispass55109.2022.00024
发表时间: 2022-05
期刊: 2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
影响因子: --
作者: [Mohammad Bakhshalipour;M. Likhachev;Phillip B. Gibbons]
通讯作者: Mohammad Bakhshalipour;M. Likhachev;Phillip B. Gibbons
8
    Travel: NSF Student Travel Grant for the Seventh Conference on Machine Learning and Systems (MLSys 2024)
    • 批准号:
      2423768
    • 项目类别:
      Standard Grant
    • 资助金额:
      $2.5万
    • 财政年份:
      2024
    • 负责人:
      Phillip Gibbons
    • 依托单位:
    NSF Student Travel Grant for 2018 ACM Symposium on Cloud Computing (SoCC)
    • 批准号:
      1849140
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.5万
    • 财政年份:
      2019
    • 负责人:
      Phillip Gibbons
    • 依托单位:
    SPX: Collaborative Research: Multicore to Wide Area Analytics on Streaming Data
    • 批准号:
      1725663
    • 项目类别:
      Standard Grant
    • 资助金额:
      $49.2万
    • 财政年份:
      2017
    • 负责人:
      Phillip Gibbons
    • 依托单位:
    海外基金