• DocumentCode
    526304
  • Title

    Comparison of two data hazard handling schemes for asynchronous pipelined processors

  • Author

    Chang, Meng-Chou ; Shiau, Da-Sen

  • Author_Institution
    Dept. of Electron. Eng., Nat. Changhua Univ. of Educ., Changhua, Taiwan
  • Volume
    4
  • fYear
    2010
  • fDate
    9-11 July 2010
  • Firstpage
    36
  • Lastpage
    40
  • Abstract
    Since asynchronous logic adopts a distributed control scheme, the traditional methods for handling hazards in synchronous processors cannot be directly applied to asynchronous processors. Recently, the data hazard detection table (DHDT) scheme has been regarded as an effective method for handling data hazards in asynchronous processors. In this paper, two asynchronous data hazard handling schemes, the DHDT scheme and the proposed destination register chain (DRC) scheme, are compared in terms of performance and hardware complexity. In order to evaluate these two data hazard handling schemes, we have used the Balsa asynchronous synthesis system to implement two asynchronous pipelined processors, AsynRISC-DHDT and AsynRISC-DRC, which employ DHDT and DRC, respectively, to deal with data hazards. Experimental results show that AsynRISC-DRC can achieve a 13% reduction in hardware area cost and a performance gain of 22.1% compared with AsynRISC-DHDT.
  • Keywords
    asynchronous circuits; computational complexity; data handling; distributed control; pipeline processing; AsynRISC-DHDT; AsynRISC-DRC; Balsa asynchronous synthesis system; asynchronous logic; asynchronous pipelined processors; data hazard detection table scheme; data hazard handling schemes; destination register chain scheme; distributed control scheme; hardware complexity; Benchmark testing; DH-HEMTs; Decision support systems; Microprocessors; Pipelines; Program processors; Radio frequency; asynchronous logic; data hazard; data hazard detection table; pipelined processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-5537-9
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2010.5563539
  • Filename
    5563539