资源描述:
《fundamentals of multicore software development.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ComputerScienceChapman&Hall/CRCFundamentalsofMulticoreChapman&Hall/CRCComputationalScienceSeriesSoftwareDevelopmentComputationalScienceSeriesWithmulticoreprocessorsnowineverycomputer,server,andembeddeddevice,theneedforcost-effective,reliableparallelsoftwarehasneverbeengre
2、ater.Byexplainingkeyaspectsofmulticoreprogramming,FundamentalsofMulticoreSoftwareDevelopmenthelpssoftwareengineersunderstandparallelprogrammingandmasterthemulticorechallenge.Accessibletonewcomerstothefield,thebookcapturesthestateoftheartofmulticoreprogrammingincomputersci
3、ence.Itcoversthefundamentalsofmulticorehardware,paralleldesignpatterns,andparallelprogramminginC++,.NET,andJava.Italsodiscussesmanycorecomputingongraphicscardsandheterogeneousmulticoreplatforms,automaticparallelization,automaticperformancetuning,transactionalmemory,andeme
4、rgingapplications.Features•Presentsthebasicsofmulticorehardwareandparallelprogramming•Explainshowdesignpatternscanbeappliedtoparallelprogramming•DescribesparallelisminC++,.NET,andJavaaswellastheOpenMPAPI•DiscussesscalablemanycorecomputingwithCUDAandprogrammingapproachesfo
5、rtheCellprocessor•Coversemergingtechnologies,includingtechniquesforautomaticextractionofparallelismfromsequentialcode,automaticperformancetuningforparallelapplications,andatransactionalmemoryprogrammingmodelAdl-Tabatabai•ExploresfuturedirectionsofmulticoreprocessorsPankra
6、tiusAscomputingpowerincreasinglycomesfromparallelism,softwaredevelopersTichymustembraceparallelprogramming.Writtenbyleadersinthefield,thisbookprovidesanoverviewoftheexistingandup-and-comingprogrammingchoicesformulticores.Itaddressesissuesinsystemsarchitecture,operatingsys
7、tems,languages,andcompilers.K10647K10647_Cover.indd110/31/1110:05AMFundamentalsofMulticoreSoftwareDevelopmentChapman&Hall/CRCComputationalScienceSeriesSERIESEDITORHorstSimonDeputyDirectorLawrenceBerkeleyNationalLaboratoryBerkeley,California,U.S.A.AIMSANDSCOPEThisseriesaim
8、stocapturenewdevelopmentsandapplicationsinthefieldofcomputationalsciencethroughthepublicationofa