AitF: Efficient Memory Management via Randomized, Streaming, and Online Algorithms
AitF: Efficient Memory Management via Randomized, Streaming, and Online Algorithms
批准号:
1637536
负责人:
Andrew McGregor
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-09-01 至 2022-08-31
中文摘要
从小型、低功耗和移动设备到大型数据中心,内存管理是计算机系统的重要组成部分。内存对于需要执行以存储输入数据和计算状态的任何非平凡计算过程都是必需的。有效内存管理的目标是将可用内存分配给需要执行的不同进程,从而最大化后续计算的速度;最小化系统使用的能量;并充分利用可用内存硬件。该项目的重点是改进现有的内存管理方法,并可能大大改善广泛应用程序中使用的计算机基础设施。该项目还将通过课程开发和直接参与研究,培训学生将算法设计应用于计算机系统领域。在这个项目中,我们专注于设计和分析新的随机化算法,以解决内存管理中出现的各种问题。这些算法包括速度快且内存有限的轻量级数据流或“基于草图”的算法,以及在线算法,这些算法需要致力于决定如何最好地使用少量可用内存,而不知道这些数据或对这些数据的哪些操作将在未来相关。我们还将开发一种新的随机技术来压缩内存,即使是对于使用显式内存管理且对象无法重新定位的C和C等语言也是如此。我们的方法应该可以降低潜在的灾难性碎片风险,从而提高内存利用率和性能。
英文摘要
Memory management is an essential component of computer systems ranging from small low-power and mobile devices up to large data centers. Memory is necessary for any non-trivial computing process that needs to be performed in order to store the input data and the state of the computation. The goal of efficient memory management is to allocate the available memory to the different processes that need to be performed in such a way that the speed of the subsequent computation is maximized; the energy used by the system is minimized; and the available memory hardware is fully exploited. This project is focused on improving existing memory management approaches and could lead to significant improvements in the computer infrastructure used in a broad range of applications. The project will also train students, both through curriculum development and direct involvement in the research, in the application of algorithm design to the field of computer systems.In this project, we focus on designing and analyzing new randomized algorithms for various problems that arise in the context of memory management. These include both lightweight data stream or "sketch-based" algorithms that are fast and use limited memory, and online algorithms that need to commit to decisions about how to best to use a small amount of available memory without knowing what data or operations on this data will be relevant in the future. We will also develop a new randomized technique for compacting memory even for languages such as C and C++ that use explicit memory management and where objects cannot be relocated. Our approach should mitigate the risk of potentially catastrophic fragmentation and thereby improve memory utilization and performance.
期刊论文(20)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Trace Reconstruction: Generalized and Parameterized
迹线重建:广义化和参数化
DOI:
--
发表时间:
2021
期刊:
IEEE transactions on information theory
影响因子:
2.5
作者:
[Krishnamurthy, Akshay, Mazumdar, Arya, McGregor, Andrew, Pal, Soumyabrata]
通讯作者:
Pal, Soumyabrata
DOI:
--
发表时间:
2018
期刊:
影响因子:
--
作者:
[Craig S. Greenberg;Nicholas Monath;Ari Kobren;Patrick Flaherty;A. Mcgregor;A. McCallum]
通讯作者:
Craig S. Greenberg;Nicholas Monath;Ari Kobren;Patrick Flaherty;A. Mcgregor;A. McCallum
DOI:
--
发表时间:
2021
期刊:
ALT 2021
影响因子:
--
作者:
[Addanki, Raghavendra, McGregor, Andrew, Musco, Cameron]
通讯作者:
Musco, Cameron
DOI:
--
发表时间:
2022
期刊:
ICALP 2022
影响因子:
--
作者:
[McGregor, Andrew, Sengupta, Rik]
通讯作者:
Sengupta, Rik
DOI:
10.1145/3543516.3460107
发表时间:
2021-05
期刊:
ACM SIGMETRICS Performance Evaluation Review
影响因子:
--
作者:
[Rachee Singh;D. Tench;Phillipa Gill;A. Mcgregor]
通讯作者:
Rachee Singh;D. Tench;Phillipa Gill;A. Mcgregor
共 16 条
AF: Small: Collaborative Research: New Challenges in Graph Stream Algorithms and Related Communication Games
-
批准号:1908849
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2019
-
负责人:Andrew McGregor
-
依托单位:
HDR TRIPODS: Institute for Integrated Data Science: A Transdisciplinary Approach to Understanding Fundamental Trade-offs and Theoretical Foundations
-
批准号:1934846
-
项目类别:Continuing Grant
-
资助金额:$150.0万
-
财政年份:2019
-
负责人:Andrew McGregor
-
依托单位:
BIGDATA: Small: DA: Collaborative Research: From Data To Users: Providing Interpretable and Verifiable Explanations in Data Mining
-
批准号:1251110
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2013
-
负责人:Andrew McGregor
-
依托单位:
AF: Small: Massive Graph Analysis via Linear Measurements: Towards a Theory of Homomorphic Co
-
批准号:1320719
-
项目类别:Standard Grant
-
资助金额:$45.66万
-
财政年份:2013
-
负责人:Andrew McGregor
-
依托单位:
CAREER: New Directions for Sketching and Stream Computation
-
批准号:0953754
-
项目类别:Continuing Grant
-
资助金额:$51.56万
-
财政年份:2010
-
负责人:Andrew McGregor
-
依托单位:
海外基金