Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/VLSID.2016.16guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Generic Implementation of Barriers Using Optical Interconnects

Published: 04 January 2016 Publication History

Abstract

Barriers have long been recognized as important performance-critical constructs in parallel applications. As a consequence, researchers have proposed fast implementations of barriers in both traditional electrical networks and in non-conventional networks such as optical NoCs. We prove in this paper that current protocols for barriers in optical NoCs are simplistic and cannot be trivially extended to accommodate for normal events that arise in regular operation such as presence of multiple applications, context switches, thread migrations, and variability in the number of active threads. We propose two generic protocols for barriers that can take all such cases into account, are fast, and try to minimize the number of messages sent over the NoC. One of these protocols is a centralized protocol (suitable for less cores), and the other is a distributed protocol, which is scalable. For a suite of standard benchmarks we found the latter to yield a mean speedup of 30.77% over a design that uses a hardware tree barrier. Our barrier implementation per se is roughly 2X and 20X faster than prior implementations that use transmission lines and electrical links respectively.

Cited By

View all
  • (2019)A Survey of On-Chip Optical InterconnectsACM Computing Surveys10.1145/326793451:6(1-34)Online publication date: 28-Jan-2019
  • (2017)A hardware implementation of the MCAS synchronization primitiveProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130598(918-921)Online publication date: 27-Mar-2017
  1. A Generic Implementation of Barriers Using Optical Interconnects

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    VLSID '16: Proceedings of the 2016 29th International Conference on VLSI Design and 2016 15th International Conference on Embedded Systems (VLSID)
    January 2016
    610 pages
    ISBN:9781467387002

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 04 January 2016

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 15 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)A Survey of On-Chip Optical InterconnectsACM Computing Surveys10.1145/326793451:6(1-34)Online publication date: 28-Jan-2019
    • (2017)A hardware implementation of the MCAS synchronization primitiveProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130598(918-921)Online publication date: 27-Mar-2017

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media