Abstract-Detta arbete analyserar effekterna av sekventiell-till-parallell synkronisering och inter-core kommunikation på multicore prestanda, speedup och skalning. En ändring av Amdahls lag formuleras för att återspegla slutsatsen att parallell upptrappning är lägre än vad som ursprungligen förutspåddes, på grund av dessa effekter. I applikationer med höga intercore kommunikationskrav, bör arbetsbelastningen utföras på ett litet antal kärnor, och tillämpningar av höga sekventiell-till-parallell synkroniseringskrav kan bättre utföras av den sekventiella kärnan, även när, Amdahls bråkdel av parallellisering, är mycket nära 1. För att förbättra skalbarheten och prestandahastigheten hos en multikärna är det lika viktigt att ta itu med synkroniserings- och konnektivitetsintensiteten hos parallella algoritmer som deras parallelliseringsfaktor.
Yavits et al REF utvidgade också Amdahls lag genom att beakta effekterna av synkronisering i följd till parallel och interkärnig kommunikation.
The Effect of Communication and Synchronization on Amdahl Law in Multicore Systems
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}