FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks

Optical interconnection networks promise to overcome the limitations of current electronic switching fabrics, enabling higher throughput, lower latency, and lower power consumption. Multi-plane architectures, based on multiple optical switching domains (e.g., space, time, wavelength, orbital angular...

Full description

Saved in:
Bibliographic Details
Main Authors: Borromeo, Justine Cris, Cerutti, Isabella, Castoldi, Piero, Reyes, Rosula SJ, Andriolli, Nicola
Format: text
Published: Archīum Ateneo 2021
Subjects:
Online Access:https://archium.ateneo.edu/ecce-faculty-pubs/122
https://ieeexplore.ieee.org/document/9383428
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.ecce-faculty-pubs-1112
record_format eprints
spelling ph-ateneo-arc.ecce-faculty-pubs-11122022-04-06T06:44:19Z FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks Borromeo, Justine Cris Cerutti, Isabella Castoldi, Piero Reyes, Rosula SJ Andriolli, Nicola Optical interconnection networks promise to overcome the limitations of current electronic switching fabrics, enabling higher throughput, lower latency, and lower power consumption. Multi-plane architectures, based on multiple optical switching domains (e.g., space, time, wavelength, orbital angular momentum), are gaining research attention because of their modularity and scalability compared to single-domain switches. An effective scheduler, namely, the two-step scheduler (TSS), has been proposed for multi-plane optical interconnection networks, exploiting their modularity to speed up computations while satisfying the peculiar scheduling constraints. In this paper, a hardware implementation of TSS for modular optical interconnection networks is presented and thoroughly assessed. Both scheduling steps are parallelized with the aim of optimizing the execution time. iSLIP and longest queue first (LQF) scheduling algorithms are exploited in each step, resulting in four TSS configurations that are compared among each other and with classical single-step schedulers (SSSs) in terms of scheduling and hardware performance. TSS outperforms SSS in terms of the number of iterations, maximum operating frequency, worst-case scheduling duration, and required logic resources (i.e., scalability) at the expense of a slight latency penalty. Among all TSS configurations, LQF-based TSS guarantees the lowest scheduling latency, while iSLIP-based TSS minimizes the scheduling duration and the use of field programmable gate array (FPGA) resources. 2021-03-23T07:00:00Z text https://archium.ateneo.edu/ecce-faculty-pubs/122 https://ieeexplore.ieee.org/document/9383428 Electronics, Computer, and Communications Engineering Faculty Publications Archīum Ateneo Optical switches Optical interconnections Hardware Field programmable gate arrays Scheduling Multiprocessor interconnection Bipartite graph 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 Optical switches
Optical interconnections
Hardware
Field programmable gate arrays
Scheduling
Multiprocessor interconnection
Bipartite graph
Electrical and Computer Engineering
spellingShingle Optical switches
Optical interconnections
Hardware
Field programmable gate arrays
Scheduling
Multiprocessor interconnection
Bipartite graph
Electrical and Computer Engineering
Borromeo, Justine Cris
Cerutti, Isabella
Castoldi, Piero
Reyes, Rosula SJ
Andriolli, Nicola
FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks
description Optical interconnection networks promise to overcome the limitations of current electronic switching fabrics, enabling higher throughput, lower latency, and lower power consumption. Multi-plane architectures, based on multiple optical switching domains (e.g., space, time, wavelength, orbital angular momentum), are gaining research attention because of their modularity and scalability compared to single-domain switches. An effective scheduler, namely, the two-step scheduler (TSS), has been proposed for multi-plane optical interconnection networks, exploiting their modularity to speed up computations while satisfying the peculiar scheduling constraints. In this paper, a hardware implementation of TSS for modular optical interconnection networks is presented and thoroughly assessed. Both scheduling steps are parallelized with the aim of optimizing the execution time. iSLIP and longest queue first (LQF) scheduling algorithms are exploited in each step, resulting in four TSS configurations that are compared among each other and with classical single-step schedulers (SSSs) in terms of scheduling and hardware performance. TSS outperforms SSS in terms of the number of iterations, maximum operating frequency, worst-case scheduling duration, and required logic resources (i.e., scalability) at the expense of a slight latency penalty. Among all TSS configurations, LQF-based TSS guarantees the lowest scheduling latency, while iSLIP-based TSS minimizes the scheduling duration and the use of field programmable gate array (FPGA) resources.
format text
author Borromeo, Justine Cris
Cerutti, Isabella
Castoldi, Piero
Reyes, Rosula SJ
Andriolli, Nicola
author_facet Borromeo, Justine Cris
Cerutti, Isabella
Castoldi, Piero
Reyes, Rosula SJ
Andriolli, Nicola
author_sort Borromeo, Justine Cris
title FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks
title_short FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks
title_full FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks
title_fullStr FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks
title_full_unstemmed FPGA-Based Implementation of Two-Step Schedulers for Modular Optical Interconnection Networks
title_sort fpga-based implementation of two-step schedulers for modular optical interconnection networks
publisher Archīum Ateneo
publishDate 2021
url https://archium.ateneo.edu/ecce-faculty-pubs/122
https://ieeexplore.ieee.org/document/9383428
_version_ 1729800163860414464