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...
Saved in:
Main Authors: | , , , , |
---|---|
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 |