Ko'rsatmani bajarish
Olingan mexanizm L1 dan soatiga ikki to'plamni o'qiy oladi kesh quvurga. Agar kompilyator bundan maksimal darajada foydalanishi mumkin bo'lsa, protsessor soat tsikli uchun oltita ko'rsatmalarni bajarishi mumkin. Protsessorda o'n bitta guruhda o'ttiz funktsional ijro etuvchi birlik mavjud. Har bir birlik. Ning ma'lum bir to'plamini bajarishi mumkin ko'rsatmalar to'plami, va har bir birlik har bir tsiklda bitta buyruq tezligida bajariladi, agar ma'lumot kutishni to'xtatmasa. Guruhdagi barcha birliklar ko'rsatmalar to'plamining bir xil kichik to'plamlarini bajarmasa ham, umumiy ko'rsatmalar bir nechta birliklarda bajarilishi mumkin.
Ijro bo'limi guruhlari quyidagilarni o'z ichiga oladi
Oltita umumiy maqsadli ALU, ikkita butun birlik, bitta smenali birlik
Ma'lumotlarni keshlash uchun to'rt birlik
Oltita multimedia birligi, ikkita parallel siljish birligi, bittasi parallel ko'paytiriladi, bittasi aholi soni
Ikki 82 bitli suzuvchi nuqta ko'paytirmoq – yig'moq birlik, ikkitasi SIMD suzuvchi nuqtani ko'paytirish - yig'ish birliklari (har biri 32 bitli operatsiyalar)[39]
Uchta filial
Ideal holda, kompilyator ko'pincha ko'rsatmalarni bir vaqtning o'zida bajarilishi mumkin bo'lgan oltitadan iborat to'plamlarga birlashtirishi mumkin. Suzuvchi nuqta birliklari amalga oshirgandan beri ko'paytirmoq - yig'ish, bitta suzuvchi nuqta ko'rsatmasi, agar dastur ko'paytmani qo'shishni talab qilganda, ikkita ko'rsatmaning ishini bajarishi mumkin: bu ilmiy ishlov berishda juda keng tarqalgan. Bu sodir bo'lganda, protsessor to'rttasini bajarishi mumkin Floplar tsikl bo'yicha. Masalan, 800 MGts chastotali Itaniumning nazariy darajasi 3,2 G ga teng ediYO'LLAR va 1.67 gigagertsli eng tezkor Itanium 2, 6.67 GFLOPS darajasida baholandi.
Amalda, protsessor ko'pincha kam ishlatilishi mumkin, chunki barcha uyalar foydali ko'rsatmalar bilan to'ldirilmagan. mavjud to'plam shablonlaridagi ma'lumotlarga bog'liqlik yoki cheklovlar. Mumkin bo'lgan eng zich kod har bir buyruq uchun 42,6 bitni talab qiladi, o'sha paytdagi an'anaviy RISC protsessorlarida har bir ko'rsatma uchun 32 bit, va bekor qilingan uyalar tufayli no-kodlar kodning zichligini yanada pasaytiradi. Spekulyativ yuklarga oid qo'shimcha ko'rsatmalar va filiallar va kesh uchun ko'rsatmalar, hatto zamonaviy kompilyatorlar bilan ham optimal tarzda ishlab chiqarish qiyin.
Do'stlaringiz bilan baham: |