SHF: Medium: Intelligent and Efficient Data Movement for Multicore Systems
SHF: Medium: Intelligent and Efficient Data Movement for Multicore Systems
批准号:
0964106
负责人:
Marinus Kaashoek
金额:
$108.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-06-01 至 2015-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Multicore chips with hundreds of cores will likely be available soon. Current trends suggest that cores will be relatively simple, that on-chip memory will be partitioned into per-core caches, and that each cache will be relatively small. Furthermore, chips will continue to be pin-limited and therefore DRAM bandwidth won't scale with the number of cores.Parallel software that is data intensive has the potential to run well on multicore processors due to the large total amount of on-chip cache, but requires effective use of the distributed on-chip caches. The dangers are that data used by many cores will be duplicated in many cores' caches, decreasing the total amount of distinct data that can be cached; and that some cores may incur DRAM loads trying to access more data than fits in their caches, while other cores have spare cache space.As the number of cores per DRAM interface and the latencies between caches on a chip increase, it is important for software to manage the distributed caches well. A collaborative approach that involves architects and systems researchers to extend the memory interface to provide control over data placement and enable on-chip efficient data movement provides a holistic solution. Specifically, this work proposes data-movement control (DMC) interface, which includes support for cache-to-cache transfers, batching of several cache lines, sending a message to a core that is close to a cache that holds a particular data item, and data monitoring. The proposal also includes techniques to route data over the interconnect that will provide high performance for the DMC interface.If successful, DMC will help data-intensive applications avoid memory bottlenecks and allow them to run well on future multicore processors. A full-system simulator will allow other researchers to explore intelligent and efficient data management and enable research projects in MIT's graduate computer architecture class, educating students about the challenges of multicore computing.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Medium: A High-Performance Certified File System and Applications
-
批准号:1563763
-
项目类别:Continuing Grant
-
资助金额:$90.0万
-
财政年份:2016
-
负责人:Marinus Kaashoek
-
依托单位:
CSR: Medium: Collaborative Research: The Commutativity Rule for Scalable Systems Software
-
批准号:1301934
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2013
-
负责人:Marinus Kaashoek
-
依托单位:
CSR: Medium: Collaborative Research: Programming parallel in-memory data-center applications with Piccolo
-
批准号:1065114
-
项目类别:Continuing Grant
-
资助金额:$33.02万
-
财政年份:2011
-
负责人:Marinus Kaashoek
-
依托单位:
CSR: Small: CoreTime: Dynamic Computation Migration for Multicore System Software
-
批准号:0915164
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Marinus Kaashoek
-
依托单位:
CSR-PDOS: ISG: Collaborative Research: Building distributed, wide-area applications using WheelFS
-
批准号:0720029
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2007
-
负责人:Marinus Kaashoek
-
依托单位:
SGER: Planning Grant Proposal: Identifying Grand Challenges in Distributed Systems
-
批准号:0540443
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2005
-
负责人:Marinus Kaashoek
-
依托单位:
ITR: Robust Large-Scale Distributed Systems
-
批准号:0225660
-
项目类别:Cooperative Agreement
-
资助金额:$0.0万
-
财政年份:2002
-
负责人:Marinus Kaashoek
-
依托单位:
NYI: Operating Systems for Multiscale Computers
-
批准号:9457791
-
项目类别:Continuing Grant
-
资助金额:$31.25万
-
财政年份:1994
-
负责人:Marinus Kaashoek
-
依托单位:
海外基金