Ang mga tanong na na-tag sa 'branch-prediction'

Sa isang arkitektong computer, ang tagahula ng sangay ay isang digital circuit na sumusubok na hulaan kung anong sangay (halimbawa, kung ang istraktura ng kung ano pa man) ay bago bago ito matukoy. Ang layunin ng hula ng sangay ay upang mapabuti ang daloy sa pagtuturo ng tubo. Ang mga mahuhulaan ng industriya ay naglalaro ng napakahalagang papel sa pagkamit ng mataas na pagganap sa maraming modernong microprocessor na nakabatay sa mga arkitekturang microprocessor, tulad ng x86.
26
sumagot

Bakit mas mabilis itong iproseso ang isang nakaayos na array kaysa sa isang unsorted array?

Narito ang isang piraso ng C + + code na tila napaka kakaiba. Para sa i>
Itakda noong Hunyo 27 '12 sa ika-4:51 ng hapon
5
sumagot
10
sumagot

Ano ang epekto ng pag-order, kung ... iba pa, kung ang mga pahayag ay nasa posibilidad?

Sa partikular, kung mayroon akong isang serye ng kung ... iba pa kung ang mga pahayag, at sa paanuman ko malalaman nang maaga ang kamag-anak na posibilidad na ang bawat operator ay susuriin sa totoo, gaano kalaki ang ginagawa ng runtime sa pag-uri-uriin ito ayon sa posibilidad? ...
itakda ang Oktubre 19. '17 sa 18:17
7
sumagot

Mayroon bang pahiwatig ng tagatala para sa gcc upang gawing laging magpunta ang isang hula ng hula sa isang tiyak na paraan?

Para sa arkitektong Intel, may isang paraan upang matuturuan ang tagatala ng GCC upang makabuo ng code na palaging pwersa ang hula ng sangay sa isang tiyak na paraan sa aking code? Sinusuportahan ba ng hardware na ito ang Intel? Paano ang tungkol sa iba pang mga compiler o ap ...
itakda sa Mayo 08 '15 sa 21:54
5
sumagot
5
sumagot

Portable tips para sa predicting ang industriya

Mayroon bang anumang madaling paraan ng paghula ng hula sa sangay? Isaa>
itakda ang Setyembre 13 '10 sa 20:35
8
sumagot

Programming sa mga sanga

Nabasa ko na ang isang maling hula sa industriya ay maaaring maging isang mainit na bottleneck para sa isang application. Tulad ng nakikita ko, ang mga tao ay madalas na nagpapakita ng isang assembler code na uncovers ang problemang ito, at nagsasabi na ang mga programmers ay karaniwang mahuhulaan kung saan ang branch ay ...
nagtanong Sept. 15 '15 sa 11:48
2
sumagot
5
sumagot

Bakit ang tampok na C + + na ito ay gumawa ng maraming hindi tamang mga hula sa industriya?

Hayaan ang isang maging isang array na naglalaman ng isang kakaibang bi>
nagtanong Sept. 15 '16 sa 17:44
2
sumagot

Nakatanggap ba ang GCC ng suboptimal code para sa predicting isang static na sangay?

Mula sa aking kurso sa unibersidad, narinig ko na sa pamamagitan ng pagsang-ayon ito ay mas mahusay na upang ilagay ang isang mas malamang na kalagayan sa kung sa halip na sa ibang lugar, na maaaring makatulong sa isang hulaan ng isang static na sangay. Halimbawa: kung (check_collision (manlalaro, kaaway)) {// hindi malamang na totoo ...
itakda ang Enero 26 '17 sa 21:49
4
sumagot

Industry Prediction and Zero Split

Sumulat ako ng code na mukhang ganito: kung (denominator == 0) {bumalik mali; } int resulta = value / denominator; ... kapag ako ay nag-iisip tungkol sa mga sumasanga pag-uugali sa CPU. lifetop.pw.site/questions/1 / ... Ang tugon na ito ay nagsasabi na ang CPU ay susubukan na ...
itakda ang 03 Agosto. '15 sa 11:22
5
sumagot

Gaano kadalas ang hula ng sangay sa kasalukuyang mga processor?

Dahil sa malaking epekto sa pagganap, hindi ko nakapagtataka kung ang aking kasalukuyang desktop ay may processor ng hula ng sangay. Siyempre Ngunit ano ang tungkol sa iba't ibang ARM na nag-aalok? Ang iPhone o Android phone ay may hula tungkol sa ...
itinakda noong Nobyembre 23. '11 sa 2:31
4
sumagot

X86-64 Gumawa ng Pagganap ng Pag-optimize - Leveling at Pagsasabula ng Prediction

Sa kasalukuyan ay naka-encode ako ng lubos na na-optimize na mga bersyon ng i>
itakda ang 08 aug. '13 sa 0:18