並行程式設計原理(英文版)

並行程式設計原理(英文版)

《並行程式設計原理(英文版)》是2008年機械工業出版社出版的圖書,作者是lin.c.。

內容簡介

多核體系結構的出現使得並行程式設計技術對軟體工程師和計算機系統設計師變得日益重要。本書著重論述並行計算的基本原理,解釋各種現象,並分析為何這些現象是成功進行並行程式設計的機遇或阻礙。

本書是高等院校計算機專業高年級本科生或低年級研究生的理想教科書,同時也是專業程式設計師從事並行程式設計的理想入門書。

目錄

PART1Foundations

Chapter1Introduction

ThePowerandPotentialofParallelism

ExaminingSequentialandParallelPrograms

ParallelismUsingMultipleInstructionStreams

TheGoals:ScalabilityandPerformancePortability

ChapterSummary

Chapter2UnderstandingParallelComputers

BalancingMachineSpecificsWithPortability

ALookatSixParallelComputers

AnAbstractionofSequentialComputer

ThePRAM:AParallelComputerModel

TheCTA:APracticalParallelComputerModel

MemoryReferenceMechanisms

ACloserLookatCommunication

ApplyingtheCTAmodel

ChapterSummary

Chapter3ReasoningaboutPerformance

PART2ParallelAbstractions

Chapter4FirstStepsTowardParallelProgramming

Chapter5ScalableAlgorithmicTechniques

PART3ParallelProgrammingLanguages

Chapter6ProgrammingWithThreads

Chapter7MPLandOtherLocalViewLanguages

Chapter8ZPLandOtherGlobalViewLanguages

Chapter9AssessingtheStateoftheArt

RART4LookingForward

Chapter10FutureDirectionsInParallelProgramming

Chapter11WritingParallelPrograms

Glossary

References

Index

……

相關詞條

熱門詞條

聯絡我們