CSR-PDOS: Out-of-Context Prefetching for L2 Caches
CSR-PDOS:L2 缓存的上下文外预取
基本信息
- 批准号:0720741
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-08-01 至 2010-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
On a multi-tasked system, the CPU cycles through a number of processes every few milliseconds. Some of the processes are memory-intensive, but most are non-intensive support processes and other user programs such as text-editors, email clients, and instant messengers. A typical system cycles through a few memory-intensive processes, each of which replaces several cache blocks from the level-2 cache from other processes. This results in a large number of demand misses for the L2, and ties up the memory subsystem preventing effective prefetching.This project investigates a possible solution to this problem by modifying the OS to prefetch to the L2 out of context, i.e. when the CPU is executing a non memory-intensive process. (ideally, just before the memory-intensive process will be brought in for execution). Thus, when this process resumes execution, it will have low L2 cache misses which in turn will keep the memory-bus free in order to prefetch even more blocks. Out-of-context prefetching aims to shift from a predominantly demand-fetched paradigm to a predominantly prefetched paradigm.In conjunction with accurate predictors for prefetching, this work has the potential to greatly mitigate the performance CPU-memory gap problem on a system-wide level. The expected outcome of the project is a Linux implementation of out-of-context prefetching on a full-system simulator, and a website that documents all the assumptions, the source code, and extensive project results beyond those published in the corresponding research literature. All researchers, operating system designers, and processor manufacturers will have access to the website and the research findings to freely incorporate them as they wish.
在多任务系统上,CPU每隔几毫秒就通过许多过程进行了循环。其中一些过程是内存密集型的,但大多数是非密集型支持流程和其他用户程序,例如文本编辑,电子邮件客户端和即时信使。一个典型的系统通过一些内存密集的过程循环,每个过程都取代了来自其他过程的级别-2高速缓存的几个缓存块。这导致了L2的大量需求,并绑定了内存子系统,以防止有效预取。 (理想情况下,将在记忆密集型过程之前进行执行之前)。因此,当此过程恢复执行时,它将具有较低的L2高速缓存失误,从而使内存库免费以预取更多块。远方的预摘要旨在从主要需求的范式转变为主要预取的范式。与准确的预测指标结合使用,这项工作有可能极大地减轻系统范围内的性能CPU-Memory Gap问题。该项目的预期结果是在完整系统模拟器上预摘要的Linux实施,以及一个记录所有假设,源代码和广泛项目结果的网站,超出了相应的研究文献中发布的项目。所有研究人员,操作系统设计师和处理器制造商都将可以访问该网站以及研究结果,以根据自己的意愿自由合并它们。
项目成果
期刊论文数量(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 }}
Sohum Sohoni其他文献
Sohum Sohoni的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sohum Sohoni', 18)}}的其他基金
RIGEE: Progressive Learning Platform for Computer Engineering
RIGEE:计算机工程渐进式学习平台
- 批准号:
1305100 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Standard Grant
RIGEE: Progressive Learning Platform for Computer Engineering
RIGEE:计算机工程渐进式学习平台
- 批准号:
1136934 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Standard Grant
相似国自然基金
基于pDOS策略的海洋甲壳源5-羟甲基糠醛衍生物的多样性合成及杀线活性评价
- 批准号:
- 批准年份:2020
- 资助金额:58 万元
- 项目类别:面上项目
相似海外基金
A micro-dissection platform for generating uniform-sized patient-derived tumor organoids (PDOs) for personalized cancer therapy
一个显微解剖平台,用于生成大小一致的患者来源的肿瘤类器官(PDO),用于个性化癌症治疗
- 批准号:
10697348 - 财政年份:2022
- 资助金额:
-- - 项目类别:
cellular heterogeneity of colorectal cancer
结直肠癌的细胞异质性
- 批准号:
19K22570 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Challenging Research (Exploratory)
Prediction of drug efficacy by patients derived tumor organoids (PDOs) and early response markers (ERMs)
通过患者来源的肿瘤类器官(PDO)和早期反应标志物(ERM)预测药物疗效
- 批准号:
18H02631 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (B)
CSR---PDOS: A Benchmarking Framework for High-Availability Distributed Storage Systems
CSR---PDOS:高可用分布式存储系统的基准框架
- 批准号:
1102629 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Continuing Grant
CSR---PDOS: Online Production-Run Software Failure Diagnosis at the User Site
CSR---PDOS:用户现场生产运行软件故障在线诊断
- 批准号:
1022830 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Continuing Grant