Proportionally fair buffer allocation in optical chip multiprocessors

Hessam Mirsadeghi, Mohammad Sadegh Talebi, Ahmad Khonsari, Mohamed Ould-Khaoua

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Advances in CMOS-compatible photonic elements have made it plausible to exploit nanophotonic communication to overcome the limitations of traditional NoCs. In this paper, we consider buffer management as a resource allocation which can be cast as a convex optimization problem. Using this framework enables us to devise a token-based optimal buffer management algorithm in optical on-chip architecture that can address fairness issues, as well. The optimal buffer allocation algorithm can be implemented by a centralized controller that is supposed to send processor elements via a simple auxiliary embedded core. Simulation results confirm that the buffer allocation algorithm manages buffer space in a fair fashion as compared to simple naive schemes.

Original languageEnglish
Title of host publicationProceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010
Pages49-56
Number of pages8
DOIs
Publication statusPublished - 2010
Event15th Computer Society of Iran (CSI) Symposium on Computer Architecture and Digital Systems, CADS 2010 - Tehran, Iran, Islamic Republic of
Duration: Sep 23 2010Sep 24 2010

Other

Other15th Computer Society of Iran (CSI) Symposium on Computer Architecture and Digital Systems, CADS 2010
CountryIran, Islamic Republic of
CityTehran
Period9/23/109/24/10

Fingerprint

Nanophotonics
Convex optimization
Photonics
Resource allocation
Controllers
Communication

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture

Cite this

Mirsadeghi, H., Talebi, M. S., Khonsari, A., & Ould-Khaoua, M. (2010). Proportionally fair buffer allocation in optical chip multiprocessors. In Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010 (pp. 49-56). [5623523] https://doi.org/10.1109/CADS.2010.5623523

Proportionally fair buffer allocation in optical chip multiprocessors. / Mirsadeghi, Hessam; Talebi, Mohammad Sadegh; Khonsari, Ahmad; Ould-Khaoua, Mohamed.

Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010. 2010. p. 49-56 5623523.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Mirsadeghi, H, Talebi, MS, Khonsari, A & Ould-Khaoua, M 2010, Proportionally fair buffer allocation in optical chip multiprocessors. in Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010., 5623523, pp. 49-56, 15th Computer Society of Iran (CSI) Symposium on Computer Architecture and Digital Systems, CADS 2010, Tehran, Iran, Islamic Republic of, 9/23/10. https://doi.org/10.1109/CADS.2010.5623523
Mirsadeghi H, Talebi MS, Khonsari A, Ould-Khaoua M. Proportionally fair buffer allocation in optical chip multiprocessors. In Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010. 2010. p. 49-56. 5623523 https://doi.org/10.1109/CADS.2010.5623523
Mirsadeghi, Hessam ; Talebi, Mohammad Sadegh ; Khonsari, Ahmad ; Ould-Khaoua, Mohamed. / Proportionally fair buffer allocation in optical chip multiprocessors. Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010. 2010. pp. 49-56
@inproceedings{c7de59600dfc4cfb83d425367f206409,
title = "Proportionally fair buffer allocation in optical chip multiprocessors",
abstract = "Advances in CMOS-compatible photonic elements have made it plausible to exploit nanophotonic communication to overcome the limitations of traditional NoCs. In this paper, we consider buffer management as a resource allocation which can be cast as a convex optimization problem. Using this framework enables us to devise a token-based optimal buffer management algorithm in optical on-chip architecture that can address fairness issues, as well. The optimal buffer allocation algorithm can be implemented by a centralized controller that is supposed to send processor elements via a simple auxiliary embedded core. Simulation results confirm that the buffer allocation algorithm manages buffer space in a fair fashion as compared to simple naive schemes.",
author = "Hessam Mirsadeghi and Talebi, {Mohammad Sadegh} and Ahmad Khonsari and Mohamed Ould-Khaoua",
year = "2010",
doi = "10.1109/CADS.2010.5623523",
language = "English",
isbn = "9781424462698",
pages = "49--56",
booktitle = "Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010",

}

TY - GEN

T1 - Proportionally fair buffer allocation in optical chip multiprocessors

AU - Mirsadeghi, Hessam

AU - Talebi, Mohammad Sadegh

AU - Khonsari, Ahmad

AU - Ould-Khaoua, Mohamed

PY - 2010

Y1 - 2010

N2 - Advances in CMOS-compatible photonic elements have made it plausible to exploit nanophotonic communication to overcome the limitations of traditional NoCs. In this paper, we consider buffer management as a resource allocation which can be cast as a convex optimization problem. Using this framework enables us to devise a token-based optimal buffer management algorithm in optical on-chip architecture that can address fairness issues, as well. The optimal buffer allocation algorithm can be implemented by a centralized controller that is supposed to send processor elements via a simple auxiliary embedded core. Simulation results confirm that the buffer allocation algorithm manages buffer space in a fair fashion as compared to simple naive schemes.

AB - Advances in CMOS-compatible photonic elements have made it plausible to exploit nanophotonic communication to overcome the limitations of traditional NoCs. In this paper, we consider buffer management as a resource allocation which can be cast as a convex optimization problem. Using this framework enables us to devise a token-based optimal buffer management algorithm in optical on-chip architecture that can address fairness issues, as well. The optimal buffer allocation algorithm can be implemented by a centralized controller that is supposed to send processor elements via a simple auxiliary embedded core. Simulation results confirm that the buffer allocation algorithm manages buffer space in a fair fashion as compared to simple naive schemes.

UR - http://www.scopus.com/inward/record.url?scp=78650138034&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78650138034&partnerID=8YFLogxK

U2 - 10.1109/CADS.2010.5623523

DO - 10.1109/CADS.2010.5623523

M3 - Conference contribution

AN - SCOPUS:78650138034

SN - 9781424462698

SP - 49

EP - 56

BT - Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010

ER -