• DocumentCode
    304692
  • Title

    Prefetching scheme for image processing on shared memory multiprocessors

  • Author

    Rhee, Yunseok ; Lee, Joonwon

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • Volume
    1
  • fYear
    1996
  • fDate
    16-19 Sep 1996
  • Firstpage
    157
  • Abstract
    We propose a prefetching scheme for image processing which fully exploits regular memory references, and hides or reduces latencies from memory to cache in shared memory multiprocessors. Since the image processing applications usually require quite huge memory references, it is obvious that the memory latencies dominate the overall execution time. Though software-controlled prefetching can be also an alternative to alleviate such latency impact, it usually suffers from large overheads due to the prefetch instructions themselves which would offset the benefit obtained from prefetching. This paper proposes a new software-controlled prefetching scheme that prefetches multiple blocks using a prefetch instruction. It is designed in consideration of very regular memory references which is intrinsic to most image processing applications. Our scheme reduces almost all the memory stall time for loads and significantly the overall execution time. Simulation applications have shown a reduction in the execution time by 10-21% compared to the original methods without prefetching
  • Keywords
    cache storage; image processing; instruction sets; shared memory systems; execution time reduction; image processing; memory latencies; memory stall time; prefetch instructions; regular memory references; shared memory multiprocessors; simulation applications; software controlled prefetching; Application software; Bridges; Cache memory; Coherence; Computer science; Delay; Image processing; Interference; Parallel processing; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing, 1996. Proceedings., International Conference on
  • Conference_Location
    Lausanne
  • Print_ISBN
    0-7803-3259-8
  • Type

    conf

  • DOI
    10.1109/ICIP.1996.560626
  • Filename
    560626