Scheduling in multi-wavelength ring-based optical networks-on-chip

Synchronous networks-on-chip (NoC) require tailored schedulers achieving low latency, high throughput, and fairness while avoiding packet collisions. Efficient schedulers exist for rearrangeable non-blocking NoC. However, NoCs fabricated in integrated photonics typically suffer a blocking behavior d...

Full description

Saved in:
Bibliographic Details
Main Authors: Cerutti, Isabella, Acmad, M N A, Reyes, Rosula SJ, Castoldi, P, Andriolli, N
Format: text
Published: Archīum Ateneo 2018
Subjects:
Online Access:https://archium.ateneo.edu/ecce-faculty-pubs/3
https://ieeexplore.ieee.org/document/8336685
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.ecce-faculty-pubs-1002
record_format eprints
spelling ph-ateneo-arc.ecce-faculty-pubs-10022020-03-18T06:53:46Z Scheduling in multi-wavelength ring-based optical networks-on-chip Cerutti, Isabella Acmad, M N A Reyes, Rosula SJ Castoldi, P Andriolli, N Synchronous networks-on-chip (NoC) require tailored schedulers achieving low latency, high throughput, and fairness while avoiding packet collisions. Efficient schedulers exist for rearrangeable non-blocking NoC. However, NoCs fabricated in integrated photonics typically suffer a blocking behavior due to the limitations of the switching capabilities in the space and wavelength domains. This paper discusses a scheduler for an integrated optical NoC based on a ring topology and realized with multiple resonating microrings (multi-microring, MMR). Scheduling in MMR architecture consists of the conventional matching sub-problem and the wavelength assignment sub-problem. The paper's contribution is twofold. An iterative parallel wavelength matching (iPWM) algorithm is presented for jointly addressing both sub-problems. iPWM achieves performance similar to a two-step scheduler based on sequential iSLIP and first-fit wavelength assignment, but with a computational complexity lower than and independent of the number of wavelengths. A comprehensive comparison with the two-step scheduler based on the more complex maximum weighted matching algorithm and with an optimal scheduler is also carried out for the case of fixed and tunable transmitters to assess the trade-off between scheduling complexity and performance. In addition, bidirectionality with one or two transceivers per port is proposed as a way to overcome the throughput degradation caused by the blocking behavior. Simulation results indicate that bidirectionality is very effective in improving the throughput and reducing the latency even when using a single transceiver. 2018-04-01T07:00:00Z text https://archium.ateneo.edu/ecce-faculty-pubs/3 https://ieeexplore.ieee.org/document/8336685 Electronics, Computer, and Communications Engineering Faculty Publications Archīum Ateneo All-optical networks Interconnection network Matching Networks wavelength assignment Network-on-chip Scheduling Electrical and Computer Engineering
institution Ateneo De Manila University
building Ateneo De Manila University Library
continent Asia
country Philippines
Philippines
content_provider Ateneo De Manila University Library
collection archium.Ateneo Institutional Repository
topic All-optical networks
Interconnection network
Matching
Networks
wavelength assignment
Network-on-chip
Scheduling
Electrical and Computer Engineering
spellingShingle All-optical networks
Interconnection network
Matching
Networks
wavelength assignment
Network-on-chip
Scheduling
Electrical and Computer Engineering
Cerutti, Isabella
Acmad, M N A
Reyes, Rosula SJ
Castoldi, P
Andriolli, N
Scheduling in multi-wavelength ring-based optical networks-on-chip
description Synchronous networks-on-chip (NoC) require tailored schedulers achieving low latency, high throughput, and fairness while avoiding packet collisions. Efficient schedulers exist for rearrangeable non-blocking NoC. However, NoCs fabricated in integrated photonics typically suffer a blocking behavior due to the limitations of the switching capabilities in the space and wavelength domains. This paper discusses a scheduler for an integrated optical NoC based on a ring topology and realized with multiple resonating microrings (multi-microring, MMR). Scheduling in MMR architecture consists of the conventional matching sub-problem and the wavelength assignment sub-problem. The paper's contribution is twofold. An iterative parallel wavelength matching (iPWM) algorithm is presented for jointly addressing both sub-problems. iPWM achieves performance similar to a two-step scheduler based on sequential iSLIP and first-fit wavelength assignment, but with a computational complexity lower than and independent of the number of wavelengths. A comprehensive comparison with the two-step scheduler based on the more complex maximum weighted matching algorithm and with an optimal scheduler is also carried out for the case of fixed and tunable transmitters to assess the trade-off between scheduling complexity and performance. In addition, bidirectionality with one or two transceivers per port is proposed as a way to overcome the throughput degradation caused by the blocking behavior. Simulation results indicate that bidirectionality is very effective in improving the throughput and reducing the latency even when using a single transceiver.
format text
author Cerutti, Isabella
Acmad, M N A
Reyes, Rosula SJ
Castoldi, P
Andriolli, N
author_facet Cerutti, Isabella
Acmad, M N A
Reyes, Rosula SJ
Castoldi, P
Andriolli, N
author_sort Cerutti, Isabella
title Scheduling in multi-wavelength ring-based optical networks-on-chip
title_short Scheduling in multi-wavelength ring-based optical networks-on-chip
title_full Scheduling in multi-wavelength ring-based optical networks-on-chip
title_fullStr Scheduling in multi-wavelength ring-based optical networks-on-chip
title_full_unstemmed Scheduling in multi-wavelength ring-based optical networks-on-chip
title_sort scheduling in multi-wavelength ring-based optical networks-on-chip
publisher Archīum Ateneo
publishDate 2018
url https://archium.ateneo.edu/ecce-faculty-pubs/3
https://ieeexplore.ieee.org/document/8336685
_version_ 1728621355204608000