{"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}
引用次数: 12
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.<>