Ang paglalapat ng Batas ng Andahlimics ay tumutulong sa pag-unawa ng mga potensiyal na pagpapabuti sa pagsasagawa sa mga modernong multi-core processors. ito ay nagbibigay ng paraan upang tantiyahin ang sukdulang speed-up achievable sa pamamagitan ng pagpapabuti ng mga espesipikong bahagi ng isang sistema. Ang artikulong ito ay tumutuklas kung paanong ang Kautusang Amdahlichs ay kumakapit sa kasalukuyang disenyong processor at mga estratehiyang optimisasyon.

Pag - unawa sa Batas ng mga Ambahlison

Binabanggit ng Amadahlimens Law na ang kabuuang bilis ng isang sistema ay limitado sa bahagi ng sistema na hindi maaaring mapabuti. Ito ay ipinahahayag na may pormulang:

[Speedup = 1 /(1 - P) + (P / S)[

Kung saan P ang proporsiyon ng oras ng pagpatay na apektado ng pagpapabuti, at S ang bilis ng pag-ikot ng bahaging iyon. Itinatampok ng batas ang pagbaba ng mga pagbabalik habang ang mga pagpapabuti ay inilalapat sa mga bahagi ng sistema na mabilis na ginagamit.

Pagkakapit sa Multi-Core Processors

Sa mga multi-core processor, ang mga kahilerang paglalapat ay pumapayag sa maramihang mga atas na sabay-sabay na tumakbo, binabawasan ang kabuuang oras ng pagpoproseso. Gayunpaman, ang bisa ay nakasalalay sa bahagi ng workload na maaaring i-katumbas.

Kung ang malaking bahagi ng trabaho ay de - serye, ang pagdaragdag ng mas maraming core ay nagbubunga ng limitadong mga pakinabang sa paggawa.

Mga Estratehiya ng Optimisasyon

Upang maging mas mahusay sa paggawa, ituon ang pansin sa pagdaragdag ng katumbas na bahagi ng mga gawain.

  • Code optimisasyon upang mabawasan ang mga bahaging de serye.
  • [1] [[Efficient workload distribution sa ibayo ng mga core.
  • [[Pareduksiyon] Pag-iisa sa ibabaw sa mga sinulid.
  • Mga pagpapabuti tulad ng mas mabilis na mga interconnects.

Ang mga estratehiyang ito ay tumutulong upang maakyat ang teoretikal na hangganang speedup na hinulaan ng Kautusang Amadahlimis, na pinabubuti ang kabuuang paggawa ng processor.