Repository logo
 

Towards zero latency photonic switching in shared memory networks

Accepted version
Peer-reviewed

Type

Article

Change log

Authors

Madarbux, MR 
Van Laer, A 
Watts, PM 
Jones, TM 

Abstract

jats:titleSUMMARY</jats:title>jats:pOptical networks on chip based on silicon photonics have been proposed to reduce latency and power consumption in future chip multiprocessors. However, high performance chip multiprocessors use a shared memory model, which generates large numbers of short messages, creating high arbitration latency overhead for photonic switching networks. In this paper, we explore techniques that intelligently use information from the memory hierarchy to predict communication in order to setup photonic circuits with reduced or eliminated arbitration latency. Firstly, we present a switch scheduling algorithm, which arbitrates on a per memory transaction basis and holds open photonic circuits to exploit temporal locality. We show that this can reduce the average arbitration latency overhead by 60% and eliminate arbitration latency altogether for up to 70% of memory transactions. We then demonstrate that this switch scheduling algorithm operating with a central photonic crossbar or Clos switch has significant energy efficiency benefits over arbitration‐free photonic networks such as single writer multiple reader networks. Finally, we demonstrate that cache miss prediction can be used to predict 86% of more complex memory transactions involving multiple nodes or main memory. Copyright © 2014 John Wiley & Sons, Ltd.</jats:p>

Description

Keywords

photonic interconnection networks, networks on chip, shared memory architectures

Journal Title

Concurrency and Computation: Practice and Experience

Conference Name

Journal ISSN

1532-0626
1532-0634

Volume Title

26

Publisher

Wiley

Rights

All rights reserved
Sponsorship
Engineering and Physical Sciences Research Council (EP/K026399/1)
Engineering and Physical Sciences Research Council (EP/I004157/1)