Topics in Parallel and Distributed Computing: Introducing Concurrency in Undergraduate Courses

0 avg rating
( 0 ratings by Goodreads )
 
9780128038994: Topics in Parallel and Distributed Computing: Introducing Concurrency in Undergraduate Courses

Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline.

The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, laptops, and mobile devices, is making even common users dependent on parallel processing. Certainly, it is no longer sufficient for even basic programmers to acquire only the traditional sequential programming skills. The preceding trends point to the need for imparting a broad-based skill set in PDC technology.

However, the rapid changes in computing hardware platforms and devices, languages, supporting programming environments, and research advances, poses a challenge both for newcomers and seasoned computer scientists.

This edited collection has been developed over the past several years in conjunction with the IEEE technical committee on parallel processing (TCPP), which held several workshops and discussions on learning parallel computing and integrating parallel concepts into courses throughout computer science curricula.

  • Contributed and developed by the leading minds in parallel computing research and instruction
  • Provides resources and guidance for those learning PDC as well as those teaching students new to the discipline
  • Succinctly addresses a range of parallel and distributed computing topics
  • Pedagogically designed to ensure understanding by experienced engineers and newcomers
  • Developed over the past several years in conjunction with the IEEE technical committee on parallel processing (TCPP), which held several workshops and discussions on learning parallel computing and integrating parallel concepts

"synopsis" may belong to another edition of this title.

About the Author:

Sushil K. Prasad (BTech'85 IIT Kharagpur, MS'86 Washington State, Pullman; PhD'90 Central Florida, Orlando - all in Computer Science/Engineering) is a Professor of Computer Science at Georgia State University and Director of Distributed and Mobile Systems (DiMoS) Lab. He has carried out theoretical as well as experimental research in parallel and distributed computing, resulting in 140+ refereed publications, several patent applications, and about $3M in external research funds as principal investigator and over $6M overall (NSF/NIH/GRA/Industry).

Sushil has been honored as an ACM Distinguished Scientist in Fall 2013 for his research on parallel data structures and applications. He was the elected chair of IEEE Technical Committee on Parallel Processing for two terms (2007-11), and received its highest honors in 2012 - IEEE TCPP Outstanding Service Award. Currently, he is leading the NSF-supported IEEE-TCPP curriculum initiative on parallel and distributed computing with a vision to ensure that all computer science and engineering graduates are well-prepared in parallelism through their core courses in this era of multi- and many-cores desktops and handhelds. His current research interests are in Parallel Data Structures and Algorithms, and Computation over Geo-Spatiotemporal Datasets over Cloud, GPU and Multicore Platforms. His homepage is www.cs.gsu.edu/prasad.

Anshul Gupta is a Principal Research Staff Member in Mathematical Sciences department at IBM T.J. Watson Research Center. His research interests include sparse matrix computations and their applications in optimization and computational sciences, parallel algorithms, and graph/combinatorial algorithms for scientific computing. He has coauthored several journal articles and conference papers on these topics and a textbook titled "Introduction to Parallel Computing." He is the primary author of Watson Sparse Matrix Package (WSMP), one of the most robust and scalable parallel direct solvers for large sparse systems of linear equations.

Arnold L. Rosenberg is a Research Professor in the Computer Science Department at Northeastern University; he also holds the rank of Distinguished University Professor Emeritus in the Computer Science Department at the University of Massachusetts Amherst. Prior to joining UMass, Rosenberg was a Professor of Computer Science at Duke University from1981 to 1986, and a Research Sta_ Member at the IBM Watson Research Center from 1965 to 1981. He has held visiting positions at Yale University and the University of Toronto. He was a Lady Davis Visiting Professor at the Technion (Israel Institute of Technology) in 1994, and a Fulbright Senior Research Scholar at the University of Paris-South in 2000. Rosenberg's research focuses on developing algorithmic models and techniques to exploit the new modalities of "collaborative computing" (wherein multiple computers cooperate to solve a computational problem) that result from emerging computing technologies. Rosenberg is the author or coauthor of more than 170 technical papers on these and other topics in theoretical computer science and discrete mathematics. He is the coauthor of the research book "Graph Separators, with Applications" and the author of the textbook "The Pillars of Computation Theory: State, Encoding, Nondeterminism"; additionally, he has served as coeditor of several books. Dr. Rosenberg is a Fellow of the ACM, a Fellow of the IEEE, and a Golden Core member of the IEEE Computer Society. Rosenberg received an A.B. in mathematics at Harvard College and an A.M. and Ph.D. in applied mathematics at Harvard University. More details are available at http://www.cs.umass.edu/~rsnbrg/.

Alan Sussman is a Professor in the Department of Computer Science and Institute for Advanced Computer Studies at the University of Maryland. Working with students and other researchers at Maryland and other institutions he has published over 100 conference and journal papers and received several best paper awards in various topics related to software tools for high performance parallel and distributed computing, and has contributed chapters to 6 books. His research interests include peer-to-peer distributed systems, software engineering for high performance computing, and large scale data intensive computing. He is an associate editor for the Journal of Parallel and Distributed Computing, a subject area editor for the Parallel Computing journal, and an associate editor for IEEE Transactions on Services Computing. Software tools he has built have been widely distributed and used in many computational science applications, in areas such as earth science, space science, and medical informatics. He received his Ph.D. in computer science from Carnegie Mellon University.

Charles Weems is co-director of the Architecture and Language Implementation lab at the University of Massachusetts. His current research interests include architectures for media and embedded applications, GPU computing, and high precision arithmetic. Previously he led development of two generations of a heterogeneous parallel processor for machine vision, called the Image Understanding Architecture, and co-directed initial work on the Scale compiler that was eventually used for the TRIPS architecture. He is the author of numerous articles, has served on many program committees, chaired the 1997 IEEE CAMP Workshop, the 1999 IEEE Frontiers Symposium, co-chaired IEEE IPDPS in 1999, 2000, and 2013, was general vice-chair for IPDPS from 2001 through 2005, and co-chairs the LSPP workshop. He has co-authored twenty-six introductory CS texts, and co-edited the book Associative Processing and Processors. He is a member of ACM, Senior Member of IEEE, a member of the Executive Committee of the IEEE TC on Parallel Processing, has been an editor for IEEE TPDS, Elsevier JPDC, and is an editor with Parallel Computing.

Review:

"Providing practical assistance for adding parallel programming at an early stage to undergraduate students in computer science is the aim of this book." --Computing Reviews

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Sushil K Prasad (editor), Anshul Gupta (editor), Arnold L Rosenberg (editor), Alan Sussman (editor), Charles C Weems (editor)
Published by Elsevier Science 2015-08-26, Amsterdam (2015)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New paperback Quantity Available: 10
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Elsevier Science 2015-08-26, Amsterdam, 2015. paperback. Book Condition: New. Bookseller Inventory # 9780128038994

More Information About This Seller | Ask Bookseller a Question

Buy New
26.99
Convert Currency

Add to Basket

Shipping: 6
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Published by ELSEVIER SCIENCE TECHNOLOGY, United States (2015)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Paperback Quantity Available: 1
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description ELSEVIER SCIENCE TECHNOLOGY, United States, 2015. Paperback. Book Condition: New. Language: English . Brand New Book. Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline. The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, laptops, and mobile devices, is making even common users dependent on parallel processing. Certainly, it is no longer sufficient for even basic programmers to acquire only the traditional sequential programming skills. The preceding trends point to the need for imparting a broad-based skill set in PDC technology. However, the rapid changes in computing hardware platforms and devices, languages, supporting programming environments, and research advances, poses a challenge both for newcomers and seasoned computer scientists. This edited collection has been developed over the past several years in conjunction with the IEEE technical committee on parallel processing (TCPP), which held several workshops and discussions on learning parallel computing and integrating parallel concepts into courses throughout computer science curricula. Bookseller Inventory # AA59780128038994

More Information About This Seller | Ask Bookseller a Question

Buy New
35.38
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Prasad, Sushil K. / Gupta, Anshul
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Quantity Available: 1
Seller:
Rating
[?]

Book Description Book Condition: New. Publisher/Verlag: Morgan Kaufmann | Introducing Concurrency in Undergraduate Courses | Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline.The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, laptops, and mobile devices, is making even common users dependent on parallel processing. Certainly, it is no longer sufficient for even basic programmers to acquire only the traditional sequential programming skills. The preceding trends point to the need for imparting a broad-based skill set in PDC technology.However, the rapid changes in computing hardware platforms and devices, languages, supporting programming environments, and research advances, poses a challenge both for newcomers and seasoned computer scientists.This edited collection has been developed over the past several years in conjunction with the IEEE technical committee on parallel processing (TCPP), which held several workshops and discussions on learning parallel computing and integrating parallel concepts into courses throughout computer science curricula.Contributed and developed by the leading minds in parallel computing research and instructionProvides resources and guidance for those learning PDC as well as those teaching students new to the disciplineSuccinctly addresses a range of parallel and distributed computing topicsPedagogically designed to ensure understanding by experienced engineers and newcomers Developed over the past several years in conjunction with the IEEE technical committee on parallel processing (TCPP), which held several workshops and discussions on learning parallel computing and integrating parallel concepts | Parallelism in PythonHands-On Parallelism Using ScratchNetworks and MPI for Cluster ComputingPDC Concepts in Digital LogicModules for threadsParallelism and Concurrency for Data Structures | Format: Paperback | Language/Sprache: english | 730 gr | 232x190x15 mm | 360 pp. Bookseller Inventory # K9780128038994

More Information About This Seller | Ask Bookseller a Question

Buy New
33.14
Convert Currency

Add to Basket

Shipping: 2.66
From Germany to U.S.A.
Destination, Rates & Speeds

4.

Published by ELSEVIER SCIENCE TECHNOLOGY, United States (2015)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Paperback Quantity Available: 1
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description ELSEVIER SCIENCE TECHNOLOGY, United States, 2015. Paperback. Book Condition: New. Language: English . Brand New Book. Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline. The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, laptops, and mobile devices, is making even common users dependent on parallel processing. Certainly, it is no longer sufficient for even basic programmers to acquire only the traditional sequential programming skills. The preceding trends point to the need for imparting a broad-based skill set in PDC technology. However, the rapid changes in computing hardware platforms and devices, languages, supporting programming environments, and research advances, poses a challenge both for newcomers and seasoned computer scientists. This edited collection has been developed over the past several years in conjunction with the IEEE technical committee on parallel processing (TCPP), which held several workshops and discussions on learning parallel computing and integrating parallel concepts into courses throughout computer science curricula. Bookseller Inventory # AA59780128038994

More Information About This Seller | Ask Bookseller a Question

Buy New
37.53
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

ISBN 10: 0128038993 ISBN 13: 9780128038994
New Quantity Available: 2
Seller:
Majestic Books
(London, ,, United Kingdom)
Rating
[?]

Book Description Book Condition: New. pp. 350. Bookseller Inventory # 373399981

More Information About This Seller | Ask Bookseller a Question

Buy New
48.36
Convert Currency

Add to Basket

Shipping: 5.50
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Published by Morgan Kaufmann (2015)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Paperback First Edition Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Morgan Kaufmann, 2015. Paperback. Book Condition: New. book. Bookseller Inventory # M0128038993

More Information About This Seller | Ask Bookseller a Question

Buy New
56.85
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

PRASAD, SUSHIL; GUPTA, ANSHUL; ROSENBERG, ARNOLD; SUSSMAN, ALAN; WEEMS, CHARLES
Published by Morgan Kaufmann (2015)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Paperback Quantity Available: 1
Seller:
Herb Tandree Philosophy Books
(Stroud, GLOS, United Kingdom)
Rating
[?]

Book Description Morgan Kaufmann, 2015. Paperback. Book Condition: NEW. 9780128038994 This listing is a new book, a title currently in-print which we order directly and immediately from the publisher. Bookseller Inventory # HTANDREE01200690

More Information About This Seller | Ask Bookseller a Question

Buy New
49
Convert Currency

Add to Basket

Shipping: 8
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

PRASAD, SUSHIL; GUPTA, ANSHUL; ROSENBERG, ARNOLD; SUSSMAN, ALAN; WEEMS, CHARLES
Published by Morgan Kaufmann (2015)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Paperback Quantity Available: 1
Seller:
Herb Tandree Philosophy Books
(Stroud, GLOS, United Kingdom)
Rating
[?]

Book Description Morgan Kaufmann, 2015. Paperback. Book Condition: NEW. 9780128038994 This listing is a new book, a title currently in-print which we order directly and immediately from the publisher. Bookseller Inventory # HTANDREE0946705

More Information About This Seller | Ask Bookseller a Question

Buy New
49
Convert Currency

Add to Basket

Shipping: 8
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Prasad, Sushil K
Published by Morgan Kaufmann (2015)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Morgan Kaufmann, 2015. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # LQ-9780128038994

More Information About This Seller | Ask Bookseller a Question

Buy New
50.04
Convert Currency

Add to Basket

Shipping: 9.01
From United Kingdom to U.S.A.
Destination, Rates & Speeds

10.

Prasad, Sushil
Published by Morgan Kaufmann (2016)
ISBN 10: 0128038993 ISBN 13: 9780128038994
New Paperback Quantity Available: 1
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Morgan Kaufmann, 2016. Paperback. Book Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Bookseller Inventory # ria9780128038994_lsuk

More Information About This Seller | Ask Bookseller a Question

Buy New
55.95
Convert Currency

Add to Basket

Shipping: 3.87
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book