XPS:CLCCA:Collaborative Research:Harnessing Highly Threaded Hardware for Server Workloads

XPS:CLCCA:协作研究:利用高线程硬件处理服务器工作负载

基本信息

  • 批准号:
    1333594
  • 负责人:
  • 金额:
    $ 34.16万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2013
  • 资助国家:
    美国
  • 起止时间:
    2013-09-15 至 2017-08-31
  • 项目状态:
    已结题

项目摘要

Data centers provide the computational and storage infrastructure required to meet today's ever increasing demand for Internet-based services. Web servers deliver a vast range of information on demand, ranging from static content such as files, images, video and audio streaming services, to dynamic content created via scripting languages (e.g,. PHP) or stand alone C/C++ applications (e.g., search results). Server performance, scaling and energy efficiency (throughput/Watt) are crucial factors in reducing total cost of ownership (TCO) in today's server-based industries. Unfortunately, current system designs based on commodity multicore processors may not be the most power/energy efficient for all server workloads. Today?s massively parallel accelerators (e.g., GPUs) provide exceptional performance per Watt for certain workloads versus conventional many core CPUs. Unfortunately, these devices have not found wide-spread general purpose use outside the high-performance computing domain. This project expands the use of massively parallel accelerators to server and operating system-intensive workloads by innovating across the application, runtime, operating system, and architecture layers.This research builds on the observation that server workload execution patterns are not completely unique across multiple requests. The goal of this project is to develop computer systems (software and hardware) that exploit similarity across requests to improve server performance and power/energy efficiency by launching data parallel executions for request cohorts. The three primary aspects of this research are 1) mapping traditional thread/task parallel workloads onto data parallel hardware, 2) developing a new accelerator-centric operating system architecture, and 3) developing new architectural mechanisms to support this new class of accelerator workloads and operating system software.
数据中心提供所需的计算和存储基础设施,以满足当今对基于互联网的服务日益增长的需求。Web服务器按需提供大量的信息,从静态内容(如文件、图像、视频和音频流服务)到通过脚本语言(例如,PHP)或独立的C/C++应用程序(例如,搜索结果)。 服务器性能、可扩展性和能效(吞吐量/瓦)是当今基于服务器的行业降低总拥有成本(TCO)的关键因素。 不幸的是,基于商用多核处理器的当前系统设计对于所有服务器工作负载可能不是最节能的。 今天吗?s大规模并行加速器(例如,GPU)与传统的多核CPU相比,可为某些工作负载提供卓越的每瓦性能。不幸的是,这些设备在高性能计算领域之外没有广泛的通用用途。该项目通过在应用程序、运行时、操作系统和架构层进行创新,将大规模并行加速器的使用扩展到服务器和操作系统密集型工作负载。该项目的目标是开发计算机系统(软件和硬件),利用请求之间的相似性,通过为请求队列启动数据并行执行来提高服务器性能和电源/能源效率。 本研究的三个主要方面是1)将传统的线程/任务并行工作负载映射到数据并行硬件上,2)开发新的以加速器为中心的操作系统架构,以及3)开发新的架构机制来支持这种新的加速器工作负载和操作系统软件。

项目成果

期刊论文数量(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 }}

Emmett Witchel其他文献

Ingens: Huge Page Support for the OS and Hypervisor
Ingens:操作系统和虚拟机管理程序的大页面支持
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Youngjin Kwon;Hangchen Yu;Simon Peter;Christopher J. Rossbach;Emmett Witchel
  • 通讯作者:
    Emmett Witchel
CARVE: A Cognitive Agent for Resource Value Estimation
CARVE:资源价值估算的认知代理
Turn Your Storage Stack into a File System
将您的存储堆栈变成文件系统
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Youngjin Kwon;Henrique Fingler;Simon Peter;Emmett Witchel
  • 通讯作者:
    Emmett Witchel
Mondriaan Memory Protection
  • DOI:
  • 发表时间:
    2004
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Emmett Witchel
  • 通讯作者:
    Emmett Witchel
Improving server applications with system transactions
通过系统事务改进服务器应用程序
  • DOI:
    10.1145/2168836.2168839
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sangman Kim;Michael Z. Lee;Alan M. Dunn;O. S. Hofmann;Xuan Wang;Emmett Witchel;Donald E. Porter
  • 通讯作者:
    Donald E. Porter

Emmett Witchel的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Emmett Witchel', 18)}}的其他基金

CNS Core: Small: Operating Systems Abstractions for Serverless Computing
CNS 核心:小型:无服务器计算的操作系统抽象
  • 批准号:
    2008321
  • 财政年份:
    2020
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
TWC: Medium: Collaborative: Trustworthy Programs Without A Trustworthy Operating System
TWC:媒介:协作:无需可信操作系统的可信程序
  • 批准号:
    1228843
  • 财政年份:
    2012
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
CSR: Small: Operating System Abstractions for GPU-Accelerated Interactive Applications
CSR:小型:GPU 加速的交互式应用程序的操作系统抽象
  • 批准号:
    1017785
  • 财政年份:
    2010
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Continuing Grant
TC: Medium: Collaborative Research: Securing Concurrency in Modern Systems
TC:媒介:协作研究:确保现代系统中的并发性
  • 批准号:
    0905602
  • 财政年份:
    2009
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
CAREER: Operating System Support For Transactional Memory: Construction and Performance Scalability of Parallel Programs
职业:操作系统对事务内存的支持:并行程序的构造和性能可扩展性
  • 批准号:
    0644205
  • 财政年份:
    2007
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Continuing Grant
CSR--PDOS: Autonomic Systems: Integrating Machine Learning with Computer Systems
CSR--PDOS:自主系统:机器学习与计算机系统的集成
  • 批准号:
    0615104
  • 财政年份:
    2006
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant

相似海外基金

XPS: CLCCA: Scalable Parallelism for Irregular and Graph Applications
XPS:CLCCA:不规则和图形应用程序的可扩展并行性
  • 批准号:
    1335466
  • 财政年份:
    2013
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
XPS: CLCCA (XPS: DSD) Future Extreme Scale Frameworks using DSL and ERTS
XPS:CLCCA(XPS:DSD)使用 DSL 和 ERTS 的未来极端规模框架
  • 批准号:
    1337145
  • 财政年份:
    2013
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
XPS: CLCCA: On the Hunt for Correctness and Performance Bugs in Large-scale Programs
XPS:CLCCA:寻找大型程序中的正确性和性能错误
  • 批准号:
    1337158
  • 财政年份:
    2013
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
XPS: CLCCA: Improving Parallel Program Reliability Through Novel Approaches to Precise Dynamic Data Race Detection
XPS:CLCCA:通过精确动态数据竞争检测的新方法提高并行程序可靠性
  • 批准号:
    1337174
  • 财政年份:
    2013
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
XPS: CLCCA: Enhancing the Programmability of Heterogeneous Manycore Systems
XPS:CLCCA:增强异构众核系统的可编程性
  • 批准号:
    1337147
  • 财政年份:
    2013
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
XPS: CLCCA: Allocating Heterogeneous Datacenter Hardware to Strategic Agents
XPS:CLCCA:将异构数据中心硬件分配给战略代理
  • 批准号:
    1337215
  • 财政年份:
    2013
  • 资助金额:
    $ 34.16万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了