TY - GEN
T1 - Firefly
T2 - ISCA 2009 - 36th Annual International Symposium on Computer Architecture
AU - Pan, Yan
AU - Kumar, Prabhat
AU - Kim, John
AU - Memik, Gokhan
AU - Zhang, Yu
AU - Choudhary, Alok Nidhi
PY - 2009
Y1 - 2009
N2 - Future many-core processors will require high-performance yet energy-efficient on-chip networks to provide a communication substrate for the increasing number of cores. Recent advances in silicon nanophotonics create new opportunities for on-chip networks. To efficiently exploit the benefits of nanophotonics, we propose Firefly - a hybrid, hierarchical network architecture. Firefly consists of clusters of nodes that are connected using conventional, electrical signaling while the inter-cluster communication is done using nanophotonics - exploiting the benefits of electrical signaling for short, local communication while nanophotonics is used only for global communication to realize an efficient on-chip network. Crossbar architecture is used for inter-cluster communication. However, to avoid global arbitration, the crossbar is partitioned into multiple, logical crossbars and their arbitration is localized. Our evaluations show that Firefly improves the performance by up to 57% compared to an all-electrical concentrated mesh (CMESH) topology on adversarial traffic patterns and up to 54% compared to an all-optical crossbar (OP-XBAR) on traffic patterns with locality. If the energy-delay-product is compared, Firefly improves the efficiency of the on-chip network by up to 51% and 38% compared to CMESH and OP-XBAR, respectively.
AB - Future many-core processors will require high-performance yet energy-efficient on-chip networks to provide a communication substrate for the increasing number of cores. Recent advances in silicon nanophotonics create new opportunities for on-chip networks. To efficiently exploit the benefits of nanophotonics, we propose Firefly - a hybrid, hierarchical network architecture. Firefly consists of clusters of nodes that are connected using conventional, electrical signaling while the inter-cluster communication is done using nanophotonics - exploiting the benefits of electrical signaling for short, local communication while nanophotonics is used only for global communication to realize an efficient on-chip network. Crossbar architecture is used for inter-cluster communication. However, to avoid global arbitration, the crossbar is partitioned into multiple, logical crossbars and their arbitration is localized. Our evaluations show that Firefly improves the performance by up to 57% compared to an all-electrical concentrated mesh (CMESH) topology on adversarial traffic patterns and up to 54% compared to an all-optical crossbar (OP-XBAR) on traffic patterns with locality. If the energy-delay-product is compared, Firefly improves the efficiency of the on-chip network by up to 51% and 38% compared to CMESH and OP-XBAR, respectively.
KW - Hierarchical network
KW - Interconnection networks
KW - Nanophotonics
KW - Topology
UR - http://www.scopus.com/inward/record.url?scp=70549111625&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70549111625&partnerID=8YFLogxK
U2 - 10.1145/1555754.1555808
DO - 10.1145/1555754.1555808
M3 - Conference contribution
AN - SCOPUS:70549111625
SN - 9781605585260
T3 - Proceedings - International Symposium on Computer Architecture
SP - 429
EP - 440
BT - ISCA 2009 - 36th Annual International Symposium on Computer Architecture, Conference Proceedings
Y2 - 20 June 2009 through 24 June 2009
ER -