UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Low Latency Scheduling Algorithm for Shared Memory Communications over Optical Networks

Madarbux, MR; Van Laer, A; Watts, PM; (2013) Low Latency Scheduling Algorithm for Shared Memory Communications over Optical Networks. In: Proceedings of the IEEE Symposium on High Performance Interconnect (HOTI 2013). IEEE Green open access

[thumbnail of Madarbux2013.pdf] PDF
Madarbux2013.pdf

Download (914kB)

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 the network. In this paper, we propose a scheme which intelligently uses the information from the memory controllers to schedule optical paths. We identified predictable patterns of messages associated with memory operations for a 32 core x86 system using the MESI coherency protocol. We used the first message of each pattern to open the optical paths which will be used by all subsequent messages thereby eliminating arbitration time for the latter. Without considering the initial request message, this scheme can therefore reduce the time of flight of a data message in the network by 29% and that of a control message by 67%. We demonstrate the benefits of this scheduling algorithm for applications in the PARSEC benchmark suite with overall average reductions in overhead latency per message, of 31.8% for the streamcluster benchmark and 70.6% for the swaptions benchmark.

Type: Proceedings paper
Title: Low Latency Scheduling Algorithm for Shared Memory Communications over Optical Networks
Event: IEEE Symposium on High Performance Interconnect
Location: San Jose, CA, USA
Dates: 2013-08-21 - 2013-08-23
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/HOTI.2013.14
Publisher version: http://dx.doi.org/10.1109/HOTI.2013.14
Additional information: © 2013 IEEE. Personal use of this material (accepted version) is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Keywords: Optical Interconnect, Scheduling Algorithms, Shared Memory Computing
UCL classification: UCL
UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
URI: https://discovery.ucl.ac.uk/id/eprint/1408307
Downloads since deposit
331Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item