skip to content
Topics in parallel and distributed computing : enhancing the undergraduate curriculum: performance, concurrency, and programming on modern platforms Preview this item
ClosePreview this item
Checking...

Topics in parallel and distributed computing : enhancing the undergraduate curriculum: performance, concurrency, and programming on modern platforms

Author: Sushil K Prasad; Anshul Gupta; Arnold Rosenberg; Alan Sussman; Chip Weems
Publisher: Cham, Switzerland : Springer, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
This book introduces beginning undergraduate students of computing and computational disciplines to modern parallel and distributed programming languages and environments, including map-reduce, general-purpose graphics processing units (GPUs), and graphical user interfaces (GUI) for mobile applications. The book also guides instructors via selected essays on what and how to introduce parallel and distributed  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

Genre/Form: Electronic books
Additional Physical Format: Printed edition:
Printed edition:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Sushil K Prasad; Anshul Gupta; Arnold Rosenberg; Alan Sussman; Chip Weems
ISBN: 9783319931098 3319931091
OCLC Number: 1056175177
Description: 1 online resource (vi, 337 pages) : illustrations
Contents: 1 Introduction. 2 What do we need to know about parallel algorithms and their efficient implementation? --
3 Modules for Teaching Parallel Performance Concepts --
4 Scalability in Parallel Processing --
5 Energy Efficiency Issues in Computing Systems --
6 Scheduling for fault-tolerance --
7 MapReduce for Beginners --
The Clustered Data Processing Solution --
8 The Realm of Graphical Processing Unit (GPU) Computing --
9 Managing Concurrency in Mobile User Interfaces with Examples in Android --
10 Parallel Programming for Interactive GUI Applications --
Scheduling in Parallel and Distributed Computing Systems.
Responsibility: Sushil K. Prasad, Anshul Gupta, Arnold Rosenberg, Alan Sussman, Charles Weems, editors.

Abstract:

This book introduces beginning undergraduate students of computing and computational disciplines to modern parallel and distributed programming languages and environments, including map-reduce,  Read more...

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


Primary Entity

<http://www.worldcat.org/oclc/1056175177> # Topics in parallel and distributed computing : enhancing the undergraduate curriculum: performance, concurrency, and programming on modern platforms
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "1056175177" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/sz> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/computers_programming_languages_general> ; # Computers--Programming Languages--General
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/communications_engineering_networks> ; # Communications Engineering, Networks
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/network_hardware> ; # Network hardware
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/computer_communication_networks> ; # Computer Communication Networks
    schema:about <http://dewey.info/class/004.35/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/programming_languages_compilers_interpreters> ; # Programming Languages, Compilers, Interpreters
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/electronic_data_processing_distributed_processing> ; # Electronic data processing--Distributed processing
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/computers_hardware_network_hardware> ; # Computers--Hardware--Network Hardware
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/programming_&_scripting_languages_general> ; # Programming & scripting languages: general
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/parallel_programming_computer_science> ; # Parallel programming (Computer science)
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/parallel_processing_electronic_computers> ; # Parallel processing (Electronic computers)
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/technology_&_engineering_telecommunications> ; # Technology & Engineering--Telecommunications
    schema:about <http://experiment.worldcat.org/entity/work/data/2747492155#Topic/communications_engineering_telecommunications> ; # Communications engineering--telecommunications
    schema:bookFormat schema:EBook ;
    schema:datePublished "2018" ;
    schema:description "1 Introduction. 2 What do we need to know about parallel algorithms and their efficient implementation? -- 3 Modules for Teaching Parallel Performance Concepts -- 4 Scalability in Parallel Processing -- 5 Energy Efficiency Issues in Computing Systems -- 6 Scheduling for fault-tolerance -- 7 MapReduce for Beginners -- The Clustered Data Processing Solution -- 8 The Realm of Graphical Processing Unit (GPU) Computing -- 9 Managing Concurrency in Mobile User Interfaces with Examples in Android -- 10 Parallel Programming for Interactive GUI Applications -- Scheduling in Parallel and Distributed Computing Systems."@en ;
    schema:description "This book introduces beginning undergraduate students of computing and computational disciplines to modern parallel and distributed programming languages and environments, including map-reduce, general-purpose graphics processing units (GPUs), and graphical user interfaces (GUI) for mobile applications. The book also guides instructors via selected essays on what and how to introduce parallel and distributed computing topics into the undergraduate curricula, including quality criteria for parallel algorithms and programs, scalability, parallel performance, fault tolerance, and energy efficiency analysis. The chapters designed for students serve as supplemental textual material for early computing core courses, which students can use for learning and exercises. The illustrations, examples, and sequences of smaller steps to build larger concepts are also tools that could be inserted into existing instructor material. The chapters intended for instructors are written at a teaching level and serve as a rigorous reference to include learning goals, advice on presentation and use of the material, within early and advanced undergraduate courses. Since Parallel and Distributed Computing (PDC) now permeates most computing activities, imparting a broad-based skill set in PDC technology at various levels in the undergraduate educational fabric woven by Computer Science (CS) and Computer Engineering (CE) programs as well as related computational disciplines has become essential. This book and others in this series aim to address the need for lack of suitable textbook support for integrating PDC-related topics into undergraduate courses, especially in the early curriculum. The chapters are aligned with the curricular guidelines promulgated by the NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing for CS and CE students and with the CS2013 ACM/IEEE Computer Science Curricula."@en ;
    schema:editor <http://experiment.worldcat.org/entity/work/data/2747492155#Person/sussman_alan_alan_l> ; # Alan L. Sussman
    schema:editor <http://experiment.worldcat.org/entity/work/data/2747492155#Person/weems_chip> ; # Chip Weems
    schema:editor <http://experiment.worldcat.org/entity/work/data/2747492155#Person/prasad_sushil_k> ; # Sushil K. Prasad
    schema:editor <http://experiment.worldcat.org/entity/work/data/2747492155#Person/gupta_anshul> ; # Anshul Gupta
    schema:editor <http://experiment.worldcat.org/entity/work/data/2747492155#Person/rosenberg_arnold> ; # Arnold Rosenberg
    schema:exampleOfWork <http://worldcat.org/entity/work/id/2747492155> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/2747492155#CreativeWork/> ;
    schema:name "Topics in parallel and distributed computing : enhancing the undergraduate curriculum: performance, concurrency, and programming on modern platforms"@en ;
    schema:productID "1056175177" ;
    schema:url <https://doi.org/10.1007/978-3-319-93109-8> ;
    schema:url <http://proxy.library.brocku.ca/login?url=http://link.springer.com/10.1007/978-3-319-93109-8> ;
    schema:url <https://link.springer.com/10.1007/978-3-319-93109-8> ;
    schema:url <http://ezaccess.libraries.psu.edu/login?url=https://doi.org/10.1007/978-3-319-93109-8> ;
    schema:url <https://ezproxy.aub.edu.lb/login?url=https://doi.org/10.1007/978-3-319-93109-8> ;
    schema:url <https://ezproxy.lau.edu.lb:2443/login?url=https://doi.org/10.1007/978-3-319-93109-8> ;
    schema:url <https://0-link-springer-com.pugwash.lib.warwick.ac.uk/book/10.1007/978-3-319-93109-8> ;
    schema:url <http://link.springer.com/10.1007/978-3-319-93109-8> ;
    schema:url <http://uproxy.library.dc-uoit.ca/login?url=http://link.springer.com/10.1007/978-3-319-93109-8> ;
    schema:url <https://ezproxy.library.dal.ca/login?url=https://doi.org/10.1007/978-3-319-93109-8> ;
    schema:workExample <http://worldcat.org/isbn/9783319931098> ;
    schema:workExample <http://dx.doi.org/10.1007/978-3-319-93109-8> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1056175177> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2747492155#Person/gupta_anshul> # Anshul Gupta
    a schema:Person ;
    schema:familyName "Gupta" ;
    schema:givenName "Anshul" ;
    schema:name "Anshul Gupta" ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Person/prasad_sushil_k> # Sushil K. Prasad
    a schema:Person ;
    schema:familyName "Prasad" ;
    schema:givenName "Sushil K." ;
    schema:name "Sushil K. Prasad" ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Person/rosenberg_arnold> # Arnold Rosenberg
    a schema:Person ;
    schema:familyName "Rosenberg" ;
    schema:givenName "Arnold" ;
    schema:name "Arnold Rosenberg" ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Person/sussman_alan_alan_l> # Alan L. Sussman
    a schema:Person ;
    schema:familyName "Sussman" ;
    schema:givenName "Alan L." ;
    schema:givenName "Alan" ;
    schema:name "Alan L. Sussman" ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Person/weems_chip> # Chip Weems
    a schema:Person ;
    schema:familyName "Weems" ;
    schema:givenName "Chip" ;
    schema:name "Chip Weems" ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/communications_engineering_networks> # Communications Engineering, Networks
    a schema:Intangible ;
    schema:name "Communications Engineering, Networks"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/communications_engineering_telecommunications> # Communications engineering--telecommunications
    a schema:Intangible ;
    schema:name "Communications engineering--telecommunications"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/computer_communication_networks> # Computer Communication Networks
    a schema:Intangible ;
    schema:name "Computer Communication Networks"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/computers_hardware_network_hardware> # Computers--Hardware--Network Hardware
    a schema:Intangible ;
    schema:name "Computers--Hardware--Network Hardware"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/computers_programming_languages_general> # Computers--Programming Languages--General
    a schema:Intangible ;
    schema:name "Computers--Programming Languages--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/electronic_data_processing_distributed_processing> # Electronic data processing--Distributed processing
    a schema:Intangible ;
    schema:name "Electronic data processing--Distributed processing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/parallel_processing_electronic_computers> # Parallel processing (Electronic computers)
    a schema:Intangible ;
    schema:name "Parallel processing (Electronic computers)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/parallel_programming_computer_science> # Parallel programming (Computer science)
    a schema:Intangible ;
    schema:name "Parallel programming (Computer science)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/programming_&_scripting_languages_general> # Programming & scripting languages: general
    a schema:Intangible ;
    schema:name "Programming & scripting languages: general"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/programming_languages_compilers_interpreters> # Programming Languages, Compilers, Interpreters
    a schema:Intangible ;
    schema:name "Programming Languages, Compilers, Interpreters"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2747492155#Topic/technology_&_engineering_telecommunications> # Technology & Engineering--Telecommunications
    a schema:Intangible ;
    schema:name "Technology & Engineering--Telecommunications"@en ;
    .

<http://uproxy.library.dc-uoit.ca/login?url=http://link.springer.com/10.1007/978-3-319-93109-8>
    rdfs:comment "eBook available for UOIT via SpringerLink. Click link to access" ;
    .

<http://worldcat.org/entity/work/data/2747492155#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Printed edition:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1056175177> ; # Topics in parallel and distributed computing : enhancing the undergraduate curriculum: performance, concurrency, and programming on modern platforms
    .

<http://worldcat.org/isbn/9783319931098>
    a schema:ProductModel ;
    schema:isbn "3319931091" ;
    schema:isbn "9783319931098" ;
    .

<http://www.worldcat.org/title/-/oclc/1056175177>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1056175177> ; # Topics in parallel and distributed computing : enhancing the undergraduate curriculum: performance, concurrency, and programming on modern platforms
    schema:dateModified "2019-06-23" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .

<https://ezproxy.library.dal.ca/login?url=https://doi.org/10.1007/978-3-319-93109-8>
    rdfs:comment "Unlimited Access available" ;
    rdfs:comment "Access restricted: DAL users only" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.