Arsitektur Von Neumann adalah dasar bagi sebagian besar komputer
modern, termasuk PC dan server. Meskipun model ini efisien dan sangat umum, ia memiliki beberapa keterbatasan, seperti bottleneck pada saat mengambil instruksi dari memori. Namun, ini tetap menjadi kerangka dasar dalam komputasi dan telah mengalami berbagai pengembangan dan peningkatan seiring berjalannya waktu.
Contoh prosesor: Intel Pentium, AMD Ryzen.
2. Arsitektur Harvard:
Arsitektur Harvard adalah model arsitektur komputer yang berbeda dari
Arsitektur Von Neumann. Dalam Arsitektur Harvard, ada dua jalur memori terpisah untuk menyimpan instruksi (program) dan data.
Contoh prosesor: Intel Itanium, Atmel AVR.
3. Arsitektur RISC (Reduced Instruction Set Computer):
Arsitektur RISC (Reduced Instruction Set Computer) adalah model desain
mikroprosesor atau komputer yang mengedepankan konsep sederhana dengan seperangkat instruksi yang terbatas, tetapi dieksekusi dengan cepat.
Contoh prosesor: ARM Cortex-A, MIPS, IBM POWER.
4. Arsitektur CISC (Complex Instruction Set Computer):
Arsitektur CISC (Complex Instruction Set Computer) adalah model desain
mikroprosesor atau komputer yang memiliki seperangkat instruksi yang lebih kompleks dan beragam. Dalam Arsitektur CISC, setiap instruksi dapat melakukan banyak operasi yang berbeda dan kompleks, seringkali memerlukan beberapa siklus jam untuk dieksekusi.
Contoh prosesor: Intel x86 (Pentium, Core i7), AMD Athlon.
5. Arsitektur Superscalar:
Arsitektur superscalar adalah jenis arsitektur komputer yang
memungkinkan beberapa instruksi dieksekusi secara bersamaan dalam satu siklus jam, dengan tujuan meningkatkan kinerja prosesor.
Contoh prosesor: Intel Core i7, AMD Ryzen.
6. Arsitektur VLIW (Very Long Instruction Word):
Arsitektur VLIW (Very Long Instruction Word) adalah jenis arsitektur
komputer yang dirancang untuk meningkatkan kinerja prosesor dengan cara mengeksekusi beberapa instruksi secara bersamaan tanpa ketergantungan atau prediksi yang kompleks.
Arsitektur SIMD (Single Instruction, Multiple Data) adalah jenis arsitektur
komputer yang dirancang khusus untuk memproses sejumlah besar data secara paralel dengan menggunakan satu instruksi yang sama untuk semua elemen data. Ini cocok untuk aplikasi yang memerlukan pengolahan berulang data dalam jumlah besar, seperti grafika komputer, pemrosesan sinyal digital, dan komputasi ilmiah yang melibatkan vektor dan matriks.
Contoh prosesor: Intel Xeon Phi, NVIDIA Tesla (untuk GPU).
Arsitektur MIMD (Multiple Instruction, Multiple Data) adalah jenis arsitektur
komputer yang memungkinkan beberapa prosesor atau inti (core) untuk bekerja secara independen dan menjalankan instruksi yang berbeda pada data yang berbeda secara bersamaan. Arsitektur ini didasarkan pada konsep pemrosesan paralel, dan setiap prosesor dalam sistem MIMD dapat menjalankan program yang berbeda atau instruksi yang berbeda pada dataset yang berbeda.
Contoh prosesor: Intel Xeon, AMD EPYC.
9. Arsitektur Pipelined:
Arsitektur pipelined adalah pendekatan dalam desain mikroprosesor atau
komputer yang membagi eksekusi instruksi menjadi serangkaian tahap atau pipa. Setiap tahap pipa dirancang untuk mengeksekusi bagian tertentu dari instruksi, sehingga instruksi baru dapat dimulai sebelum instruksi sebelumnya selesai. Ini bertujuan untuk meningkatkan throughput dan kinerja prosesor dengan menjalankan beberapa instruksi secara bersamaan.
Contoh prosesor: Intel Core i5, ARM Cortex-A72.
10. Arsitektur In-Order dan Out-of-Order:
arsitektur in-order lebih sederhana tetapi cenderung memiliki kinerja yang
kurang efisien dalam beberapa kasus. Pilihan antara keduanya tergantung pada prioritas kinerja dan tingkat kompleksitas yang dapat diterima dalam desain prosesor.
In-Order: Intel Pentium, ARM Cortex-A7.
Arsitektur out-of-order umumnya memberikan kinerja yang lebih baik
dalam aplikasi yang memanfaatkan pemrosesan paralel dan memungkinkan eksekusi instruksi yang lebih efisien. Namun, ini juga lebih kompleks dalam desain dan memerlukan manajemen yang cermat untuk menghindari konflik.