Sensitive registers: A technique for reducing the fetch bandwidth in low-power microprocessors

A. Robinson, J. D. Garside

    Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

    Abstract

    Reducing power consumption is an increasingly important consideration in a wide variety of systems. One source of inefficiency in a 'general purpose' computing system is the (often repeated) overhead of fetching instructions which are used to direct the algorithm rather than process the data directly. This paper proposes a mechanism for the association of frequently used control information with the processor's registers, removing the need to fetch it repeatedly from the instruction stream. Some results are presented to demonstrate both power savings and speed gains over an existing low-power system and the potential for further savings in other programming models is explored. Copyright 2007 ACM.
    Original languageEnglish
    Title of host publicationProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI|Proc. ACM Great Lakes Symp. VLSI GLSVLSI
    PublisherAssociation for Computing Machinery
    Pages138-143
    Number of pages5
    ISBN (Print)159593605X, 9781595936059
    DOIs
    Publication statusPublished - 2007
    Event17th Great Lakes Symposium on VLSI, GLSVLSI'07 - Stresa-Lago Maggiore
    Duration: 1 Jul 2007 → …
    http://intranet.cs.man.ac.uk/apt/publications/papers/AR_GLVLSI07.php

    Conference

    Conference17th Great Lakes Symposium on VLSI, GLSVLSI'07
    CityStresa-Lago Maggiore
    Period1/07/07 → …
    Internet address

    Keywords

    • Memory bandwidth
    • Power efficiency
    • Processors
    • Registers

    Fingerprint

    Dive into the research topics of 'Sensitive registers: A technique for reducing the fetch bandwidth in low-power microprocessors'. Together they form a unique fingerprint.

    Cite this