Organisasi
dan arsiktektur komputrer
1. Benchmark
Benchmark adalah cara untuk mengukur peningkatan kinerja
komputer secara sistematis melalui pengukuran dan perbandingan kinerja yang
digunakan untuk peningkatan kinerja komputer tersebut.Seperti berupa program
pendek yang dibuat menyerupai dengan aslinya. Ketika komputer masih sederhana
terdapat dua cara untuk mengukur kinerja computer
2. Processor Pipeline
Processor Pipeline adalah suatu cara yang digunakan untuk melakukan sejumlah
kerja secara bersama tetapi dalam tahap yang berbeda yang dialirkan secara
kontinu pada unit pemrosesor. Dengan cara ini, maka unit pemrosesan selalu
bekerja.
Teknik pipeline ini dapat diterapkan pada berbagai tingkatan
dalam sistem komputer. Bisa pada level yang tinggi, misalnya program aplikasi,
sampai pada tingkat yang rendah, seperti pada instruksi yang dijaankan oleh microprocessor.
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.
Set
Register Set register operasional dari suatu komputer, yang dapat diubah oleh
programmer dengan menggunakan set instruksi komputer tersebut. Arsitektur
komputer adalah desain komputer yang meliputi set instruksi, komponen hardware,
dan organisasi atau susunan sistemnya. Ada dua bagian yang pokok untuk
arsitektur komputer: instruction-set architecture (ISA)/ arsitektur set
instruksi dan hardware-system architecture (HSA)/ arsitektur sistem hardware.
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.
Multiprosesor
Komputer yang memiliki lebih dari satu prosesor, seperti array prosesor,
prosesor asosiatif, atau komputer multiple-prosesor. Metrik kinerja Ukuran
kecepatan komputer; yang kadang-kadang ini diberi istilah yang sudah tertentu,
misalnya millions of instructions or per second (MIPS)
atau millions of floating-point operations per second (MFLOPS), dan kadang-kadang istilahnya berkaitan dengan komputer standart, misalnya VAX 11/780.
atau millions of floating-point operations per second (MFLOPS), dan kadang-kadang istilahnya berkaitan dengan komputer standart, misalnya VAX 11/780.
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
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. Kompatibilitas Kemampuan berbagai komputer yang
berbeda untuk menjalankan program yangsarna.
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.
Single
instruction stream, multiple data stream (SIMD satu aliran instruksi, beberapa
aliran data. Array prosesor termasuk dalam kategori ini. Mesin SIMD mempunyai
sebuah CU yang beroperasi seperti mesin yon Neumann (yaitu, ia menjalankan satu
aliran instruksi), CU menghasilkan signal kontrol untuk semua PE, yang
menjalankan operasi yang sama, biasanya pada lockstep, pada item data yang
berbeda (ole.h karenanya disebut aliran data banyak).
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
computer control 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,
sebuah uniprocessor,
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.
Menurut Michael J. Flynn, SISD dapat memiliki
karakteristik pemrosesan konkuren. Instruksi mengambil dan
eksekusi pipeline dinstruksi 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.