Pada tugas softskill pertemuan bulan ke empat
menjelasakan tentang komputasi modern dan pararel processing serta menjelaskan
hubungan keduanya.
Pengertian Komputasi Modern
Komputasi modern adalah sebuah konsep sistem yang menerima
intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga
dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi
menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi
modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957).
Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann
telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih
dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu
komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah
satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang
Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil
dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam
kepalanya.
Dalam kerjanya komputasi modern menghitung dan mencari
solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
·
Akurasi
(big, Floating point)
·
Kecepatan (dalam satuan Hz)
·
Problem
Volume Besar (Down Sizzing atau pararel)
·
Modeling (NN & GA)
·
Kompleksitas (Menggunakan Teori big
O)
Pengertian Pararel Procesing
Pemrograman Paralel
adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi
secara bersamaan. Bila komputer yang digunakan secara bersamaan tersebut
dilakukan oleh komputer-komputer terpisah yang terhubung dalam satu jaringan
komputer, biasanya disebut sistem terdistribusi. Bahasa pemrograman yang
populer digunakan dalam pemrograman paralel adalah MPI (Message Passing
Interface) dan PVM (Parallel Virtual Machine). Untuk lebih memperjelas lebih
dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan
komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui
terlebih dahulu pengertian mengenai model dari komputasi.
·
SISD
Yang merupakan singkatan dari Single Instruction, Single
Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini
dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu
model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan
ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa
processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1,
IBM 360, CDC 7600, Cray 1 dan PDP 1.
·
SIMD
Yang merupakan singkatan dari Single Instruction, Multiple
Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun
setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari
angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5
processor. Pada setiap processor kita menggunakan algoritma atau perintah yang
sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari
deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari
urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain.
Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar,
Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).
komentar :
komputasi modern dan pararel procesing itu sangat penting bagi kehidupan di dunia teknologi saat ini karena sangat membantu sekali bagi pengguna (user). Seperti komputasi modern sebuah konsep sistem yang menerima
intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga
dari memory komputer. Sedangkan pararel procesing teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi
secara bersamaan.
Tidak ada komentar:
Posting Komentar