Superkomputer
Komputasi Paralel
1
Frequency Scaling: usaha untuk meningkatkan untuk kerja komputer, semakin tinggi frekuensi kerja
komputer, semakin tinggi kecepatan pemrosesan.
0
Sejarah Singkat
Pada tahun 1958, Peneliti IBM, John Cocke dan Daniel Slotnick membahas
tentang pemanfaatan paralelisme di dalam komputasi numerik untuk pertama kalinya.
Burroughs Corporation memperkenalkan D825 pada tahun 1962, sebuah komputer
dengan empat buah prosesor yang mengakses 16 modul memori dengan bantuan
saklar bar-silang(crossbar switch).
Latar Belakang
P = C x V2 x F
Sumber :
http://en.wikipedia.org/wiki/Parallel_computin
g 1 November 2008
1
Dimana P adalah daya, C adalah kapasitansi, V adalah tegangan, dan F adalah
frekuensi prosesor. Apabila frekuensi ditingkatkan, maka akan terjadi peningkatan
daya yang dikonsumsi oleh sebuah prosesor.
Hukum Amdahl
Sumber :
http://en.wikipedia.org/wiki/Parallel_computin
g 1 November 2008
Menurut Hukum Amdahl, bagian kecil dari sebuah program yang tidak dapat
lagi diparalelkan, akan membatasi peningkatan kecepatan yang dapat dicapai dari
paralelisasi secara keseluruhan. Semua masalah mengandung bagian yang dapat
diparalelkan dan bagian yang tidak dapat diparalelkan juga. Hubungan antara kedua
bagian ini dinyatakan dalam:
Sumber :
http://en.wikipedia.org/wiki/Parallel_computin
S = 1 / (1-P)
g 1 November 2008
2
Dimana S adalah besarnya peningkatan kecepatan dari sebuah program, P adalah
besarnya bagian yang dapat diparalelkan.
Taksonomi Flynn
3
Berdasarkan tingkatan perangkat keras yang mendukung paralelisme, secara
umum komputer-komputer paralel dapat diklasifikasikan:
Multicore processing
Merupakan prosesor yang memiliki beberapa unit pengeksekusi. Sebuah prosesor
multicore dapat melakukan beberapa instruksi per siklus dari beberapa aliran
instruksi.
Symmetric multiprocessing
Merupakan sebuah sistem komputer dengan beberapa prosesor yang identik, dapat
menggunakan struktur berbagi memori atau memori tersendiri yang saling
terhubung melalui bus.
Distributed computing
Merupakan sebuah sistem komputer dengan memori terdistribusi, dimana masing-
masing elemen pemrosesan dihubungkan oleh jaringan.
Cluster computing
Merupakan sekumpulan komputer yang bekerja sama,dihubungkan oleh jaringan,
sehingga dapat dipandang sebagai sebuah kesatuan, cluster komputer ini
dikoordinasi oleh sebuah komputer induk yang bertugas untuk mendistribusikan
pekerjaan kepada masing-masing komputer lainnya.
Massive parallel processing
Merupakan sebuah komputer tunggal dengan banyak prosesor yang terhubung
dalam sebuah jaringan. Di dalam MPP, tiap CPU mempunyai memory tersendiri,
sistem operasi dan aplikasi yang sama. Tiap subsistem berkomunikasi satu dengan
yang lainnya melalui interkoneksi berkecepatan tinggi.
Grid computing
Merupakan bentuk pemrosesan paralel yang paling terdistribusi. Grid computing
memanfaatkan Internet sebagai saluran komunikasi antar komputer untuk
menyelesaikan suatu permasalahan.
Specialized parallel computer
Komputer paralel yang dikhususkan untuk menyelesaikan tugas khusus.
Superkomputer
4
Superkomputer merupakan komputer terdepan dalam hal kapasitas
pemrosesan, yaitu kecepatan penghitungan.
Tantangan Superkomputer
Superkomputer menghasilkan panas yang berlebihan dan harus didinginkan dengan
segera.
Superkomputer harus mempunyai waktu latensi(waktu yang diperlukan untuk
perambatan sinyal) antar komponen yang sangat singkat.
Superkomputer memerlukan dan menghasilkan data dalam jumlah yang sangat
besar dalam rentang waktu yang sangat singkat, sehingga diperlukan bandwidth
media penyimpanan luar(external storage) yang cukup untuk menjamin bahwa
informasi dapat ditransfer dengan cepat dan dapat disimpan ataupun diperoleh
kembali dengan akurat.
5
Superkomputer yang dikembangkan oleh CDC merupakan prosesor skalar
yang lebih cepat sepuluh kali dibandingkan mesin tercepat yang ditawarkan oleh
perusahaan lainnya. Pada tahun 1970an, superkomputer dikhususkan untuk bekerja
pada prosesor vektor. Pada permulaan dan pertengahan tahun 1980an, mesin yang
terdiri dari beberapa prosesor vektor yang bekerja secara paralel menjadi sesuatu yang
standard. Pada umumnya prosesor yang dilibatkan berjumlah antara empat sampai
enam belas. Pada akhir tahun 1980an dan tahun 1990an, peralihan dari prosesor
vektor ke MPP(massive parallel processing) yang terdiri dari ribuan CPU.
Superkomputer dewasa ini merupakan komputer cluster yang telah disesuaikan
sekaligus memanfaatkan kelebihan prosesor dan mengkombinasikan dengan
interkoneksi.
6
Prosesor SIMD mengekseskusi instruksi yang sama terhadap lebih dari satu set
data pada waktu yang bersamaan.
Kesimpulan
Referensi
[1] http://en.wikipedia.org/wiki/Parallel_computing 1 November 2008
[2] http://en.wikipedia.org/wiki/Super_computer 1 November 2008