• DocumentCode
    2864760
  • Title

    Accurate, scalable and informative design space exploration for large and sophisticated multi-core oriented architectures

  • Author

    Cho, Chang Burm ; Poe, James ; Li, Tao ; Yuan, Jingling

  • Author_Institution
    Dept. of ECE, Univ. of Florida, Gainesville, FL, USA
  • fYear
    2009
  • fDate
    21-23 Sept. 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    As microprocessors become more complex, early design space exploration plays an essential role in reducing the time to market and post-silicon surprises. The trend toward multi-/many- core processors will result in sophisticated large-scale architecture substrates (e.g. non-uniformly accessed caches interconnected by network-on-chip) that exhibit increasingly complex and heterogeneous behavior. While conventional analytical modeling techniques can be used to efficiently explore the characteristics (e.g. IPC and power) of monolithic architecture design, existing methods lack the ability to accurately and informatively forecast the complex behavior of large and distributed architecture substrates across the design space. This limitation will only be exacerbated with the rapidly increased integration scale (e.g. number of cores per chip). In this paper, we propose novel, multi-scale 2D predictive models which can efficiently reason the characteristics of large and sophisticated multi-core oriented architectures during the design space exploration stage without using detailed cycle-level simulations. Our proposed techniques employ 2D wavelet multiresolution analysis and neural network regression modeling. We extensively evaluate the efficiency of our predictive models in forecasting the complex and heterogeneous characteristics of large and distributed shared cache interconnected by a network on chip in multi-core designs using both multi-programmed and multithreaded workloads. Experimental results show that the models achieve high accuracy while maintaining low complexity and computation overhead. Through case studies, we demonstrate that the proposed techniques can be used to informatively explore and accurately evaluate global, cooperative multi-core resource allocation and thermal-aware designs that cannot be achieved using conventional design exploration methods.
  • Keywords
    architectural CAD; neural nets; wavelet transforms; 2D wavelet multiresolution analysis; analytical modeling techniques; informative design space exploration; monolithic architecture design; multi-/many- core processors; multi-core oriented architectures; multi-programmed workloads; multi-scale 2D predictive models; multithreaded workloads; network on chip; neural network regression modeling; time to market; Analytical models; Design methodology; Large-scale systems; Microprocessors; Multiresolution analysis; Network-on-a-chip; Predictive models; Space exploration; Time to market; Wavelet analysis; NUCA; design space exploration; multi-core; neural network; wavelet transform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009. MASCOTS '09. IEEE International Symposium on
  • Conference_Location
    London
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-4927-9
  • Electronic_ISBN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOT.2009.5366283
  • Filename
    5366283