Mahalaga sa mga inhinyero ang pag-unawa kung paano kakalkulahin ang mga sistemang multi-core upang maging lubos na perpekto ang pagganap. Sa pamamagitan ng pag-iinat ay sinusukat ang dami ng trabahong natapos sa isang ibinigay na panahon, na nakakatulong sa pagsusuri ng kahusayan ng sistema at matukoy ang mga botttleneck.

Ano ang Sa Pamamagitan ng Pagtatanggal?

Sa pamamagitan ngput ay tumutukoy sa bilang ng mga gawain o operasyon maaaring magproseso ang isang sistema sa loob ng isang tiyak na yugto. Sa mga sistemang multi-core, ito ay nagpapakita kung gaano kabisang maramihang mga core ang gumaganang magkakasama upang pangasiwaan ang mga workload.

Mga Salik na Nakaaapekto sa Hanggang sa Wakas

Ilang salik ang nakaiimpluwensiya sa pamamagitan ng pagpusta sa mga sistemang multi-core:

  • [Core count: Ang mas maraming core ay maaaring magpataas ng potensiyal sa pamamagitan ngput.
  • Ang pamamahagi ng workload: Ang balanseng pagbalanse ng karga ay tumitiyak na ang lahat ng mga core ay ginagamit.
  • Memory bandwidth: Ang mga bilis ng pag-akses ng memorya ay pumipigil sa mga botttleneck.
  • Ang synchronization sa itaas: Ang labis na koordinasyon sa pagitan ng mga core ay maaaring makabawas sa pamamagitan ng pag-ut.

Pagkalkula sa Pamamagitan ng Istasyon

Ang pangunahing pormula para sa stain ay:

Sa pamamagitan ngput = Kabuuang gawang natapos / Time hinango

Sa mga sistemang multi-core, ito ay maaaring palawakin upang isaalang-alang ang kahalintulad na pagpoproseso:

Sa pamamagitan ngput = Bilang ng mga core × Tasks kada core / Time]

Praktikal na Halimbawa

Ipagpalagay nang ang isang sistema ay may 4 na core, bawat isa ay nagpoproseso ng 50 atas sa bawat segundo. Ang kabuuan ay:

4 cores × 50 task = 200 task kada segundo

Kung ang panahon ng pagpoproseso ay lumaki dahil sa pangangatuwiran tungkol sa yaman, ang pag - aalis ng mga kemikal ay nakababawas sa paggawa ng mga metrikong ito.