By Topic

Accelerating Multimedia Applications Using Intel Threading Building Blocks on Multi-Core Processors

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Cheong Ghil Kim ; Dept. of Comput. Sci., Namseoul Univ. Maejuri, Cheonan, South Korea

The recent development on semiconductor process and design technologies enables multi-core processors to become a dominant market trend in desk-top PCs as well as high end mobile devices. At the same time, the increasing popularity of high quality digital contents processing makes processors to quip with dedicated instructions based on sub-word parallelism in order to process streaming data. This paper presents a way of optimizations of 2D convolution operator, a widely used technique in image and signal processing applications, on speed in Intel multi-core processors. Two optimization techniques are discussed in detail. One is the streaming SIMD (Single Instruction Multiple Data) extension (SSE) technology, available in Intel processors, for data parallelism. The other is the Intel TBB (Threading Building Block) run-time library to exploit parallelism in task level. As a result, this paper can investigate the advantage of two different parallelisms, both data and task, concurrently. For the performance evaluation, we implemented Sobel operator using SSE and TBB with different combinations and compared their processing speeds. The results show that both technologies have a significant effect on the performance and the processing speed can be greatly improved when using two technologies at the same time.

Published in:

Information Science and Applications (ICISA), 2011 International Conference on

Date of Conference:

26-29 April 2011