Abstract

Optical network-on-chip (ONoC), designed with non-blocking optical switches, is gaining a significant research attention to meet the upcoming requirements of higher throughput, larger bandwidth, lower latency, and reduced power consumption for manycore processors. In this paper, we propose an algorithmic framework to construct non-blocking optical switches with multiple interconnection possibilities. The design is accomplished by scaling the optical switch from N-to-2N ports using two intermediate mapping matrices each of size 2N × 2N. These mapping matrices are the row and column permutations of identity matrices, where 1's represent passive interconnections among the optical switching units (OSUs). The proposed framework provides validation to the design by identifying all the non-blocking permutations of the mapping matrices, thereby, providing a flexibility to adopt any permutation as an interconnection scheme. Furthermore, it has the ability to quantify the redundancy in switching combinations which exists for any input-to-output routing, authenticates the non-blocking feature of the optical switch and to reduce the number of optical switching units while preserving the non-blocking characteristic. For the scaled 4 × 4 and 6×6 optical switches, we respectively identified 16 and 192 different interconnections to build multiple non-blocking switches. Moreover, a 20% reduction in OSUs is achieved by optimizing a 6 × 6 switch. The influence of the insertion loss, power consumption, and crosstalk noise on various scaled optical switch networks are also analyzed and compared with several existing optical switch topologies.

Highlights

  • In the past decade, demand for computationally intensive applications has increased which leads to the evolution of manycore era

  • We present, a set of algorithms for validation of switch topology construction with optimization to: identify the redundant switching combinations for a desired input to the output (I/O) mapping; verify the non-blocking feature of proposed switch network and utilized optimization procedure to substitute the optical switching units (OSUs) with waveguide crossings while maintaining the non-blocking property of optical switch

  • We proposed an algorithmic framework to construct optical switch topologies using scaling from N × N to 2N × 2N non-blocking optical switch that can scale the switch fabric to higher order switch networks

Read more

Summary

INTRODUCTION

Demand for computationally intensive applications has increased which leads to the evolution of manycore era. Motivated with the aforementioned requirements and demands, in this manuscript, we propose a comprehensive framework which constructs optical switch using scaling from any multistage N × N optical switch to 2N × 2N optical switch network and provides an algorithmic methodology to check the non-blocking feature and optimize the OSU count in optical switch with different interconnection possibilities. We present, a set of algorithms for validation of switch topology construction with optimization to: identify the redundant switching combinations for a desired I/O mapping; verify the non-blocking feature of proposed switch network and utilized optimization procedure to substitute the OSUs with waveguide crossings while maintaining the non-blocking property of optical switch. Topology for a whole or complete optical switch while term optical switching element or unit (OSU) for a basic 2 × 2 switching element

OPTICAL SWITCHING UNIT AND MATRIX TRANSFORMATION
ALGORITHMS
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call