Undergraduate Topics in Computer Science

Multicore Programming Using the ParC Language

Authors: Ben-Asher, Yosi

  • Provides a unique approach to writing parallel programs for shared memory machines
  • Authored by the co-developer of ParC
  • Numerous challenging and exciting exercises accompany each chapter
  • Defines execution times for parallel programs
see more benefits

Buy this book

eBook $44.99
price for USA (gross)
  • ISBN 978-1-4471-2164-0
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $59.95
price for USA
  • ISBN 978-1-4471-2163-3
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
About this Textbook

Multicore Programming Using the ParC Language discusses the principles of practical parallel programming using shared memory on multicore machines. It uses a simple yet powerful parallel dialect of C called ParC as the basic programming language. Designed to be used in an introductory course in parallel programming and covering basic and advanced concepts of parallel programming via ParC examples, the book combines a mixture of research directions, covering issues in parallel operating systems, and compilation techniques relevant for shared memory and multicore machines.

Multicore Programming Using the ParC Language provides a firm basis for the ‘delicate art’ of creating efficient parallel programs. Students can exercise parallel programming using a simulation software, which is portable on PC/Unix multicore computers, to gain experience without requiring specialist hardware. Students can also help to cement their learning by completing the great many challenging and exciting exercises which accompany each chapter.

Table of contents (8 chapters)

  • Basic Concepts in Parallel Algorithms and Parallel Programming

    Ben-Asher, Yosi

    Pages 1-43

  • Principles of Shared Memory Parallel Programming Using ParC

    Ben-Asher, Yosi

    Pages 45-91

  • Locality and Synchronization

    Ben-Asher, Yosi

    Pages 93-127

  • Multicore Machines

    Ben-Asher, Yosi

    Pages 129-157

  • Improving the Performance of Parallel Programs: The Analytical Approach

    Ben-Asher, Yosi

    Pages 159-196

Buy this book

eBook $44.99
price for USA (gross)
  • ISBN 978-1-4471-2164-0
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $59.95
price for USA
  • ISBN 978-1-4471-2163-3
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Loading...

Bibliographic Information

Bibliographic Information
Book Title
Multicore Programming Using the ParC Language
Authors
Series Title
Undergraduate Topics in Computer Science
Copyright
2012
Publisher
Springer-Verlag London
Copyright Holder
Springer-Verlag London
eBook ISBN
978-1-4471-2164-0
DOI
10.1007/978-1-4471-2164-0
Softcover ISBN
978-1-4471-2163-3
Series ISSN
1863-7310
Edition Number
1
Number of Pages
XIV, 277
Number of Illustrations and Tables
67 b/w illustrations
Topics