书目

The Art of Multiprocessor Programming, Revised Reprint

内容简介

Revisedandupdatedwithimprovementsconceivedinparallelprogrammingcourses,"TheArtofMultiprocessorProgramming"isanauthoritativeguidetomulticoreprogramming.Itintroducesahigherlevelsetofsoftwaredevelopmentskillsthanthatneededforefficientsingle-coreprogramming.Thisbookprovidescomprehensivecoverageofthenewprinciples,algorithms,andtoolsnecessaryforeffectivemultiprocessorprogramming.Studentsandprofessionalsalikewillbenefitfromthoroughcoverageofkeymultiprocessorprogrammingissues.Thisrevisededitionincorporatesmuch-demandedupdatesthroughoutthebook,basedonfeedbackandcorrectionsreportedfromclassroomssince2008.Ithelpsyoutolearnthefundamentalsofprogrammingmultiplethreadsaccessingsharedmemory.Itletsyouexploremainstreamconcurrentdatastructuresandthekeyelementsoftheirdesign,aswellassynchronizationtechniquesfromsimplelockstotransactionalmemorysystems.Youcanvisitthecompanionsiteanddownloadsourcecode,exampleJavaprograms,andmaterialstosupportandenhancethelearningexperience.

作者简介

MauriceHerlihyreceivedanA.B.inMathematicsfromHarvardUniversity,andaPh.D.inComputerSciencefromM.I.T.HehasservedonthefacultyofCarnegieMellonUniversity,onthestaffofDECCambridgeResearchLab,andiscurrentlyaProfessorintheComputerScienceDepartmentatBrownUniversity.MauriceHerlihyisanACMFellow,andistherecipientofthe2003DijkstraPrizeinDistributedComputing.Hesharedthe2004G?delPrizewithNirShavit,thehighestawardintheoreticalcomputerscience.In2012hesharedtheEdsgerW.DijkstraPrizeInDistributedComputingwithNirShavit.NirShavitreceivedaB.A.andM.Sc.fromtheTechnionandaPh.D.fromtheHebrewUniversity,allinComputerScience.From1999to2011heservedasamemberoftechnicalstaffatSunLabsandOracleLabs.Hesharedthe2004G?delPrizewithMauriceHerlihy,thehighestawardintheoreticalcomputerscience.HeisaProfessorintheElectricalEngineeringandComputerScienceDepartmentatM.I.T.andtheComputerScienceDepartmentatTel-AvivUniversity.In2012hesharedtheEdsgerW.DijkstraPrizeInDistributedComputingwithMauriceHerlihy.

其他版本

全部(5)

—  END  —