Efficient Fine Grained Synchronization Support Using Full/Empty Tagged Shared Memory and Cache Coherency
Efficient Fine Grained Synchronization Support Using Full/Empty Tagged Shared Memory and Cache Coherency
批准号:
0105516
负责人:
Csaba Andras Moritz
金额:
$22.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-08-01 至 2005-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Synchronization insures correctness of parallel execution by enforcing true data dependencies and timing constraints. In a parallel programming environment based on the shared-memory programming model, synchronization is provided either through explicit user-level coarse-grain synchronization primitives (such as locks and barriers) or implicitly synchronized data structures such as lock-able L-structures and write-once I-structures.In this project we propose a new efficient way to support fine grained synchronization mechanismson multiprocessors. We propose to design a full/empty tagged memory hierarchy with aggressive hardware support for fine grained synchronization that is embedded in the cache coherency mechanism of an SMP or a NUMA multiprocessor, or a single-chip multiprocessor. We propose to handle synchronization faults in a similar way as cache misses in a lockup-free cache. We believe that handling synchronization and coherence together can provide a more efficient execution, reducing the occupancy in the memory controllers and the network bandwidth consumed by protocol messages. The performance benefits are primarily the result of allowing a dataflow style of computation in programming models, and maximizing the exposed parallelism by minimizing the possibility of false dependencies caused by coarse grained synchronization.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Architecting 3D Integrated Circuit Fabrics at Nanoscale
-
批准号:1407906
-
项目类别:Standard Grant
-
资助金额:$72.5万
-
财政年份:2014
-
负责人:Csaba Andras Moritz
-
依托单位:
SHF: Small: Exploiting Redundancy for Process-Variation Resilience in Nano-scale Fabrics
-
批准号:0915612
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2009
-
负责人:Csaba Andras Moritz
-
依托单位:
Exploring Design Approaches and Fault Tolerance in Nano Streaming Processors
-
批准号:0541066
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Csaba Andras Moritz
-
依托单位:
NER: WISP: Wire-Streaming Processors in 2-D Nanoscale Fabrics
-
批准号:0508382
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Csaba Andras Moritz
-
依托单位:
ITR: Statically Speculative Power-Aware\(SPA)\Architectures
-
批准号:0205212
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2002
-
负责人:Csaba Andras Moritz
-
依托单位:
海外基金