• DocumentCode
    3215576
  • Title

    Analysis of the execution of a next generation application on superscalar and grid processors

  • Author

    Rubio, Juan ; John, Lizyn Kurian

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • fYear
    2004
  • fDate
    7-9 July 2004
  • Firstpage
    307
  • Lastpage
    314
  • Abstract
    The astonishing advances in processing speeds and the phenomenal increase in chip densities have enabled the creation of very powerful microprocessors and computer systems. Future high end computing systems are expected to have teraflops of computing capability and massive amounts of storage. Such computers are expected to be important for discovery in the fundamental sciences, pharmaceuticals, and several other causes for the improvement of mankind. In this paper, we analyze a workload that is expected to be instrumental in designing and architecting future computing systems. The workload is a ground motion tracker indication (GMTI) application created by the scientists at the MIT Lincoln Laboratory. The application is being used to drive the design of several advanced future computer systems; hence it is important to understand the computational, memory access and parallelism features of this application. In this paper, we first describe the various components/stages of this application. Then, we perform detailed analysis of the execution of this application. On the basis of profiling the execution of the application, both on actual platforms and with simulations, we show that the parallelism in the several stages of the application is different. The application is seen to contain a large amount of parallelism that can be exploited by spatially or temporally parallel computer architectures. However, the nonuniformities in computing requirements as well as memory access patterns of the different stages are important considerations in the design of spatially/temporally parallel architectures to handle these applications. The execution of the application on a superscalar processor and a grid processor are analyzed.
  • Keywords
    grid computing; microprocessor chips; parallel architectures; program diagnostics; application execution profiling; computer systems; grid processors; ground motion tracker indication application; memory access patterns; microprocessors; parallel computer architectures; simulation; superscalar processors; teraflops; Application software; Concurrent computing; Drives; Instruments; Laboratories; Microprocessors; Parallel processing; Performance analysis; Pharmaceuticals; Tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2152-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2004.1316109
  • Filename
    1316109