Library Logo

Shared memory application programming : concepts and strategies in multicore application programming / (Record no. 247217)

000 -LEADER
fixed length control field 03362cam a2200457Ii 4500
001 - CONTROL NUMBER
control field ocn928714208
003 - CONTROL NUMBER IDENTIFIER
control field OCoLC
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20190328114813.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu---unuuu
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 151111s2016 mau ob 001 0 eng d
040 ## - CATALOGING SOURCE
Original cataloging agency N$T
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency N$T
Modifying agency IDEBK
-- YDXCP
-- N$T
-- UMI
-- CDX
-- COO
-- OPELS
-- UIU
-- DEBSZ
-- DEBBG
-- OCLCQ
-- U3W
-- D6H
-- OCLCF
-- CEF
-- OCLCQ
019 ## -
-- 930603158
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780128038208
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0128038209
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 012803761X
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9780128037614
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)928714208
Canceled/invalid control number (OCoLC)930603158
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.76.A65
072 #7 - SUBJECT CATEGORY CODE
Subject category code COM
Subject category code subdivision 051000
Source bisacsh
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.1/1
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Alessandrini, Victor,
Relator term author.
245 10 - TITLE STATEMENT
Title Shared memory application programming : concepts and strategies in multicore application programming /
Medium [electronic resource]
Statement of responsibility, etc. Victor Alessandrini.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Waltham, MA :
Name of producer, publisher, distributor, manufacturer Morgan Kaufmann,
Date of production, publication, distribution, manufacture, or copyright notice 2016.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice �2016
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
588 0# - SOURCE OF DESCRIPTION NOTE
Source of description note Online resource; title from PDF title page (EBSCO, viewed November 30, 2015).
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references and index.
500 ## - GENERAL NOTE
General note "Morgan Kaufmann is an imprint of Elsevier."
520 ## - SUMMARY, ETC.
Summary, etc. Shared Memory Application Programming presents the key concepts and applications of parallel programming, in an accessible and engaging style applicable to developers across many domains. Multithreaded programming is today a core technology, at the basis of all software development projects in any branch of applied computer science. This book guides readers to develop insights about threaded programming and introduces two popular platforms for multicore development: OpenMP and Intel Threading Building Blocks (TBB). Author Victor Alessandrini leverages his rich experience to explain each platform's design strategies, analyzing the focus and strengths underlying their often complementary capabilities, as well as their interoperability. The book is divided into two parts: the first develops the essential concepts of thread management and synchronization, discussing the way they are implemented in native multithreading libraries (Windows threads, Pthreads) as well as in the modern C++11 threads standard. The second provides an in-depth discussion of TBB and OpenMP including the latest features in OpenMP 4.0 extensions to ensure readers' skills are fully up to date. Focus progressively shifts from traditional thread parallelism to modern task parallelism deployed by modern programming environments. Several chapter include examples drawn from a variety of disciplines, including molecular dynamics and image processing, with full source code and a software library incorporating a number of utilities that readers can adapt into their own projects.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Application software
General subdivision Programming.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Parallel programming (Computer science)
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element COMPUTERS
General subdivision Programming
-- General.
Source of heading or term bisacsh
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Parallel programming (Computer science)
Source of heading or term fast
Authority record control number (OCoLC)fst01052939
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Erscheint auch als:
Note Druck-Ausgabe
856 40 - ELECTRONIC LOCATION AND ACCESS
Materials specified ScienceDirect
Uniform Resource Identifier http://www.sciencedirect.com/science/book/9780128037614

No items available.

Last Updated on September 15, 2019
© Dhaka University Library. All Rights Reserved|Staff Login