• DocumentCode
    3081372
  • Title

    Estimating potential parallelism for platform retargeting

  • Author

    Wills, Linda ; Taha, Tarek ; Baumstark, Lewis ; Wills, Scott, Jr.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    55
  • Lastpage
    64
  • Abstract
    Scientific, symbolic, and multimedia applications present diverse computing workloads with different types of inherent parallelism. Tomorrow´s processors will employ varying combinations of parallel execution mechanisms to efficiently harness this parallelism. The explosion of consumer products that incorporate high performance embedded computing will increase the stratification of the processor design space. However, existing code assets are limited to sequential expression of what should be highly parallel algorithms. Retargeting to parallel mechanisms is difficult, but can provide significant increases in efficiency. It is desirable to estimate potential parallelism before undertaking the expensive process of reverse engineering and retargeting. This paper presents a lightweight dynamic analysis technique for characterizing the types of parallelism that are inherent in a given program to estimate the potential benefit of retargeting. The technique is validated on Spec95 and MediaBench benchmarks widely used to evaluate processor performance. Results correlate well with previous experience in parallelizing these well-understood applications.
  • Keywords
    parallel architectures; performance evaluation; program testing; reverse engineering; MediaBench benchmarks; Spec95; code assets; high performance embedded computing; lightweight dynamic analysis technique; parallel execution mechanisms; platform retargeting; Computer applications; Concurrent computing; Consumer products; Embedded computing; Explosions; Multimedia computing; Parallel algorithms; Parallel processing; Process design; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2002. Proceedings. Ninth Working Conference on
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-1799-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2002.1173064
  • Filename
    1173064