Ang mga superscalar processor ay dinisenyo upang magsagawa ng maraming instruksiyon sa bawat siklo ng orasan, na pinararami ang kabuuang pagganap. Ang pagkalkula sa kanilang teoretikal na sukdulang kakayahan sa pamamagitan ngput ay nagsasangkot ng pag-unawa sa kanilang arkitektura at pagtuturo na humahawak ng mga kakayahan.

Pag - unawa sa Superscalar Arkitektura

Ang superscalar processor ay maaaring maglabas ng maraming instruksiyon nang sabay - sabay sa pamamagitan ng paggamit ng maraming yunit ng pagpatay.

Mga Pangunahing Salik sa Pagkalkula

Kabilang sa pangunahing mga elemento na nakaiimpluwensiya sa pinakamaraming pamamaraan sa pamamagitan ngput ay:

  • Ang paglalapat ng mga yunit ng pagpatay: ay tumitiyak kung ilang mga instruksiyon ang maaaring iproseso nang sabay - sabay.
  • Ang instruksiyong mixtation: Ang proporsiyon ng iba't ibang mga uri ng instruksiyon ay umaapekto sa paralelismo.
  • Ang lalim ng tubong Pilipeline: Ang mga tubong pang-ilalim ay maaaring magpahiwatig ng mga pagkaantala, na binabawasan ang mga pamamagitan ngput.
  • Mga dependensiya sa pagtuturo: Maaaring limitahan ang mga panganib ng Data sa katumbas na pagbitay.

Pagkalkula sa Theoretical Maximum sa Pamamagitan ng Pag - aalis

Ang sukdulang mga pagpasa ay maaaring kalkulahin sa pamamagitan ng paghahati ng bilang ng mga yunit ng pagpatay sa pamamagitan ng bilang ng mga siklo ng orasan na kailangan upang maproseso ang mga instruksiyon, pagpapalagay ng mga huwarang kondisyon na walang dependensiya o panganib. halimbawa, kung ang isang processor ay may 4 na mga yunit ng pagpatay at maaaring maglabas ng 4 na instruksiyon sa bawat siklo, ang teoretikal na sukdulan ay 4 na instruksiyon sa bawat siklo.

Sa matematika, ito ay maaaring ipahayag na:

Maximum Sa pamamagitan ngput = Bilang ng mga Naglalapat ng Pagbitay sa mga Unit / Cycles per Instruction[