Multicore Image Processing with OpenMP [Applications Corner]
暂无分享,去创建一个
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.
[1] G. Blake,et al. A survey of multicore processors , 2009, IEEE Signal Processing Magazine.
[2] Rohit Chandra,et al. Parallel programming in openMP , 2000 .
[3] Anil K. Jain. Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.
[4] Hahn Kim,et al. Multicore software technologies , 2009, IEEE Signal Processing Magazine.
[5] Kristel Michielsen,et al. Morphological image analysis , 2000 .