课题基金 / 基金详情

CSR: Small: Operating System Abstractions for GPU-Accelerated Interactive Applications

CSR: Small: Operating System Abstractions for GPU-Accelerated Interactive Applications
CSR:小型:GPU 加速的交互式应用程序的操作系统抽象
批准号:
1017785
负责人:
Emmett Witchel
金额:
$50.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-01 至 2014-08-31

项目摘要

项目成果

Emmett Witchel的其他基金

相似基金

相关文献

中文摘要
翻译
在过去十年中,计算密度最显著的提升来自图形处理单元(gpu),而不是中央处理单元(cpu)。不幸的是,当前的操作系统(os)并没有为gpu提供与应用程序期望的其他资源(如cpu、输入设备和文件系统)相同的高级编程抽象。操作系统将gpu隐藏在一个笨拙的ioctl接口后面,将抽象的负担转移到用户库和运行时上。新技术需要新的抽象。像识别手势、脑机接口和音频/视觉接口这样的富接口是高度计算密集型的。由于它们在实时约束下处理大量数据,因此超出了现代cpu的能力。这些工作负载依赖于数据并行算法,使gpu成为加速这些任务的理想资源,但需要某种形式的操作系统支持来确保与用户的安全交互。SymbiOS模型是用于管理交互式、大规模并行设备的内核抽象的基本重组。内核必须充分暴露GPU的硬件细节,以允许程序员利用其巨大的处理能力,但必须隐藏程序员的不便,如CPU和GPU之间的内存不一致。在SymbiOS模型下,gpu被提升为一级计算资源,具有传统操作系统的公平性、隔离性等保证。该项目的目标是为GPU设计和开发操作系统抽象,并实现几个案例研究,包括利用SymbiOS模型在商用GPU硬件上提供实时性能的手势驱动UI。
英文摘要
The most dramatic gains in compute density in the last decade have come from graphics processing units (GPUs) rather than central processing units (CPUs). Unfortunately, current operating systems (OSes) do not provide the same kind of high-level programming abstractions for GPUs that applications expect for other resources like CPUs, input devices, and file systems. OSes hide GPUs behind an awkward ioctl interface, shifting the burden of abstraction onto user libraries and run-times.New technologies require new abstractions. Rich interfaces like recognizing gestures, brain-computer interfaces, and audio/visual interfaces are highly compute-intensive. Because they process voluminous data under real-time constraints, they are beyond the capabilities of modern CPUs. These workloads rely on data-parallel algorithms, making GPUs an ideal resource to accelerate these tasks, but some form of OS support is required to ensure safe interaction with the user.The SymbiOS model is a fundamental reorganization of kernel abstractions for managing interactive, massively parallel devices. The kernel must expose enough of the hardware detail of GPUs to allow programmers to take advantage of their enormous processing capabilities, but must hide programmer inconveniences like memory that is incoherent between the CPU and GPU. Under the SymbiOS model, GPUs are promoted to first-class computing resources, with traditional OS guarantees such as fairness and isolation.The goal of this project is the design and development of OS abstractions for GPUs, and implementation of several case-studies including a gesture-driven UI that leverages the SymbiOS Model to deliver real-time performance on commodity GPU hardware.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Small: Operating Systems Abstractions for Serverless Computing
  • 批准号:
    2008321
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Emmett Witchel
  • 依托单位:
XPS:CLCCA:Collaborative Research:Harnessing Highly Threaded Hardware for Server Workloads
  • 批准号:
    1333594
  • 项目类别:
    Standard Grant
  • 资助金额:
    $34.16万
  • 财政年份:
    2013
  • 负责人:
    Emmett Witchel
  • 依托单位:
TWC: Medium: Collaborative: Trustworthy Programs Without A Trustworthy Operating System
  • 批准号:
    1228843
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2012
  • 负责人:
    Emmett Witchel
  • 依托单位:
TC: Medium: Collaborative Research: Securing Concurrency in Modern Systems
  • 批准号:
    0905602
  • 项目类别:
    Standard Grant
  • 资助金额:
    $80.0万
  • 财政年份:
    2009
  • 负责人:
    Emmett Witchel
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: