Pagkakapit ng Batas sa mga Andahlisensiya Upang Pahusayin ang Sistemang Performance: Mga Pagkalkula at mga Pag - aaral sa Kaso

Ang pagkakapit ng Kautusang Andahlimics ay tumutulong upang suriin ang potensiyal na mga pagpapabuti sa paggawa ng sistema kapag ginagawang kapaki - pakinabang ang espesipikong mga bahagi nito.

Pag - unawa sa Batas ng mga Ambahlison

Ang Amdahlimens Law ay nagsasaad na ang kabuuang bilis ng isang sistema ay limitado sa pamamagitan ng bahagi ng sistema na hindi maaaring mapabuti. Ang pormula ay:

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

Saan:

Napasulong ang Pagkalkula sa Sistema

Upang tantiyahin ang epekto ng isang upgrade, kilalanin ang bahagi ng sistema na mapahuhusay at alamin ang kasalukuyang kontribusyon nito sa kabuuang oras ng pagpatay. Pagkatapos, ikapit ang pormula upang mahanap ang potensiyal na kabuuang bilis ng pag-aapruba.

Halimbawa, kung ang isang gawain ay gumugugol ng 40% ng panahon nito sa isang sangkap na maaaring pabilisin ng isang salik na 4, ang pinakamabilis na tulin ay tinataya na:

[Speedup = 1 /(1 - 0.4) + (0.4 / 4) = 1 / (0.6 + 0.1) = 1.1 / 0.7 ⁇ 1.43

Pag - aaral ng Kaso: Proseso ng Multi-Core

Sa isang sistema kung saan ang 70% ng panahon ng pagpoproseso ay maaaring magkatumbas, upgradyasyon ang parallel na bahagi upang tumakbo ng 8 beses mas mabilis na mga resulta sa isang sukdulang bilis ng:

[Speedup = 1 /(1 - 0.7) + (0.7 / 8) = 1.3 + 0.0875) ⁇ 3.2

Ito ay nagpapakita ng bumababang mga pagbabalik habang ang hindi-pare-parallelizable bahagi ay nagtatakda ng kabuuang mga pag-unlad sa pagsasagawa.