000 02171cam a2200277 a 4500
008 100328s2009 maua b 001 0 eng
010 _a2008000970
020 _a9780321531346
020 _a0321531345
020 _a9780321487902
020 _a0321487907
035 _a(Sirsi) u5670
040 _aEG-CaNU
_c EG-CaNU
_d EG-CaNU
042 _ancode
082 0 4 _a004.36
_2 20
100 1 _aLin, Yun Calvin
_911275
245 1 0 _aPrinciples of parallel programming /
_c Calvin Lin, Lawrence Snyder
260 _aBoston, Mass :
_b Pearson/Addison Wesley,
_c c2009
300 _axii, 338 p. :
_bill. ;
_c24 cm
504 _aIncludes bibliographical references and index
505 0 _aintroduction: Parallelism = Opportunities + Challenges -- Parallel Computers And Their Model Balancing Machine -- Reasoning about Performance -- First Steps Towards Parallel -- Scalable Algorithmic Techniques -- Programming with Threads POSIX Threads -- Local View Programming Languages MPI: The Message Passing Interface -- Global View Programming Languages -- Assessing Our Knowledge -- Future Directions in Parallel Programming -- Capstone Project: Designing a Parallel Program
520 _aWritten by top researchers Larry Snyder and Calvin Lin, this highly anticipated first edition emphasizes the principles underlying parallel computation, explains the various phenomena, and clarifies why these phenomena represent opportunities or barriers to successful parallel programming.Introduction: Parallelism = Opportunities + Challenges; Introduction: Parallelism = Opportunities + Challenges; Reasoning about Performance; First Steps Towards Parallel Programming; Scalable Algorithmic Techniques; Programming with Threads; Local View Programming Languages; Global View Programming Languages; Assessing Our Knowledge; Future Directions in Parallel Programming; Capstone Project: Designing a Parallel Program.For all readers (particularly software engineers and computer system designers) interested in multi-core architecture and parallel programming.
650 0 _aParallel programming (Computer science)
_92166
700 1 _aSnyder, Lawrence
_94015
596 _a1
999 _c4670
_d4670