• DocumentCode
    3293019
  • Title

    Available parallelism in video applications

  • Author

    Liao, Heng ; Wolfe, Andrew

  • Author_Institution
    Princeton Univ., NJ, USA
  • fYear
    1997
  • fDate
    1-3 Dec 1997
  • Firstpage
    321
  • Lastpage
    329
  • Abstract
    Most recent research in instruction-level parallelism has focused on general-purpose applications such as the SPEC benchmarks. Many quantitative experiments have been performed over the years measuring the impact of different execution models and optimization techniques on these applications. Researchers have been developing various ILP architectures for media processors in order to exploit parallelism in audio, video, and graphics applications. It has been assumed that these applications contain far more potential parallelism than general-purpose code, but there have been few attempts to quantify the available parallelism. We present a linear complexity global scheduling algorithm that can process very long traces up to 1 billion operations. Therefore, traces of video applications such as MPEG1, MPEG2, MPEG4 and H.263 encoders and decoders can be analyzed. Using an idealized execution model, speedups of over 1000 have been found in some applications. The experiment shows that eliminating currently identifiable bottlenecks can allow the exploitation of huge amounts of ILP in audio and video applications
  • Keywords
    code standards; instruction sets; microprogramming; multimedia systems; parallel architectures; parallel programming; scheduling; telecommunication standards; video coding; H.263; MPEG1; MPEG2; MPEG4; SPEC benchmarks; audio applications; decoders; encoders; general-purpose applications; graphics applications; instruction-level parallelism; linear complexity global scheduling algorithm; media processors; optimization techniques; video applications; Computer architecture; Decoding; Graphics; Hardware; MPEG 4 Standard; Parallel processing; Scheduling algorithm; Software performance; VLIW; Video signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1997. Proceedings., Thirtieth Annual IEEE/ACM International Symposium on
  • Conference_Location
    Research Triangle Park, NC
  • ISSN
    1072-4451
  • Print_ISBN
    0-8186-7977-8
  • Type

    conf

  • DOI
    10.1109/MICRO.1997.645829
  • Filename
    645829