Multicore Software Technologies
Name
Kim-2009-Multicore Software T.pdf
Size
580.97 KB
Format
Adobe PDF
Checksum (MD5)
95c0ecc19400c21a6be7b5e94b6f7e10
Author(s) •
Bond, Robert A.
Kim, Hahn G.
Date Issued
October 2009
Journal
IEEE Signal Processing Magazine
Publisher
Institute of Electrical and Electronics Engineers
Citation
Hahn Kim, and R. Bond. “Multicore software technologies.” Signal Processing Magazine, IEEE 26.6 (2009): 80-89. © 2009 IEEE
Version
Final published version
Abstract
Multicore architectures require parallel computation and explicit management of the memory hierarchy, both of which add programming complexity and are unfamiliar to most programmers. While MPI and OpenMP still have a place in the multicore world, the learning curves are simply too steep for most programmers. New technologies are needed to make multicore processors accessible to a larger community. The signal and image processing community stands to benefit immensely from such technologies. This article provides a survey of new software technologies that hide the complexity of multicore architectures, allowing programmers to focus on algorithms instead of architectures.
MIT Department
Lincoln Laboratory
Terms of Use
Article is made available in accordance with the publisher’s policy and may be subject to US copyright law. Please refer to the publisher’s site for terms of use.
Persistent DSpace Link
DOI of Published Version
http://dx.doi.org/10.1109/msp.2009.934141