所需E币: 4
时间: 2019-12-24 16:26
大小: 47.5KB
多核架构的性能在哪里?Whereismyperformance?[pic]AtulVermaWithoutadoubtmulticoreprocessingisbecomingmoremainstreamthesedays.Multicoreprogrammingorparallelprogrammingisnolongerconfinedtoesotericapplicationscodedbyninjaprogrammers. AdvancementsintoolsandmulticoreprogrammingparadigmssuchasOpenMPhavecertainlymadeprogrammingsimpler.However,asmoreandmoreprogrammersgetdrawntothefieldofmulticore,somegetfrustratedbytheresults.OnequestionIgetquiteoftenis:Whydon’tIget8timesgreaterperformancewhenmovingfrom1to8cores?Thisisaresultofwrongexpectationsandsomemisconceptions. Asmuchasthechiparchitectureisimportantformulticoreperformance,therearesoftwareconsiderationsthat……