欢迎来到天天文库
浏览记录
ID:39138334
大小:5.67 MB
页数:195页
时间:2019-06-25
《Parallel.Programming.with.Microsoft.Visual.Cplusplus》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PPARALLELPROGRAMMINGWITHMICROSOFTVISUALC++®ARALLELYourCPUmetershowsaproblem.Onecoreisrunningat100percent,butallthepatterns&practicesothercoresareidle.YourapplicationisCPU-bound,butyouareusingonlyafrac-Provenpracticesforpredictableresultstionofthecomputin
2、gpowerofyourmulticoresystem.Isthereawaytogetbetterperformance?SavetimeandreduceriskonyourTheanswer,inanutshell,isparallelprogramming.Whereyouoncewouldhavewrit-Ptenthekindofsequentialcodethatisfamiliartoallprogrammers,younowfindthatsoftwaredevelopmentproje
3、ctsbyPARALLELthisnolongermeetsyourperformancegoals.Touseyoursystem’sCPUresourcesincorporatingpatterns&practices,ROGRAMMINGefficiently,youneedtosplityourapplicationintopiecesthatcanrunatthesametime.Microsoft’sappliedengineeringguidancethatincludesbothprodu
4、ctionOfcourse,thisiseasiersaidthandone.Parallelprogramminghasareputationforbeingthedomainofexpertsandaminefieldofsubtle,hard-to-reproducesoftwarequalitysourcecodeanddocumentation.PROGRAMMINGdefects.Everyoneseemstohaveafavoritestoryaboutaparallelprogramtha
5、tdidnotbehaveasexpectedbecauseofamysteriousbug.Theguidanceisdesignedtohelpsoftwaredevelopmentteams:WITHThesestoriesshouldinspireahealthyrespectforthedifficultyoftheproblemsyouwillfaceinwritingyourownparallelprograms.Fortunately,helphasarrived.TheMakecriti
6、caldesignandtechnologyParallelPatternsLibrary(PPL)andtheAsynchronousAgentsLibraryintroduceaselectiondecisionsbyhighlightingMICROSOFTnewprogrammingmodelforparallelismthatsignificantlysimplifiesthejob.Behindtheappropriatesolutionarchitectures,thescenesaresop
7、histicatedalgorithmsthatdynamicallydistributecomputationsontechnologies,andMicrosoftproductsWITHmulticorearchitectures.Inaddition,Microsoft®VisualStudio®2010developmentforcommonscenariossystemincludesdebuggingandanalysistoolstosupportthenewparallelprogra
8、m-mingmodel.VISUALC++UnderstandthemostimportantMProvendesignpatternsareanothersourceofhelp.Thisguideintroducesyoutotheconceptsneededforsuccessbymostimportantandfrequentlyusedpatternsofparallelprogrammingandprovidesexplaini
此文档下载收益归作者所有
点击更多查看相关文章~~