2013 IEEE 21st Annual Symposium on High-Performance Interconnects 2013
DOI: 10.1109/hoti.2013.14
|View full text |Cite
|
Sign up to set email alerts
|

Low Latency Scheduling Algorithm for Shared Memory Communications over Optical Networks

Abstract: Optical Network on Chips (NoCs) based on silicon photonics have been proposed to reduce latency and power consumption in future chip multi-core processors (CMP). However, high performance CMPs use a shared memory model which generates large numbers of short messages, typically of the order of 8-256B. Messages of this length create high overhead for optical switching systems due to arbitration and switching times. Current schemes only start the arbitration process when the message arrives at the input buffer of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 18 publications
0
3
0
Order By: Relevance
“…Section 6 will address the issue of the energy consumption of the system. On the question of latency, we showed in that only a very small proportion of individual messages have increased latency because of circuit contention for a NoC. This is because the PARSEC benchmarks, as with other applications, load the network very lightly .…”
Section: Arbitration Per Memory Transactionmentioning
confidence: 99%
See 1 more Smart Citation
“…Section 6 will address the issue of the energy consumption of the system. On the question of latency, we showed in that only a very small proportion of individual messages have increased latency because of circuit contention for a NoC. This is because the PARSEC benchmarks, as with other applications, load the network very lightly .…”
Section: Arbitration Per Memory Transactionmentioning
confidence: 99%
“…However, in a shared memory coherence, network messages are communicated on the basis of the cache coherence protocol finite state machine as shown in Figure . For transactions involving just two cores such as the examples in Figure (b), (c) and (d), the memory transaction can be completed by setting up a bidirectional optical path between the two cores . All the information required to set up these bidirectional paths is available in the Miss Status Holding Register at the source port.…”
Section: Arbitration Per Memory Transactionmentioning
confidence: 99%
“…Efforts have been made to explore the use of optical circuits in HPC environments [17,21] or for memory accesses [18][19][20]. However, few of these works consider minimizing setup penalties based on temporal circuit reuse patterns.…”
Section: B Reuse Distance For Circuits and Cachelinesmentioning
confidence: 99%