Arxitekturasiga ko'ra: CPU yoki mikroprotsessorning arxitekturasiga qarab biz quyidagilarni topamiz:
Mikroprotsessor: Bu odatdagi protsessor yoki mikroprotsessor, har qanday mikroarxitektura yoki u amalga oshiradigan texnologiyalar.
Mikrokontroller: bu operativ xotira, kiritish-chiqarish tizimi va avtobus bilan, ya'ni mikrosxemadagi mikrosxemalar bilan bir xil mikrosxemada ishlangan oddiy protsessor (odatda kam ishlash). Umuman olganda, ular superkompyuterlarda ishlatilmaydi, lekin ular juda ko'p mahalliy va sanoat qurilmalarda, Arduino kabi platalarda va boshqalarda mavjud. Ammo superkompyuterlar uchun ularni unutish kerak ...
DSP (raqamli signal protsessori): Bundan tashqari, ushbu raqamli signal protsessorlari superkompyuterlash masalasi bilan bir xil emas deb o'ylashingiz mumkin, ammo heterojen hisoblash haqida ko'proq ma'lumotga ega bo'lsak, ularning qanday ma'noga ega ekanligini ko'rasiz. Ammo endi siz raqamli signallarni qayta ishlashda yaxshi ishlashga ega bo'lish uchun ular aniq protsessorlar ekanligini bilishingiz kerak, bu ularni ovoz kartalari, video va boshqalar uchun yaxshi qiladi. Ammo bu ma'lum hisob-kitoblarda ba'zi bir afzalliklarga ega bo'lishi mumkin, chunki biz ko'rib turganimizdek ...
SoC (Chipdagi tizim): Bu uning nomidan ko'rinib turganidek, chipdagi tizim, ya'ni mikrokontrollerga kiritilgan narsadan ko'proq narsa kiritilgan chip. Unga protsessordan tashqari (odatda ARM) flesh, RAM, I / U va ba'zi tekshirgichlar kiradi. Ammo SoC-larda o'rnatilgan protsessor odatda yuqori mahsuldorlikka ega va smartfonlar, planshetlar va boshqalar uchun mo'ljallangan, ammo hozirda biz ko'rib turganimizdek, ushbu turdagi chiplarni protsessor sifatida ishlatadigan mikroserverlar mavjud.
Vektorli protsessor: bu SIMD mikroprotsessorining bir turi, ya'ni bir nechta ma'lumotlarga ega bo'lgan ko'rsatmalarni bajaradi. Aytish mumkinki, biz aytgan MMX, SSE va boshqalar kabi multimedia kengaytmalari tufayli ko'plab zamonaviy mikroprotsessorlar SIMD xususiyatlariga ega. Vektorli protsessor deganda men har bir ko'rsatma uchun vektor yoki ma'lumotlar majmuasini qayta ishlashga asoslangan holda sof bo'lganlarni nazarda tutayapman. Ushbu turdagi protsessorlarga misol sifatida ba'zi yapon superkompyuterlarida ishlatiladigan Fujitsu FR-V va shuningdek, GPUlarni ko'rib chiqish mumkin.
ASIClar: Bular dasturga xos bo'lgan integral mikrosxemalar, ya'ni ulardan foydalanish asosida moslashtirilgan mikrosxemalar. Muayyan aniq dasturlar uchun juda yaxshi ishlashi mumkin bo'lgan narsa, garchi uning dizayni umumiy ishlov berish birliklaridan foydalanishga nisbatan yuqori narxni nazarda tutsa. Bundan tashqari, agar ularni amalga oshirish uchun FPGA ishlatilsa, bu elektron tarzda eng samarali bo'lmaydi. Masalan, bugungi kunda ular kripto-valyutani qazib olish mashinalarini yaratish uchun keng foydalanilmoqda.
boshqalar: hozirda bizni qiziqtirmaydigan boshqalar bor, masalan APUlar (CPU + GPU), NPUlar, soatsiz mikroprotsessor, C-RAM, bochka protsessori va boshqalar.
Do'stlaringiz bilan baham: |