Techniques for Coping with Increasingly Non-uniform Memory Architectures
应对日益不均匀的内存架构的技术
基本信息
- 批准号:RGPIN-2019-04227
- 负责人:
- 金额:$ 2.84万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2022
- 资助国家:加拿大
- 起止时间:2022-01-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Nearly all modern computers contain multiple processors, which can execute multiple threads of computation in parallel. Large systems with dozens or hundreds of processors are used extensively by companies that provide Internet, e-commerce and cloud services at massive scales. So, there is a need for techniques that make it easier to program such systems and efficiently harness their computational power, as well as graduates who can program them. Reasoning about multi threaded computation is notoriously difficult, so to make it easier to write software for such systems, researchers have designed many convenient building blocks for programmers called data structures. Most published data structures were designed for systems with uniform memory architectures (UMAs), where all threads of computation pay approximately the same costs to access memory. However, in recent years, systems are rapidly trending towards non-uniform memory architectures (NUMAs), where some memory is local to a thread, and other memory is remote (and costly to access). Most classical data structures were designed for UMAs, and they can perform extremely poorly on NUMAs. NUMAs have non-trivial connections to load balancing, data partitioning and distributed systems, and represent one of the most important problems on the path to efficient, scalable computing. The goal of this research program is to develop efficient data structures for all computing scales, from small UMA systems, to large NUMA systems, to massive distributed systems. Towards this goal, my students and I will pursue two main objectives. First, we will develop novel algorithmic techniques, data structures and system software for coping with increasingly NUMA systems. Second, we will explore new and upcoming hardware capabilities such as remote direct memory access (RDMA), which allows a thread on one computer to directly access the memory of another computer, and non-volatile random-access memory (NVRAM), an upcoming memory technology that combines the speed of traditional memory with the capacity and persistence of hard disks. My students and I will find new ways to harness these technologies to improve classical data structures and algorithms. For example, we will use RDMA to redesign data structures so they can be used in massive distributed systems, and we will use NVRAM to improve data structures so they will never lose data in the event of a power failure. My students will conduct both theoretical and systems-oriented studies: developing clean and provably correct abstractions, implementing their ideas on large scale systems with hundreds of processors, conducting rigorous performance experiments, integrating the data structures they develop into open-source software, and accumulating skills along the way that will serve them well in industry or academia.
几乎所有现代计算机都包含多个处理器,这些处理器可以并行执行多个计算线程。具有数十或数百个处理器的大型系统被大规模提供互联网、电子商务和云服务的公司广泛使用。因此,需要一种技术,使这类系统的编程变得更容易,并有效地利用它们的计算能力,以及能够编程的毕业生。关于多线程计算的推理是出了名的困难,因此,为了使为这类系统编写软件变得更容易,研究人员为程序员设计了许多方便的构件,称为数据结构。大多数已发布的数据结构是为具有统一内存体系结构(UMA)的系统设计的,在UMA中,所有计算线程访问内存的成本大致相同。然而,近年来,系统正迅速趋向于非统一内存体系结构(NUMA),其中一些内存位于线程本地,而其他内存位于远程(且访问成本高昂)。大多数经典数据结构是为UMA设计的,它们在NUMA上的性能可能非常差。NUMA与负载平衡、数据分区和分布式系统有着不平凡的联系,并代表着通往高效、可扩展计算的道路上最重要的问题之一。该研究计划的目标是为所有计算规模开发有效的数据结构,从小型UMA系统到大型NUMA系统,再到大规模分布式系统。为了实现这一目标,我和我的学生将追求两个主要目标。首先,我们将开发新的算法技术、数据结构和系统软件,以应对日益增长的NUMA系统。其次,我们将探索新的和即将到来的硬件功能,例如远程直接内存访问(RDMA),它允许一台计算机上的线程直接访问另一台计算机的内存,以及非易失性随机访问存储器(NVRAM),这是一种即将到来的内存技术,它结合了传统内存的速度和硬盘的容量和持久性。我和我的学生将找到新的方法来利用这些技术来改进传统的数据结构和算法。例如,我们将使用RDMA重新设计数据结构,以便在大规模分布式系统中使用它们;我们将使用NVRAM来改进数据结构,以便它们在停电时永远不会丢失数据。我的学生将进行理论和面向系统的研究:开发干净且可证明正确的抽象,在具有数百个处理器的大型系统上实施他们的想法,进行严格的性能实验,将他们开发的数据结构集成到开源软件中,并在此过程中积累将在工业或学术界很好地服务于他们的技能。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Brown, Trevor其他文献
When Rural and Urban Become "Us" versus "Them": How a Growing Divide is Reshaping American Politics
- DOI:
10.1515/for-2021-2029 - 发表时间:
2021-12-01 - 期刊:
- 影响因子:0.8
- 作者:
Brown, Trevor;Mettler, Suzanne;Puzzi, Samantha - 通讯作者:
Puzzi, Samantha
Detailed product and kinetic analysis for the low-pressure selective oxidation of isobutane over phosphomolybdic acid
- DOI:
10.1007/s11144-010-0156-4 - 发表时间:
2010-04-01 - 期刊:
- 影响因子:1.8
- 作者:
Kendell, Shane;Brown, Trevor - 通讯作者:
Brown, Trevor
The Growing Rural-Urban Political Divide and Democratic Vulnerability
- DOI:
10.1177/00027162211070061 - 发表时间:
2022-01-01 - 期刊:
- 影响因子:2.8
- 作者:
Mettler, Suzanne;Brown, Trevor - 通讯作者:
Brown, Trevor
Cow's Milk Allergy Prescribing Is Influenced by Regional and National Guidance
- DOI:
10.1097/mpg.0000000000001052 - 发表时间:
2016-05-01 - 期刊:
- 影响因子:2.9
- 作者:
Wauters, Lucas;Brown, Trevor;Shah, Neil - 通讯作者:
Shah, Neil
Diagnosis and management of non-IgE-mediated cow's milk allergy in infancy - a UK primary care practical guide.
- DOI:
10.1186/2045-7022-3-23 - 发表时间:
2013-07-08 - 期刊:
- 影响因子:4.4
- 作者:
Venter, Carina;Brown, Trevor;Fox, Adam T - 通讯作者:
Fox, Adam T
Brown, Trevor的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Brown, Trevor', 18)}}的其他基金
Techniques for Coping with Increasingly Non-uniform Memory Architectures
应对日益不均匀的内存架构的技术
- 批准号:
RGPIN-2019-04227 - 财政年份:2021
- 资助金额:
$ 2.84万 - 项目类别:
Discovery Grants Program - Individual
Scalable infrastructure for next generation data management systems
下一代数据管理系统的可扩展基础架构
- 批准号:
539431-2019 - 财政年份:2021
- 资助金额:
$ 2.84万 - 项目类别:
Collaborative Research and Development Grants
Scalable infrastructure for next generation data management systems
下一代数据管理系统的可扩展基础架构
- 批准号:
539431-2019 - 财政年份:2020
- 资助金额:
$ 2.84万 - 项目类别:
Collaborative Research and Development Grants
Techniques for Coping with Increasingly Non-uniform Memory Architectures
应对日益不均匀的内存架构的技术
- 批准号:
RGPIN-2019-04227 - 财政年份:2020
- 资助金额:
$ 2.84万 - 项目类别:
Discovery Grants Program - Individual
Techniques for Coping with Increasingly Non-uniform Memory Architectures
应对日益不均匀的内存架构的技术
- 批准号:
RGPIN-2019-04227 - 财政年份:2019
- 资助金额:
$ 2.84万 - 项目类别:
Discovery Grants Program - Individual
Scalable infrastructure for next generation data management systems
下一代数据管理系统的可扩展基础架构
- 批准号:
539431-2019 - 财政年份:2019
- 资助金额:
$ 2.84万 - 项目类别:
Collaborative Research and Development Grants
Techniques for Coping with Increasingly Non-uniform Memory Architectures
应对日益不均匀的内存架构的技术
- 批准号:
DGECR-2019-00048 - 财政年份:2019
- 资助金额:
$ 2.84万 - 项目类别:
Discovery Launch Supplement
Robust Design of Metasurfaces Using Electromagnetic Inversion
使用电磁反演的超表面鲁棒设计
- 批准号:
489122-2016 - 财政年份:2018
- 资助金额:
$ 2.84万 - 项目类别:
Postgraduate Scholarships - Doctoral
Robust Design of Metasurfaces Using Electromagnetic Inversion
使用电磁反演的超表面鲁棒设计
- 批准号:
489122-2016 - 财政年份:2017
- 资助金额:
$ 2.84万 - 项目类别:
Postgraduate Scholarships - Doctoral
Practical data structures for multi-core systems
多核系统的实用数据结构
- 批准号:
502692-2017 - 财政年份:2017
- 资助金额:
$ 2.84万 - 项目类别:
Postdoctoral Fellowships
相似海外基金
How parents manage climate anxiety: coping and hoping for the whole family
父母如何应对气候焦虑:全家人的应对和希望
- 批准号:
DP230101928 - 财政年份:2024
- 资助金额:
$ 2.84万 - 项目类别:
Discovery Projects
Mitochondrial plasticity: a coping strategy in a warming world?
线粒体可塑性:变暖世界的应对策略?
- 批准号:
EP/Y030184/1 - 财政年份:2024
- 资助金额:
$ 2.84万 - 项目类别:
Fellowship
Empower NICU - A Bridge to Resources for Adjusting and Coping with Emotions (EmBRACE)
Empower NICU - 调节和应对情绪资源的桥梁 (EmbBRACE)
- 批准号:
10727362 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别:
Impacts of Global Warming on Children's Learning and Coping Strategies
全球变暖对儿童学习和应对策略的影响
- 批准号:
23K12492 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Mental Health of Latino Adolescent Who Migrate without a Parent: Understanding Risk and Identifying Resilience and Coping Strategies
没有父母陪伴的拉丁裔青少年的心理健康:了解风险并确定复原力和应对策略
- 批准号:
10585414 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别:
Hardship and Survival: The Impact of Migration-Related Trauma, Communal Coping, and Social Stressors on the Suicide and Mental Health Outcomes of Latina Immigrant Women
困难与生存:与移民相关的创伤、共同应对和社会压力因素对拉丁裔移民妇女自杀和心理健康结果的影响
- 批准号:
10750613 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别:
Development of a Self-Care Support Guide Guided by Spontaneous Coping Behaviors in Children with Type 1 Diabetes
制定以 1 型糖尿病儿童自发应对行为为指导的自我护理支持指南
- 批准号:
23K19875 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
Elucidation of the mechanism of low back pain as a symptom of menstruation and development of coping methods
阐明作为月经症状的腰痛的机制并开发应对方法
- 批准号:
23H03216 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Isolation and Loneliness Underlying Misuse and Increased Use of Alcohol as a function of Stress and Coping Efforts
作为压力和应对努力的函数,滥用和增加饮酒背后的孤立和孤独感
- 批准号:
10651357 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别:
Neural circuits and mechanisms underlying active and passive stress coping
主动和被动压力应对的神经回路和机制
- 批准号:
10681051 - 财政年份:2023
- 资助金额:
$ 2.84万 - 项目类别: