Exploiting typical DSP data access patterns and asynchrony for a low power multiported register bank

M. Lewis, L. Brackenbury

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

    Abstract

    CADRE (Configurable Asynchronous Dsp for Reduced Energy) is a low-power asynchronous DSP (digital signal processor) architecture intended for digital mobile phone chipsets. Central to the architecture are the X and Y register banks, which supply the four processing units with the data they require and to which results are written. The register banks each require 10 read and 6 write ports to service all possible requests, leading to a large and power-hungry unit if implemented directly. Instead, typical DSP data access patterns are exploited to produce a partitioned design which offers fast and low-power operation in typical cases but also caters for worst-case patterns. Power consumption and performance results for the register bank with the DSP running typical algorithms are presented, and it is shown that the register bank consumes only 8% of total power (core and memory) in what is already a highly power-efficient system. © 2001 IEEE.
    Original languageEnglish
    Title of host publicationProceedings - International Symposium on Asynchronous Circuits and Systems|Proc. Int. Symp. Asynchr. Circuits Syst.
    PublisherIEEE Computer Society
    Pages4-14
    Number of pages10
    Publication statusPublished - 2001
    Event7th International Symposium on Asynchronous Circuits and Systems, ASYNC 2001 - Salt Lake City, UT
    Duration: 1 Jul 2001 → …
    http://dblp.uni-trier.de/db/conf/async/async2001.html#BainbridgeF01http://dblp.uni-trier.de/rec/bibtex/conf/async/BainbridgeF01.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/async/BainbridgeF01

    Conference

    Conference7th International Symposium on Asynchronous Circuits and Systems, ASYNC 2001
    CitySalt Lake City, UT
    Period1/07/01 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'Exploiting typical DSP data access patterns and asynchrony for a low power multiported register bank'. Together they form a unique fingerprint.

    Cite this