skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Performance comparison of multiprocessor programming libraries for multicore environments Preview this item
ClosePreview this item
Checking...

Performance comparison of multiprocessor programming libraries for multicore environments

Author: Hu Yun Pien
Publisher: [Long Beach, California] : California State University, Long Beach, 2012.
Dissertation: M.S. California State University, Long Beach 2012
Series: California State University, Long Beach.; Master's thesis collection, Dept. of Computer Engineering and Computer Science.
Edition/Format:   Thesis/dissertation : Thesis/dissertation : English
Summary:
Abstract: 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 modem 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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Thesis/dissertation, Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Hu Yun Pien
ISBN: 9781267703187 1267703180
OCLC Number: 1096380229
Description: vi, 59 leaves.
Series Title: California State University, Long Beach.; Master's thesis collection, Dept. of Computer Engineering and Computer Science.
Responsibility: by Hu Yun Pien.

Abstract:

Abstract: 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 modem 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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


\n\n

Primary Entity<\/h3>\n
<http:\/\/www.worldcat.org\/oclc\/1096380229<\/a>> # Performance comparison of multiprocessor programming libraries for multicore environments<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a>, bgn:Thesis<\/a>, schema:Book<\/a> ;\u00A0\u00A0\u00A0\nbgn:inSupportOf<\/a> \"\" ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"1096380229<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Place\/long_beach_california<\/a>> ; # Long Beach, California<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Topic\/computer_software_development<\/a>> ; # Computer software--Development<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Topic\/parallel_processing_electronic_computers<\/a>> ; # Parallel processing (Electronic computers)<\/span>\n\u00A0\u00A0\u00A0\nschema:creator<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Person\/pien_hu_yun<\/a>> ; # Hu Yun Pien<\/span>\n\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2012<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Abstract: 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 modem 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.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/9036731869<\/a>> ;\u00A0\u00A0\u00A0\nschema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isPartOf<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Series\/master_s_thesis_collection_dept_of_computer_engineering_and_computer_science<\/a>> ; # Master\'s thesis collection, Dept. of Computer Engineering and Computer Science.<\/span>\n\u00A0\u00A0\u00A0\nschema:name<\/a> \"Performance comparison of multiprocessor programming libraries for multicore environments<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"1096380229<\/span>\" ;\u00A0\u00A0\u00A0\nschema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1096380229#PublicationEvent\/long_beach_california_california_state_university_long_beach_2012<\/a>> ;\u00A0\u00A0\u00A0\nschema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Agent\/california_state_university_long_beach<\/a>> ; # California State University, Long Beach<\/span>\n\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/search.proquest.com\/docview\/1112934718?accountid=10351<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781267703187<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1096380229<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Agent\/california_state_university_long_beach<\/a>> # California State University, Long Beach<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nbgn:Agent<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"California State University, Long Beach<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Organization\/california_state_university_long_beach<\/a>> # California State University, Long Beach.<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Organization<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"California State University, Long Beach.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Person\/pien_hu_yun<\/a>> # Hu Yun Pien<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Pien<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Hu Yun<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Hu Yun Pien<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Place\/long_beach_california<\/a>> # Long Beach, California<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Long Beach, California<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Series\/master_s_thesis_collection_dept_of_computer_engineering_and_computer_science<\/a>> # Master\'s thesis collection, Dept. of Computer Engineering and Computer Science.<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nbgn:PublicationSeries<\/a> ;\u00A0\u00A0\u00A0\nschema:creator<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Organization\/california_state_university_long_beach<\/a>> ; # California State University, Long Beach.<\/span>\n\u00A0\u00A0\u00A0\nschema:hasPart<\/a> <http:\/\/www.worldcat.org\/oclc\/1096380229<\/a>> ; # Performance comparison of multiprocessor programming libraries for multicore environments<\/span>\n\u00A0\u00A0\u00A0\nschema:name<\/a> \"Master\'s thesis collection, Dept. of Computer Engineering and Computer Science.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"[Master\'s thesis collection, Dept. of Computer Engineering and Computer Science]<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Topic\/computer_software_development<\/a>> # Computer software--Development<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Computer software--Development<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Topic\/parallel_processing_electronic_computers<\/a>> # Parallel processing (Electronic computers)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Parallel processing (Electronic computers)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781267703187<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1267703180<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781267703187<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/1096380229<\/a>>\u00A0\u00A0\u00A0\u00A0a \ngenont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/1096380229<\/a>> ; # Performance comparison of multiprocessor programming libraries for multicore environments<\/span>\n\u00A0\u00A0\u00A0\nschema:dateModified<\/a> \"2019-05-21<\/span>\" ;\u00A0\u00A0\u00A0\nvoid:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/1096380229#PublicationEvent\/long_beach_california_california_state_university_long_beach_2012<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:PublicationEvent<\/a> ;\u00A0\u00A0\u00A0\nschema:location<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Place\/long_beach_california<\/a>> ; # Long Beach, California<\/span>\n\u00A0\u00A0\u00A0\nschema:organizer<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9036731869#Agent\/california_state_university_long_beach<\/a>> ; # California State University, Long Beach<\/span>\n\u00A0\u00A0\u00A0\nschema:startDate<\/a> \"2012<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Content-negotiable representations<\/p>\n