资源描述:
《python并行编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ProgrammingonParallelMachinesNormanMatloffUniversityofCalifornia,Davis11Licensing:ThisworkislicensedunderaCreativeCommonsAttribution-NoDerivativeWorks3.0UnitedStatesLicense.CopyrightisretainedbyN.Matloffinallnon-U.S.jurisdictions,butpermissiontousethesematerialsinteachingisstillgranted,providedthe
2、authorshipandlicensinginformationhereisdisplayedineachunit.Iwouldappreciatebeingnotifiedifyouusethisbookforteaching,justsothatIknowthematerialsarebeingputtouse,butthisisnotrequired.2Author’sBiographicalSketchDr.NormMatloffisaprofessorofcomputerscienceattheUniversityofCaliforniaatDavis,andwasformerl
3、yaprofessorofmathematicsandstatisticsatthatuniversity.HeisaformerdatabasesoftwaredeveloperinSiliconValley,andhasbeenastatisticalconsultantforfirmssuchastheKaiserPermanenteHealthPlan.Dr.MatloffwasborninLosAngeles,andgrewupinEastLosAngelesandtheSanGabrielValley.HehasaPhDinpuremathematicsfromUCLA,spec
4、ializinginprobabilitytheory.Hiscurrentresearchinterestsareparallelprocessing,analysisofsocialnetworks,andregressionmethodology.Prof.MatloffisaformerappointedmemberofIFIPWorkingGroup11.3,aninternationalcommitteeconcernedwithdatabasesoftwaresecurity,establishedunderUNESCO.HewasafoundingmemberoftheUC
5、DavisDepartmentofStatistics,andparticipatedintheformationoftheUCDComputerScienceDepartmentaswell.HeisarecipientoftheDistinguishedTeachingAwardatUCDavis.Dr.Matloffistheauthoroftwopublishedtextbooks,andofanumberofwidely-usedWebtutorialsoncom-putertopics,suchastheLinuxoperatingsystemandthePythonprogr
6、amminglanguage.HeandDr.PeterSalzmanareauthorsofTheArtofDebuggingwithGDB,DDD,andEclipse.Prof.Matloff’sbookontheRprogramminglanguage,TheArtofRProgramming,isduetobepublishedin2010.Heisalsotheauthorofseveralopen-sourcetextbooks,includingFromAlgorithmstoZ-Scores:ProbabilisticandStatisticalMod-elinginCo
7、mputerScience(http://heather.cs.ucdavis.edu/probstatbook),andProgram-mingonParallelMachines(http://heather.cs.ucdavis.edu/˜matloff/ParProcBook.pdf).Contents1IntroductiontoParallelProcessing11.1Overview:WhyUsePara