- Protsessor uchun maksimal flop sonini hisoblash uchun shuni hisobga olish kerakki, zamonaviy protsessorlar o'zlarining har bir yadrosida parallel ravishda ishlaydigan har bir turdagi bir nechta ijro birliklari (shu jumladan suzuvchi nuqta operatsiyalari uchun) mavjud va bir taktda bir nechta buyruqlarni bajarishi mumkin. Ushbu me'moriy xususiyat superskalyar deb ataladi va birinchi marta CDC 6600 kompyuterida 1964 yilda paydo bo'lgan. Superskalar arxitekturaga ega kompyuterlarni ommaviy ishlab chiqarish 1993 yilda Pentium protsessorining chiqarilishi bilan boshlangan.
Samaradorlikni hisoblash - 2000-yillarning oxirida ishlab chiqilgan Intel Core 2 protsessori ham superskalyar boʻlib, 2 ta 64-bitli suzuvchi nuqtali bloklarni oʻz ichiga oladi, ular har bir siklda 2 ta bogʻliq operatsiyani (koʻpaytirish va qoʻshish, qo`shma ko`paytirish-qo`shish) bajarishi mumkin, bu esa nazariy jihatdan eng yuqori samaradorlikka erishish imkonini beradi. Har bir yadroda 1 sikl uchun 4 ta operatsiya. Shunday qilib, 4 yadroli (Core 2 Quad) va 3,5 gigagertsli chastotada ishlaydigan protsessor uchun nazariy ishlash chegarasi 4x4x3,5 = 56 gigaflopni, 2 yadroli (Core 2 Duo) protsessor uchun esa 3 gigagertsli chastotada - 2x4x3 = 24 gigaflops, bu LINPACK testida olingan amaliy natijalarga yaxshi mos keladi.
- AMD Phenom 9500 sAM2+ 2,2 ГГц: 2200 МHz × 4 yadro × 4⋅10−3 = 35,2 Gflops (4 ta buyruq)
- To’rt yadroli Core 2 Quad Q6600 protsessori: 2400 МHz × 4 yadro × 4⋅10−3 = 38,4 Gflops. (4 ta buyruq)
- Sandy va Ivy Bridge AVX bilan: 8 Flops/takt ikki karra aniqlikda, 16 Flops/takt bittalik aniqlikda
- Intel Core i7 2700:/Intel Core i7 3770: 8*4*3900 МHz = 124,8 Gflops ikki karra aniqlikda (8 ta buyruq), 16*4*3900 = 249,6 Gflops 1 karra aniqlikda (16 ta buyruq).
Ba’zi hisoblash natijalari
Do'stlaringiz bilan baham: |