• DocumentCode
    517924
  • Title

    Design of a branch prediction unit of a microprocessor based on superscalar architecture using VLSI

  • Author

    Ravale, Priya P. ; Apte, Sulabha S.

  • Author_Institution
    I.T. Dept., Solapur Univ., Solapur, India
  • Volume
    3
  • fYear
    2010
  • fDate
    16-18 April 2010
  • Abstract
    In the field of microprocessors, speeds of processor doubles in every 18 months as, new microprocessors are always being designed using more and more advanced features. So, it´s always a challenge to design a new microprocessor with faster execution speed. In this paper microarchitecture of superscalar processor is to be designed using VLSI. This Proposed design is based on the rigorous research done through simulation of superscalar architecture using Simplescalar tool. The research was concentrated in three areas 1.Data dependence 2.Control dependence 3.Memory latency Various results were taken for several benchmarks in areas of operating system, database, and mathematics etc using `C´ language for different combinations of parameters. We have developed an optimum model which would give a consistent performance in all the above areas. Among the three areas control dependence is critical to get better performance. So, we are concentrating on the design of a 1-level and 2-level branch prediction scheme of control dependence area. The branch prediction unit will be externally interfaced to a IP core through VLSI technique. By verifying the performance of the branch prediction unit using FPGA we are trying to find out an optimum branch prediction unit for superscalar processor.
  • Keywords
    VLSI; field programmable gate arrays; integrated circuit design; microprocessor chips; reconfigurable architectures; 1-level branch prediction scheme; 2-level branch prediction scheme; C language; FPGA; IP core; Simplescalar tool; VLSI technique; branch prediction unit design; control dependence; data dependence; database; memory latency; microprocessor design; operating system; superscalar architecture; superscalar processor microarchitecture; Computer architecture; Databases; Delay; Field programmable gate arrays; Hardware; Microarchitecture; Microprocessors; Operating systems; Switches; Very large scale integration; Computer architectures with VLSI; Control Dependence; FPGA; Parallel architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-6347-3
  • Type

    conf

  • DOI
    10.1109/ICCET.2010.5485221
  • Filename
    5485221