分布式共享内存多处理器的光子体系结构

P. Dowd, J. Chu
{"title":"分布式共享内存多处理器的光子体系结构","authors":"P. Dowd, J. Chu","doi":"10.1109/MPPOI.1994.336630","DOIUrl":null,"url":null,"abstract":"This paper studies the interaction between the access protocol used to provide arbitration for a wavelength-division multiple access photonic network and the cache coherence protocol required to support a distributed shared memory environment. The architecture is based on wavelength division multiplexing which enables multiple multi-access channels to be realized on a single optical fiber. Larger blocks are supported to reduce the per bit overhead and increase the exploitation of spatial locality, while false sharing is reduced through a mechanism to provide a finer granularity of invalidation. Two main approaches have been considered to harness the enormous available bandwidth of WDMA optical networks: reservation (control-channel based) or pre-allocation media access protocols. This paper extends the function of a control channel to include broadcast support of cache-level control information, in addition to its primary role of data channel reservation, thereby enabling a snooping based coherence protocol to be considered. Larger snooping-based multiprocessors may be possible with this approach. Two major scenarios are considered through trace-based discrete-event simulation in this paper: a system with a directory based cache coherence protocol and a pre-allocation based WDMA access protocol is compared to a system with a snooping based cache coherence protocol and a reservation based WDMA access protocol.<<ETX>>","PeriodicalId":254893,"journal":{"name":"First International Workshop on Massively Parallel Processing Using Optical Interconnections","volume":"67 4","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Photonic architectures for distributed shared memory multiprocessors\",\"authors\":\"P. Dowd, J. Chu\",\"doi\":\"10.1109/MPPOI.1994.336630\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper studies the interaction between the access protocol used to provide arbitration for a wavelength-division multiple access photonic network and the cache coherence protocol required to support a distributed shared memory environment. The architecture is based on wavelength division multiplexing which enables multiple multi-access channels to be realized on a single optical fiber. Larger blocks are supported to reduce the per bit overhead and increase the exploitation of spatial locality, while false sharing is reduced through a mechanism to provide a finer granularity of invalidation. Two main approaches have been considered to harness the enormous available bandwidth of WDMA optical networks: reservation (control-channel based) or pre-allocation media access protocols. This paper extends the function of a control channel to include broadcast support of cache-level control information, in addition to its primary role of data channel reservation, thereby enabling a snooping based coherence protocol to be considered. Larger snooping-based multiprocessors may be possible with this approach. Two major scenarios are considered through trace-based discrete-event simulation in this paper: a system with a directory based cache coherence protocol and a pre-allocation based WDMA access protocol is compared to a system with a snooping based cache coherence protocol and a reservation based WDMA access protocol.<<ETX>>\",\"PeriodicalId\":254893,\"journal\":{\"name\":\"First International Workshop on Massively Parallel Processing Using Optical Interconnections\",\"volume\":\"67 4\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"First International Workshop on Massively Parallel Processing Using Optical Interconnections\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MPPOI.1994.336630\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"First International Workshop on Massively Parallel Processing Using Optical Interconnections","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MPPOI.1994.336630","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

本文研究了为波分多址光子网络提供仲裁的接入协议与支持分布式共享存储器环境所需的缓存相干协议之间的相互作用。该架构基于波分复用,可以在一根光纤上实现多个多址通道。支持更大的块以减少每比特开销并增加对空间局部性的利用,同时通过提供更细粒度的无效机制减少错误共享。为了利用WDMA光网络的巨大可用带宽,人们考虑了两种主要方法:预留(基于控制信道的)或预分配媒体访问协议。本文扩展了控制通道的功能,除了其主要的数据通道保留作用外,还包括对缓存级控制信息的广播支持,从而使基于窥探的一致性协议得以考虑。使用这种方法,更大的基于窥探的多处理器可能成为可能。本文通过基于跟踪的离散事件仿真考虑了两种主要场景:将基于目录的缓存一致性协议和基于预分配的WDMA访问协议的系统与基于窥探的缓存一致性协议和基于保留的WDMA访问协议的系统进行了比较
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Photonic architectures for distributed shared memory multiprocessors
This paper studies the interaction between the access protocol used to provide arbitration for a wavelength-division multiple access photonic network and the cache coherence protocol required to support a distributed shared memory environment. The architecture is based on wavelength division multiplexing which enables multiple multi-access channels to be realized on a single optical fiber. Larger blocks are supported to reduce the per bit overhead and increase the exploitation of spatial locality, while false sharing is reduced through a mechanism to provide a finer granularity of invalidation. Two main approaches have been considered to harness the enormous available bandwidth of WDMA optical networks: reservation (control-channel based) or pre-allocation media access protocols. This paper extends the function of a control channel to include broadcast support of cache-level control information, in addition to its primary role of data channel reservation, thereby enabling a snooping based coherence protocol to be considered. Larger snooping-based multiprocessors may be possible with this approach. Two major scenarios are considered through trace-based discrete-event simulation in this paper: a system with a directory based cache coherence protocol and a pre-allocation based WDMA access protocol is compared to a system with a snooping based cache coherence protocol and a reservation based WDMA access protocol.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信