arrow
返回

Exploring virtual network selection algorithms in DSM cache coherence protocols

delete2004-08-01
delete6
PRE
AI
M
Mainak Chaudhuri
M
Mark Heinrich
DOI:10.1109/TPDS.2004.35delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Distributed shared memory (DSM) multiprocessors typically require disjoint networks for deadlock-free execution of cache coherence protocols. This is normally achieved by implementing virtual networks with the help of virtual channels or virtual lanes multiplexed on a single physical network. To keep the coherence protocol simple, messages are usually assigned to virtual lanes in a predefined static manner based on a cycle-free lane assignment dependence graph. However, this static split of virtual networks ( such as request and reply networks) may lead to underutilization of certain virtual networks while saturating the other networks. In this paper, we explore different static and dynamic schemes to select the virtual lanes for outgoing messages and mix the load among them without restricting any particular type of message to be carried only by a particular virtual network. We achieve this by exposing the selection algorithms to the coherence protocol itself, so that it can inject messages into selected virtual lanes based on some local information, and still enjoy deadlock-freedom. Our execution-driven simulation on five applications from the SPLASH-2 suite shows that as the system scales, the virtual network selection algorithms play an important role. For 128-node systems, our dynamic selection algorithm speeds up parallel execution by as much as 22 percent over an optimized baseline system running a modified SGI Origin 2000 protocol. We also explore how network latency, the number of message buffers per virtual lane, and the depth of network interface output queues affect the relative performance of various virtual lane selection algorithms.
Keyword:
distributed shared memory
cache coherence protocol
virtual network
deadlock-freedom
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Synthesis of Enantiomerically Pure Anthracyclinones
err2007-11-14
err0
PREAI
errOsman Achmatowicz; Barbara Szechner
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
A study of the rearrangement chemistry of alkynyl carbenes
err1991-02-01
err0
PREAI
errAlbert Padwa; Yves Gareau; Simon L. Xu
err分享
err收藏
Myofibroblast‐dominant proliferation associated with severe fibrosis in bulbar urethral strictures
err2022-09-20
err0
PREAI
errYusuke Hirano; Akio Horiguchi; Kenichiro Ojima; Ryuichi Azuma; Masayuki Shinchi; Kenichi Ito; Kosuke Miyai
err分享
err收藏
FGF signaling promotes myoblast proliferation through activation of wingless signaling
err2020-08-01
err0
errOAAI
errKumar Vishal; TyAnna L. Lovato; Chandler Bragg; Maria B. Chechenova; Richard M. Cripps
err分享
err收藏
Research progress of clinical intervention and nursing for patients with post-stroke dysphagia
err2022-06-04
err0
errOAAI
errWen-juan Fang; Fei Zheng; Lin-zhi Zhang; Wen-hui Wang; Cheng-chen Yu; Juan Shao; Yi-jin Wu
err分享
err收藏
学者 查看更多内容