CSR: Small: Enabling High-Concurrency and Scalability for Many-Core Processors
CSR: Small: Enabling High-Concurrency and Scalability for Many-Core Processors
批准号:
1016714
负责人:
Eric Brewer
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-08-01 至 2013-07-31
中文摘要
支持多核处理器的高并发性和可扩展性我们正在为多核处理器开发一种新的操作系统(OS)。由于功率和其他原因,现在的微处理器设计涉及越来越多的内核,预计将来每个芯片的内核数将达到100或1000个。即使对于主流应用程序,向高并发性的转变也意味着需要简化并发编程,并且需要能够管理和交付高并发性的操作系统。第一步是利用“私有”内存,操作系统和编译器可以在不需要并发控制的情况下使用它,从而实现简单性和高性能。在操作系统和编译器的支持下,这种最简单的并发管理形式可以更频繁地使用,并且我们可以检测隐私假设是否有效,从而防止一类错误。对于“令人尴尬的”并行应用程序,这个模型通常就足够了。对于更复杂的并发模式,我们将编译器分析与动态锁定结合起来,这使我们能够根据争用的数量自适应地从各种同步方法中进行选择,并通过静态和动态分析的组合检查常见的同步错误。最后,内置推测执行可以为长时间运行的任务(如异步I/O操作)隐藏延迟。有了多个核心,我们现在可以推测地并行执行多个路径。此外,这些机制可以用作容错的轻量级检查点/重新启动,特别是对于瞬态或不确定的错误,从而简化高可用性应用程序。
英文摘要
Enabling High-Concurrency and Scalability for Many-Core ProcessorsWe are developing a novel operating system (OS) for many-core processors. For power and other reasons, microprocessor designs now involve increasing numbers of cores, with an expectation of 100s or 1000s of cores per chip in the future. The movement to high concurrency even for mainstream applications implies the need to simplify concurrent programming and the need for an OS capable of managing and delivering high concurrency.The first step is to leverage "private" memory, which the OS and the compiler can use without the need for concurrency control, thus achieving both simplicity and high performance. With OS and compiler support, this simplest form of concurrency management can be used more often and we can detect when the privacy assumption is not valid, thus preventing one class of errors. For "embarrassingly" parallel applications, this model often suffices.For more complex concurrency patterns, we combine compiler analysis with dynamic locking, which allows us to choose adaptively from a variety of synchronization methods based on the amount of contention, and also check for common synchronization errors through a combination of static and dynamic analysis.Finally, built-in speculative execution enables latency hiding for long-running tasks, such as asynchronous I/O operations. With a many cores we can now speculatively execute several paths in parallel. Additionally, these mechanisms can be used as a lightweight checkpoint/restart for fault tolerance, especially for transient or non-deterministic bugs, thus simplifying high-availability applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Small: A Node OS for High-Performance Cloud Computing
-
批准号:1320005
-
项目类别:Standard Grant
-
资助金额:$49.83万
-
财政年份:2013
-
负责人:Eric Brewer
-
依托单位:
Collaborative Research: NECO: Designing Intermittency-Aware Networked Systems
-
批准号:0832153
-
项目类别:Standard Grant
-
资助金额:$28.5万
-
财政年份:2008
-
负责人:Eric Brewer
-
依托单位:
CSR - - - PDOS: A New Foundation for the Evolution of Critical Systems
-
批准号:0509544
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Eric Brewer
-
依托单位:
ITR: A Scalable Enabling IT Infrastructure for Developing Countries
-
批准号:0326582
-
项目类别:Continuing Grant
-
资助金额:$342.0万
-
财政年份:2003
-
负责人:Eric Brewer
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: