• DocumentCode
    1453800
  • Title

    Multicore Image Processing with OpenMP [Applications Corner]

  • Author

    Slabaugh, Greg ; Boyes, Richard ; Yang, Xiaoyun

  • Volume
    27
  • Issue
    2
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    134
  • Lastpage
    138
  • Abstract
    One of the recent innovations in computer engineering has been the development of multicore processors, which are composed of two or more independent cores in a single physical package. Today, many processors, including digital signal processors (DSPs), mobile, graphics, and general-purpose central processing units (CPUs) have a multicore design, driven by the demand of higher performance. Major CPU vendors have changed strategy away from increasing the raw clock rate to adding on-chip support for multithreading by increases in the number of cores; dual and quad-core processors are now commonplace. Signal and image processing programmers can benefit dramatically from these advances in hardware, by modifying single-threaded code to exploit parallelism to run on multiple cores.
  • Keywords
    application program interfaces; image processing; multi-threading; multiprocessing systems; parallel processing; CPU; DSP; central processing units; digital signal processors; dual-core processors; graphics; image processing programmers; mobile; multicore design; multicore image processing; multicore processors development; multithreading; open multiprocessing; parallelism; quad-core processors; signal processing programmers; Application software; Central Processing Unit; Computer graphics; Digital signal processing; Digital signal processors; Image processing; Multicore processing; Packaging; Physics computing; Technological innovation;
  • fLanguage
    English
  • Journal_Title
    Signal Processing Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1053-5888
  • Type

    jour

  • DOI
    10.1109/MSP.2009.935452
  • Filename
    5438948