Routing of asynchronous Clos networks

Wei Song, D. Edwards, Zuo Liu, Sohini Dasgupta

    Research output: Contribution to journalLetterpeer-review

    Abstract

    Clos networks provide theoretically optimal solution to build high-radix switches. Dynamically reconfiguring a threestage Clos network is more difficult in asynchronous circuits than in synchronous circuits. This study proposes a novel asynchronous dispatching (AD) algorithm for general three-stage Clos networks. It is compared with the classic synchronous concurrent round-robin dispatching (CRRD) algorithm in unbuffered Clos networks. The AD algorithm avoids the contention in central modules using a state feedback scheme and outperforms the throughput of CRRD in behavioural simulations. Two asynchronous Clos networks using the AD algorithm are implemented and compared with a synchronous Clos network using the CRRD algorithm. The asynchronous Clos scheduler is smaller than its synchronous counterpart. Synchronous Clos networks achieve higher throughput than asynchronous Clos networks because asynchronous Clos networks cannot hide the arbitration latency and their data paths are slow. The asynchronous Clos scheduler consumes significantly lower power than the synchronous scheduler and the asynchronous Clos network using bundled-data data switches shows the best power efficiency in all implementations.
    Original languageEnglish
    Pages (from-to)452-467
    Number of pages16
    JournalComputers & Digital Techniques, IET
    Volume5
    Issue number6
    DOIs
    Publication statusPublished - 5 Dec 2011

    Fingerprint

    Dive into the research topics of 'Routing of asynchronous Clos networks'. Together they form a unique fingerprint.

    Cite this