• DocumentCode
    3211057
  • Title

    The impact of SMT/SMP designs on multimedia software engineering - a workload analysis study

  • Author

    Chen, Yen-Kuang ; Lienhart, Rainer ; Debes, Eric ; Holliman, Matthew ; Yeung, Minerva

  • fYear
    2002
  • fDate
    2002
  • Firstpage
    336
  • Lastpage
    343
  • Abstract
    This paper presents the study of running several core multimedia applications on a simultaneous multithreading (SMT) architecture and derives design principles for multimedia software engineering. The multimedia workloads range from memory to computational-bounded kernels. A performance metric to evaluate effective SMT performance gain is introduced, and compared to similar metrics on symmetric multiprocessor (SMP) systems. In addition, we analyze and compare SMT versus SMP systems, and highlight the advantages in the studied applications. The results indicate that sharing the cache in SMT processors can provide better cache locality and thus better performance although sharing the cache can introduce cache conflicts and reduce the actual cache size available for each logical processor. We also propose "mutually beneficial prefetching" - a technique to schedule threads so that they prefetch data for each other in order to reduce cache miss penalty.
  • Keywords
    cache storage; multi-threading; multimedia computing; parallel architectures; performance evaluation; SMT performance gain; cache; multimedia applications; multimedia software engineering; multimedia workloads; multithreading; performance metric; simultaneous multithreading architecture; symmetric multiprocessor systems; Application software; Computer architecture; Kernel; Measurement; Multithreading; Performance gain; Prefetching; Software design; Software engineering; Surface-mount technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Software Engineering, 2002. Proceedings. Fourth International Symposium on
  • Print_ISBN
    0-7695-1857-5
  • Type

    conf

  • DOI
    10.1109/MMSE.2002.1181631
  • Filename
    1181631