• DocumentCode
    572397
  • Title

    Releasing efficient beta cores to market early

  • Author

    Sudhakrishnan, Sangeetha ; Dicochea, Rigo ; Renau, Jose

  • Author_Institution
    Dept. of Comput. Eng., Univ. of California Santa Cruz, Santa Cruz, CA, USA
  • fYear
    2011
  • fDate
    4-8 June 2011
  • Firstpage
    213
  • Lastpage
    221
  • Abstract
    Verification of modern processors is an expensive, time consuming, and challenging task. Although it is estimated that over half of total design time is spent on verification, we often find processors with bugs released into the market. This paper proposes an architecture that tolerates, not just the typically infrequent bugs found in current processors, but a significantly larger set of bugs. The objective is to allow for a much quicker time to market. We propose an architecture built around Beta Cores, which are cores partially verified. Our proposal intelligently activates and deactivates a simple single issue in-order Checker Core to verify a buggy superscalar out-of-order Beta Core. Our Beta Core Solution (BCS), which includes the Beta Core, the Checker Core, and the logic to detect potentially buggy situations consumes just 5% more power than the stand-alone Beta Core. We also show that performance is only slightly diminished with an average slowdown of 1.6%. By leveraging program signatures, our BCS only needs a simple in-order Checker Core, at half the frequency, to verify a complex 4 issue out-of-order Beta Core. The BCS architecture allows for a decrease in verification effort and thus a quicker time to market.
  • Keywords
    computer architecture; computer debugging; multiprocessing systems; performance evaluation; BCS architecture; beta core solution; bug detection; buggy superscalar out-of-order beta core; design time; in-order checker core; market; processor verification; program signatures; Computer architecture; Computer bugs; Databases; Program processors; Registers; Retirement; Timing; Defects; Microprocessors; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture (ISCA), 2011 38th Annual International Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6897
  • Print_ISBN
    978-1-4503-0472-6
  • Type

    conf

  • Filename
    6307760