• DocumentCode
    3546474
  • Title

    Implementation of a cycle by cycle variable speed processor

  • Author

    Epassa, H.G. ; Boyer, F.R. ; Savaria, Y.

  • Author_Institution
    Microelectron. Res. Group, Ecole Polytechnique de Montreal, Que., Canada
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    3335
  • Abstract
    This paper presents an automatic variable speed processor (VSP) with the ability to change its clock rate on a cycle by cycle basis, according to program instructions being in the pipeline. To demonstrate the concept, we are using an Altera Nios processor coupled to a variable period clock synthesizer (VPCS) that is used as our variable speed clock generator. The clock period variations give a speedup, with little impact on energy consumption, and that speedup can be traded for energy reduction using voltage scaling. Our proposals are supported with a prototype implemented on the Altera embedded system development board that embeds a Strafix FPGA.
  • Keywords
    field programmable gate arrays; frequency synthesizers; microprocessor chips; FPGA; VPCS; automatic variable speed processor; cycle by cycle VSP; speedup/energy reduction tradeoff; variable clock rate; variable period clock synthesizer; variable speed clock generator; voltage scaling; Circuits; Clocks; Dynamic voltage scaling; Energy consumption; Frequency; Microelectronics; Microprocessors; Proposals; Scheduling algorithm; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1465342
  • Filename
    1465342