Apress Windows 10 Release Sale

Multicore Programming Using the ParC Language

By Yosi Ben-Asher

  • eBook Price: $39.95
Buy eBook Buy Print Book

Multicore Programming Using the ParC Language Cover Image

This book introduces the principles of parallel programming using shared memory on Multicore machines. Employing a powerful parallel dialect of C (called ParC) as its basic language, it offers a firm basis for the art of creating efficient parallel programs.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4471-2163-3
  • 291 Pages
  • User Level: Students
  • Publication Date: May 26, 2012
  • Available eBook Formats: PDF

Related Titles

  • Information Systems and Neuroscience
  • BPM - Driving Innovation in a Digital World
  • Data-Driven Process Discovery and Analysis
  • Physical Asset Management
  • Transactions on Large-Scale Data- and Knowledge-Centered Systems XVIII
  • UML @ Classroom
  • AIDA-CMK: Multi-Algorithm Optimization Kernel Applied to Analog IC Sizing
  • Computational Color Imaging
  • Uncertainty Quantification in Computational Fluid Dynamics and Aircraft Engines
  • Non-Linear Finite Element Analysis in Structural Mechanics
Full Description
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

Table of Contents

  1. Preface.
  2. Basic Concepts in Parallel Algorithms and Parallel Programming.
  3. Principles of Shared Memory Parallel Programming using ParC.
  4. Locality and Synchronization.
  5. Multicore Machines.
  6. Improving the Performance of Parallel Programs: The Analytical Approach.
  7. Compilation Techniques.
  8. Working with Sequential Versions.
  9. Performance and Overhead Measures.
Errata

Please Login to submit errata.

No errata are currently published

Best-Sellers

    1. Pro SQL Server Internals

      $41.99

      View Details

    2. Beginning 3D Game Development with Unity 4

      $34.99

      View Details

    3. Beginning iPhone Development with Swift

      $31.99

      View Details

    4. Financial Modeling for Business Owners and Entrepreneurs

      $31.99

      View Details