1.Instruction Fetch
Yaitu : membaca atau memberi
instruksi dari lokasi memorinya ke CPU.
2.Instruction Decode
Yaitu menganalisa instruksi
untuk menentukan jenis operasi yang akan di bentuk dan operan yang akan di
gunakan.
3.Operand Fetch
Yaitu mengambil operan dari
memori atau dari modul I/O
4.Execute
Yaitu melaksakan instruksi
yang telah diberikan dari memory.
5.Result Store
Yaitu menyimpan hasil
eksekusi instruksi ke dalam memori.
6.Next Instruction
Yaitu memberi tahu CPU untuk
mengambil (fetch) instruksi berikutnya setelah instruksi yang akan dijalan kan
selesai.
1. Benchmark
Benchmark adalah teknik pengetesan dengan
menggunakan suatu nilai standar. Suatu program atau pekerjaan yang melakukan
perbandingan kemampuan dari berbagai kerja dari beberapa peralatan dengan
tujuan untuk meningkatkan kualitas pada produk yang baru.
2.
Processor Pipeline
Processor Pipeline adalah satu set dari elemen
pemrosesan data dihubungkan secara seri, sehingga hasil keluaran dari satu
elemen adalah masukkan bagi elemen berikutnya. Elemen - elemen dari sebuah
pipeline sering dijalankan secara paralel.
3. Set
Register
Register prosesor dalam arsitektur computer adalah
sejumlah kecil memori komputer yang bekerja dengan kecepatan sangat tinggi yang
digunakan untuk melakukan eksekusi terhadap program-program komputer dengan
menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan. Umumnya
nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam waktu
tertentu.
4.
Multiprocessor
Multiprocessor merupakan sistem komputer
dengan dua atau lebih CPU identik yang membagi akses secara penuh kepadacommon RAM (Shared
Memory Multiprocessor). Karakterisitik penting dalam multiprocessor.
5.
Architectural Merit
Architectural Merit adalah :
Penilaian kualitas arsitektur komputer yang terutama didasarkan pada daya
terapnya untuk pemakai yang dimaksud, daya tempatnya,dan daya kembangnya.
6.Kompabilitas
6.Kompabilitas
Kompabilitas adalah sebuah komputer yang
dapat menjalankan kode biner yang ditujukan untuk di jalankan pada komputer
lain.kompabilitas merupakan salah satu keuntungan dalam pengembangan program
computer yang di tujukan untuk di jalalankan di berbagai system operasi.
1.SIMD ( Single Instruction Multiple Data
)
SIMD ( Single Instruction Multiple
Data ) adalah sebuah istilah dalam
komputasi yang merujuk kepada sekumpulan operasi yang
digunakan untuk menangani jumlah data yang sangat banyak dalam paralel
secara efisien, seperti yang terjadi dalam prosesor vektoratau .SIMD
pertama kali dipopulerkan pada superkomputer skala besar, meski sekarang telah
ditemukan pada komputer pribadi.
Contoh
aplikasi yang dapat mengambil keuntungan dari SIMD adalah aplikasi yang
memiliki nilai yang sama yang ditambahkan ke banyak titik data, yang umum
terjadi dalam aplikasi multimedia. Salah satu contoh operasinya adalah mengubah
brightness dari sebuah gambar. Setiap pixel dari sebuah gambar 24-bit berisi
tiga buah nilai berukuran 8-bit brightnees dari porsi warna merah , hijau , dan
biru.
Untuk
melakukan perubahan brightness, nilai R, G, dan Bakan dibaca dari memori, dan sebuah
nilai baru ditambahkan (atau dikurangkan) terhadap nilai-nilai R, G, B tersebut
dan nilai akhirnya akan dikembalikan (ditulis kembali) ke memori.
2. MISD ( Multipe Instruction Single
Data Stream )
MISD ( Multipe Instruction Single Data Stream ) adalah
jenisarsitektur komputasi paralel di mana banyak unit
fungsionalmelakukan operasi yang berbeda pada data yang sama. Arsitekturpipa termasuk
dalam jenis ini, meskipun purist mungkin mengatakan
bahwa data yang berbeda setelah diolah oleh setiap
tahap dalam pipa.
Fault-tolerant komputer mengeksekusi instruksi
yang samasecara berlebihan dalam rangka untuk mendeteksi dan
maskerkesalahan, dengan
cara yang dikenal sebagai replikasi tugas,dapat dianggap milik jenis
ini. Tidak banyak
contoh arsitektur iniada, sebagai MIMD dan SIMD sering lebih
tepat untuk teknikparalel data umum.
Secara khusus, mereka
memungkinkan skala yang lebih baik dan penggunaan sumber
daya komputasi daripada MISD tidak.Namun, salah satu
contoh yang menonjol dari MISD dalam
komputasi adalah komputer kontrol penerbangan pesawat ulang
alik.
3. SISD ( Single Instruction Single Data Stream )
SISD ( Single Instruction Single Data
Stream ) adalah istilah yang mengacu
pada arsitektur komputer di mana prosesor tunggal, sebuahuniprocessor, mengeksekusi aliran tunggal instruksi, untuk beroperasi padadata yang
tersimpan dalam memori tunggal. Hal ini terkait
dengan arsitekturvon Neumann.
SISD adalah salah satu dari empat klasifikasi utama sebagaimana didefinisikan dalam taksonomi Flynn. Dalam sistem ini klasifikasididasarkan pada jumlah instruksi bersamaan dan data stream hadir dalamarsitektur komputer.
SISD adalah salah satu dari empat klasifikasi utama sebagaimana didefinisikan dalam taksonomi Flynn. Dalam sistem ini klasifikasididasarkan pada jumlah instruksi bersamaan dan data stream hadir dalamarsitektur komputer.
Menurut Michael J. Flynn, SISD dapat memiliki
karakteristikpemrosesan konkuren. Instruksi mengambil
dan eksekusi pipelinedinstruksi adalah contoh yang umum
ditemukan di kebanyakan komputerSISD yang modern.
4. MIMD ( Multiple
Instruction Multiple Data Stream )
MIMD (Multiple Instruction, Multiple Data stream) adalah teknik yang digunakan untuk mencapai
paralelisme. Mesin menggunakan MIMD memiliki sejumlah prosesor yang berfungsi
asynchronous dan independen. Setiap saat, prosesor yang berbeda dapat
mengeksekusi instruksi yang berbeda pada bagian yang berbeda dari data.
Arsitektur MIMD dapat digunakan di sejumlah area aplikasi
seperti desain / manufaktur dibantu komputer-dibantu komputer, simulasi,
pemodelan, dan sebagai saklar komunikasi. Mesin MIMD bisa baik memori bersama
atau kategori memori terdistribusi.
Klasifikasi ini didasarkan pada bagaimana prosesor MIMD
mengakses memori. Mesin memori bersama mungkin jenis-bus berbasis,
diperpanjang, atau hirarkis. Mesin memori terdistribusi mungkin memiliki
hypercube atau mesh skema interkoneksi.
Tidak ada komentar:
Posting Komentar