• DocumentCode
    2679369
  • Title

    A new method to prevent control hazard in pipeline processor by using an auxiliary processing unit

  • Author

    Navin, Ahmad Habibizad ; Lahouti, Ehsan ; Anhar, Mahmoud Lotfi ; Mirnia, Mir Kamal

  • Author_Institution
    Tabriz Branch, Islamic Azad Univ., Tabriz, Iran
  • Volume
    5
  • fYear
    2010
  • fDate
    27-29 March 2010
  • Firstpage
    596
  • Lastpage
    599
  • Abstract
    One of the most important problems in pipeline processor is control hazard. It occurs when a processor fetch and execute a conditional branch instruction. The previous methods like statically and other prediction methods sometimes does not give correct prediction and the processor forced to put out the next instructions from the pipeline and the control hazard occurs and sometimes has relatively high hardware costs like using by prior processor unit method. In this paper a new method is presented by using an auxiliary processing unit to determine occurrence / non occurrence of a conditional branch instruction. While being this method simple, its costs is half of the cost of hardware method for detecting conditional branch by using prior processing units.
  • Keywords
    pipeline processing; storage management; auxiliary processing unit; conditional branch instruction; control hazard prevention; pipeline processor; prior processor unit method; Clocks; Computer aided instruction; Costs; Decoding; Hardware; Hazards; High performance computing; Pipelines; Prediction methods; Process control; auxiliary processing unit; control hazards; pipeline; prior unit;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computer Control (ICACC), 2010 2nd International Conference on
  • Conference_Location
    Shenyang
  • Print_ISBN
    978-1-4244-5845-5
  • Type

    conf

  • DOI
    10.1109/ICACC.2010.5487130
  • Filename
    5487130