CSR: Small: Delegation Systems for Efficient and Safe Multi-Core Programming
CSR:小型:用于高效、安全多核编程的委派系统
基本信息
- 批准号:1816714
- 负责人:
- 金额:$ 49.98万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-08-15 至 2022-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project helps software on highly parallel (multi-core) computers access shared data structures more efficiently. The conventional approach is based on individual cores taking turns to access the data structure. However, every time the data structure changes hands there is a considerable slowdown, while other cores waste valuable time awaiting their turn. Delegation is an alternative approach. Here, a single core (server) is in charge of the data structure, and performs work as requested by other cores. Focusing on one job makes the server more efficient, often by far outweighing the costs of delegation, given a high-performance delegation design.The project is divided into three main tasks. First, delegation should theoretically be 10x faster than it is today, using current hardware. The project investigates what currently holds back delegation performance, and reaches for the fundamental performance limits of delegation. Second, delegation currently relies on some degree of hand-tuning of parameters to achieve peak throughput. The project investigates mechanisms to allow delegation to automatically adjust to current conditions, improving ease of use. Finally, delegation today is fundamentally client-server oriented. The project investigates whether a fully distributed model can achieve further gains, both theoretically and in practice. The aim of the project is to make delegation both extremely high-performing, and easy to use. If the project is successful, and if delegation as a result sees adoption among software developers, the result will be programs running considerably faster on the same hardware. This, in turn, reduces the amount of computing hardware required to perform the same amount of work, thereby reducing both equipment cost and electricity consumption. Software artifacts produced in the course of this project will be made publicly available on the research lab's github page: http://github.com/bitslab, where they will remain well beyond the project period.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.
该项目帮助高度并行(多核)计算机上的软件更有效地访问共享数据结构。 传统方法基于各个核心轮流访问数据结构。然而,每次数据结构易手时都会出现相当大的减速,而其他核心则浪费宝贵的时间来等待轮到他们。授权是一种替代方法。这里,单个核心(服务器)负责数据结构,并根据其他核心的请求执行工作。考虑到高性能的委派设计,专注于一项工作可以使服务器更加高效,通常远远超过委派的成本。该项目分为三个主要任务。首先,使用当前硬件,理论上委派速度应该比现在快 10 倍。该项目调查了当前阻碍委派性能的因素,并达到了委派的基本性能极限。其次,委托目前依赖于某种程度的手动调整参数来实现峰值吞吐量。该项目研究了允许授权自动调整以适应当前条件的机制,从而提高了易用性。最后,今天的委托基本上是面向客户端-服务器的。该项目研究完全分布式模型是否可以在理论上和实践中取得进一步的收益。该项目的目标是使委派性能极高且易于使用。如果该项目成功,并且软件开发人员采用授权,那么程序在相同硬件上的运行速度将显着提高。这反过来又减少了执行相同工作量所需的计算硬件数量,从而降低了设备成本和电力消耗。该项目过程中产生的软件工件将在研究实验室的 github 页面上公开提供:http://github.com/bitslab,它们将在项目期结束后保留很长一段时间。该奖项反映了 NSF 的法定使命,并已被通过使用基金会的智力优点和更广泛的影响审查标准进行评估,认为值得支持。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Frequent background polling on a shared thread, using light-weight compiler interrupts
- DOI:10.1145/3453483.3454107
- 发表时间:2021-06
- 期刊:
- 影响因子:0
- 作者:Nilanjana Basu;C. Montanari;Jakob Eriksson
- 通讯作者:Nilanjana Basu;C. Montanari;Jakob Eriksson
{{
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 }}
Jakob Eriksson其他文献
Optical Flow for Rigid Multi-Motion Scenes
刚性多运动场景的光流
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Tomas Gerlich;Jakob Eriksson - 通讯作者:
Jakob Eriksson
A Feasibility Study of Mesh Networks for an All-Wireless Office
全无线办公室网状网络的可行性研究
- DOI:
- 发表时间:
2005 - 期刊:
- 影响因子:0
- 作者:
Jakob Eriksson;S. Agarwal;V. Bahl;J. Padhye - 通讯作者:
J. Padhye
Beyond Fairness : Flexible and Enforceable Sender Bandwidth Allocation with Justice
超越公平:灵活且可执行的发送方带宽公平分配
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Jakob Eriksson - 通讯作者:
Jakob Eriksson
Trading Off Accuracy, Timeliness, and Uplink Usage in Online GPS Tracking
在线 GPS 跟踪中权衡准确性、及时性和上行链路使用情况
- DOI:
10.1109/tmc.2015.2457432 - 发表时间:
2016 - 期刊:
- 影响因子:7.9
- 作者:
A. Musa;James Biagioni;Jakob Eriksson - 通讯作者:
Jakob Eriksson
Feasibility of Video-based Sub-meter Localization on Resource-constrained Platforms
资源受限平台上基于视频的亚米级定位的可行性
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
A. Musa;Jakob Eriksson - 通讯作者:
Jakob Eriksson
Jakob Eriksson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jakob Eriksson', 18)}}的其他基金
CNS Core:Small:Revisiting Process Isolation with Compound Processes
CNS 核心:小:重新审视复合进程的进程隔离
- 批准号:
2210616 - 财政年份:2022
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
CNS Core: Small: Operating System Approaches for a Consolidated Rack Computer
CNS 核心:小型:整合机架计算机的操作系统方法
- 批准号:
2114218 - 财政年份:2021
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
CSR: SHF: Medium: Collaborative Research: New Horizons in Deterministic Execution
CSR:SHF:媒介:协作研究:确定性执行的新视野
- 批准号:
1703425 - 财政年份:2017
- 资助金额:
$ 49.98万 - 项目类别:
Continuing Grant
CSR: Small: Running the Kernel Continuously with Simultaneous Multi-Threading
CSR:小:通过同时多线程连续运行内核
- 批准号:
1617992 - 财政年份:2016
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
Collaborative Research: CybeR-Enabled Demand-Interactive Transit for the Next-Generation Transportation Systems
合作研究:CybeR 支持的下一代交通系统的需求互动交通
- 批准号:
1402918 - 财政年份:2014
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
CSR: Small: Multi-Version Concurrency Control (MVCC) for Main Memory and its Implications for Deterministic Concurrency
CSR:小:主内存的多版本并发控制 (MVCC) 及其对确定性并发的影响
- 批准号:
1320235 - 财政年份:2013
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
CAREER: Sensor Fusion for Multi-Modal Traffic Sensing
职业:用于多模式交通传感的传感器融合
- 批准号:
1149989 - 财政年份:2012
- 资助金额:
$ 49.98万 - 项目类别:
Continuing Grant
NeTS-Small: Real-Time Participatory Vehicular Sensing
NeTS-Small:实时参与式车辆传感
- 批准号:
1017877 - 财政年份:2010
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
相似国自然基金
单细胞分辨率下的石杉碱甲介导小胶质细胞极化表型抗缺血性脑卒中的机制研究
- 批准号:82304883
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
小分子无半胱氨酸蛋白调控生防真菌杀虫活性的作用与机理
- 批准号:32372613
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
诊疗一体化PS-Hc@MB协同训练介导脑小血管病康复的作用及机制研究
- 批准号:82372561
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
非小细胞肺癌MECOM/HBB通路介导血红素代谢异常并抑制肿瘤起始细胞铁死亡的机制研究
- 批准号:82373082
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
FATP2/HILPDA/SLC7A11轴介导肿瘤相关中性粒细胞脂代谢重编程影响非小细胞肺癌放疗免疫的作用和机制研究
- 批准号:82373304
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
相似海外基金
CSR: Small: Leveraging Physical Side-Channels for Good
CSR:小:利用物理侧通道做好事
- 批准号:
2312089 - 财政年份:2024
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
NeTS: Small: NSF-DST: Modernizing Underground Mining Operations with Millimeter-Wave Imaging and Networking
NeTS:小型:NSF-DST:利用毫米波成像和网络实现地下采矿作业现代化
- 批准号:
2342833 - 财政年份:2024
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
CPS: Small: NSF-DST: Autonomous Operations of Multi-UAV Uncrewed Aerial Systems using Onboard Sensing to Monitor and Track Natural Disaster Events
CPS:小型:NSF-DST:使用机载传感监测和跟踪自然灾害事件的多无人机无人航空系统自主操作
- 批准号:
2343062 - 财政年份:2024
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
Collaborative Research: FET: Small: Reservoir Computing with Ion-Channel-Based Memristors
合作研究:FET:小型:基于离子通道忆阻器的储层计算
- 批准号:
2403559 - 财政年份:2024
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
政治参加の縮小期における政治的平等と政治資金
政治参与下降时期的政治平等与政治资本
- 批准号:
24KJ2165 - 财政年份:2024
- 资助金额:
$ 49.98万 - 项目类别:
Grant-in-Aid for JSPS Fellows