Dissertation/Thesis Abstract

Performance comparison of multiprocessor programming libraries for multicore environments
by Pien, Hu Yun, M.S., California State University, Long Beach, 2012, 68; 1520921
Abstract (Summary)

Sequentially coding is usually the quickest way to complete a given task when building a software application. The CPU executes program code one line after another during the process of the application. However, most modern computing devices even smart phones now have multiple cores available. Due to this technology, sequential execution would waste the potential performance when only a single core is working.

To write code in parallel requires the understanding of parallel patterns in order to preserve the proper implementation of an algorithm. At this point, libraries such as Intel Threading Building Blocks (TBB) and Microsoft Task Parallel Library (TPL) are the easy-to-use tools for multicore environment that help programmers build their parallel solutions. This paper contains recommended steps to exploit multi-core parallelism. A real case application is also implemented to demonstrate the discovered potential parallel computing power and to compare the performance of these TBB and TPL.

Indexing (document details)
Advisor: Englert, Burkhard
Commitee: Lam, Shui, Maples, Tracy Bradley
School: California State University, Long Beach
Department: Computer Science
School Location: United States -- California
Source: MAI 51/03M(E), Masters Abstracts International
Source Type: DISSERTATION
Subjects: Computer science
Keywords:
Publication Number: 1520921
ISBN: 9781267703187
Copyright © 2019 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy
ProQuest