书目

Heterogeneous Computing with OpenCL, Second Edition: Revised OpenCL 1.2 Edition

内容简介

HeterogeneousComputingwithOpenCLteachesOpenCLandparallelprogrammingforcomplexsystemsthatmayincludeavarietyofdevicearchitectures:multi-coreCPUs,GPUs,andfully-integratedAcceleratedProcessingUnits(APUs)suchasAMDFusiontechnology.Designedtoworkonmultipleplatformsandwithwideindustrysupport,OpenCLwillhelpyoumoreeffectivelyprogramforaheterogeneousfuture.WrittenbyleadersintheparallelcomputingandOpenCLcommunities,thisbookwillgiveyouhands-onOpenCLexperiencetoaddressarangeoffundamentalparallelalgorithms.Theauthorsexplorememoryspaces,optimizationtechniques,graphicsinteroperability,extensions,anddebuggingandprofiling.Intendedtosupportaparallelprogrammingcourse,HeterogeneousComputingwithOpenCLincludesdetailedexamplesthroughout,plusadditionalonlineexercisesandothersupportingmaterials.*ExplainsprinciplesandstrategiestolearnparallelprogrammingwithOpenCL,fromunderstandingthefourabstractionmodelstothoroughlytestinganddebuggingcompleteapplications.*Coversimageprocessing,webplugins,particlesimulations,videoediting,performanceoptimization,andmore.*ShowshowOpenCLmapstoanexampletargetarchitectureandexplainssomeofthetradeoffsassociatedwithmappingtovariousarchitectures.*Addressesarangeoffundamentalprogrammingtechniques,withmultipleexamplesandcasestudiesthatdemonstrateOpenCLextensionsforavarietyofhardwareplatforms.

作者简介

BenedictR.Gasterisasoftwarearchitectworkingonprogrammingmodelsfornext-generationheterogeneousprocessors,inparticularlookingathigh-levelabstractionsforparallelprogrammingontheemergingclassofprocessorsthatcontainbothCPUsandacceleratorssuchasGPUs.BenedicthascontributedextensivelytotheOpenCL'sdesignandhasrepresentedAMDattheKhronosGroupopenstandardconsortium.BenedicthasaPh.Dincomputerscienceforhisworkontypesystemsforextensiblerecordsandvariants.LeeHoweshasspentthelasttwoyearsworkingatAMDandcurrentlyfocusesonprogrammingmodelsforthefutureofheterogeneouscomputing.Lee'sinterestslieindeclarativelyrepresentingmappingsofiterationdomainstodataandincommunicatingcomplicatedarchitecturalconceptsandoptimizationssuccinctlytoadeveloperaudience,boththroughprogrammingmodelimprovementsandeducation.LeehasaPh.D.incomputersciencefromImperialCollegeLondonforworkinthisarea.DavidKaelireceivedaBSandPhDinElectricalEngineeringfromRutgersUniversity,andanMSinComputerEngineeringfromSyracuseUniversity.HeistheAssociateDeanofUndergraduateProgramsintheCollegeofEngineeringandaFullProcessorontheECEfacultyatNortheasternUniversity,Boston,MAwherehedirectstheNortheasternUniversityComputerArchitectureResearchLaboratory(NUCAR).PriortojoiningNortheasternin1993,Kaelispent12yearsatIBM,thelast7atT.J.WatsonResearchCenter,YorktownHeights,NY.Dr.Kaelihasco-authoredmorethan200criticallyreviewedpublications.Hisresearchspansarangeofareasincludingmicroarchitecturetoback-endcompilersandsoftwareengineering.HeleadsanumberofresearchprojectsintheareaofGPUComputing.HepresentlyservesastheChairoftheIEEETechnicalCommitteeonComputerArchitecture.Dr.KaeliisanIEEEFellowandamemberoftheACM.PerhaadMistryisaPhDcandidateatNortheasternUniversity.HereceivedaBSinElectronicsEngineeringfromUniversityofMumbaiandanMSinComputerEngineeringfromNortheasternUniversityinBoston.HeispresentlyamemberoftheNortheasternUniversityComputerArchitectureResearchLaboratory(NUCAR)andisadvisedbyDr.DavidKaeli.Perhaadworksonavarietyofparallelcomputingprojects.HehasdesignedscalabledatastructuresforthephysicssimulationsforGPGPUplatformsandhasalsoimplementedmedicalreconstructionalgorithmsforheterogeneousdevices.Hispresentresearchfocusesonthedesignofprofilingtoolsforheterogeneouscomputing,HeisstudyingthepotentialofusingstandardslikeOpenCLforbuildingtoolsthatsimplifyparallelprogrammingandperformanceanalysisacrossthevarietyofheterogeneousdevicesavailabletoday.DanaSchaareceivedaBSinComputerEngineeringfromCalPoly,SanLuisObispo,andanMSinElectricalandComputerEngineeringfromNortheasternUniversity,whereheisalsocurrentlyaPh.D.candidate.Hisresearchinterestsincludeparallelprogrammingmodelsandabstractions,particularlyforGPUarchitectures.HehasdevelopedGPU-basedimplementationsofseveralmedicalimagingresearchprojectsrangingfromreal-timevisualizationtoimagereconstructionindistributed,heterogeneousenvironments.DanamarriedhiswonderfulwifeJennyin2010,andtheylivetogetherinBostonwiththeircharmingcats.

—  END  —