Sunday 28 February 2010

Kecepatan Komputasi


Artikel ini berhubungan dengan artikel komputasi yang sebelumnya telah dijabarkan secara umum. Sekarang saya mencoba untuk lebih mendalami lagi komputasi tersebut berdasarkan kecepatannya. Semoga berguna,, ^^

Kecepatan Komputasi
Redaksi
PERSAINGAN kecepatan komputasi akhirnya mencapai puncaknya ketika American Micro Device memperkenalkan prosesor terbarunya, Athlon64, dan menjadi sebuah fenomena tentang kekuatan prosesor dalam komputer PC yang kita gunakan. Pertanyaannya memang apakah kita membutuhkan prosesor jenis ini?

Prosesor American Micro Device (AMD) dengan 64 bit (bersamaan dengan Apple Computers yang juga memperkenalkan komputer terbarunya, G5) pada komputer desktop bisa jadi terlalu besar dan terlalu cepat untuk pengguna awam. Banyak isu yang perlu disimak untuk mengikuti kemajuan ini, salah satunya adalah sistem operasi (umumnya Windows) yang sekarang ada baru berjalan pada 32 bit.

Sebuah komputer dengan 64 bit sebenarnya tidak berarti akan bekerja dua kali lipat dibandingkan dengan komputer 32 bit. Bandingannya mungkin dengan sebuah kendaraan dengan mesin V8, kita tahu mampu untuk dipacu secepat mungkin. Pada sebuah komputer 64 bit, kecepatan tidak hanya ditentukan oleh kemampuan komputasi, tetapi juga perangkat lunak, perangkat tambahan (hard disk, VGA card, dan lainnya), bagaimana semua ini terkait satu sama lain.

Salah satu keuntungan dari sebuah prosesor 64 bit adalah jumlah informasi yang bisa diolah tanpa mengalami hambatan sama sekali. Selama ini kita mengenal komputer jenis mainframe dengan prosesor 64 bit untuk digunakan memproses data yang sangat masif, sedangkan komputer berkekuatan 32 bit memiliki hambatan matematis atas data yang bisa dikerjakan secara langsung, yaitu terbatasnya secara absolut memori yang bisa digunakan pada 4 GB.

Memori sebesar 4 GB sekarang ini memang dirasakan sudah cukup untuk menjalankan berbagai aplikasi, seperti game video, audio, dan mengedit video. Namun, bersamaan dengan makin canggih dan rumitnya berbagai aplikasi serta semakin murahnya memori, banyak yang ingin kita tambahkan pada komputer PC yang kita gunakan sekarang ini.
PADA komputer 64 bit, memori yang bisa digunakan pada komputer PC bisa mencapai 17 miliar GB. Persoalannya, untuk menggunakan teknologi 64 bit ini diperlukan beberapa aplikasi tambahan, supaya prosesor Athlon64 ini bisa bicara dengan antarmuka grafik dan hard disk.

Karena tidak tersedianya berbasis aplikasi dan sistem operasi yang bekerja pada 64 bit, pihak AMD memang menyediakan fitur backward compatible untuk bisa digunakan dengan aplikasi yang sekarang ada di pasaran sampai tersedianya aplikasi 64 bit. Kalau mau efisien, sekarang ini kemungkinan yang tersedia adalah menggunakan sistem operasi dan aplikasi Linux atau beberapa aplikasi Unix yang mendukung 64 bit.

Sekarang ini, komputer PC yang kita gunakan memang masih memadai untuk menjalankan berbagai kebutuhan komputasi sehari-hari. Tapi, lambat laun, kebutuhan ini pun akan mencapai batasnya dengan semakin berkembangnya kebutuhan komputasi, misalnya foto dan video digital.

Oleh karena, bagaimana pun komputasi 32 bit tidak bisa lagi dipercepat sehingga langkah logis selanjutnya memang menggunakan 64 bit. Para pengguna komputer Apple sekarang sudah bisa menikmati kemampuan 64 bit dengan sistem operasi dan aplikasi perangkat lunak yang mendukung. Menggunakan 64 bit pada komputer PC sekarang ibarat mengendarai mobil balap, tetapi pada persneling satu.

Artikel lainnya :

Mencari batas kemampuan komputasi
GOMBANG NAN CENGK

Adakah kecepatan komputasi memiliki batas? Kebanyakan orang akan menjawab iya, mungkin karena sukar membayangkan sesuatu yang tidak terbatas. Namun kalau ada, berapa jauhkah batas itu?

Baru-baru ini dua ilmuwan dari Universitas Boston, Lev B. Levitin dan Tommaso Toffoli berusaha mencari jawaban tentang batas kecepatan atau kemampuan teknologi komputasi.
Hasilnya cukup mengejutkan, bila kita menerapkannya untuk menghitung batas kecepatan prosesor. Bila kita menganggap Hukum Moore berlaku, batas tersebut akan dicapai hanya dalam waktu 75 tahun lagi.

Tidak seperti perhitungan yang dilakukan Levitin dan Toffoli, Hukum Moore adalah kaidah empiris yang diamati oleh insinyur Intel, Gordon Moore. Hukum ini menyebutkan bahwa kerapatan transistor dalam suatu chip akan berlipat ganda dalam waktu 18 bulan.
Peningkatan kerapatan transistor ini biasanya digunakan untuk mendongkrak kecepatan pemrosesan. Dengan kata lain, kecepatan komputer juga ikut meningkat dua kali lipat dalam waktu yang sama.

Levitin dan Toffoli pada awalnya mencoba menghitung limit fundamental laju operasi pengolahan informasi. Dengan kata lain, batas seberapa cepat sebuah komputer dapat beroperasi. Batas yang dihitung ini berlaku untuk semua jenis komputer. Hasil perhitungan ini dipublikasikan di Physics Review Letters tanggal 16 Oktober la*lu.

Dengan persamaan yang dirumus-kannya, Levitin dan Toffoli kemudian mencoba menghitung kecepatan sebuah komputer kuantum sempurna memiliki lebih dari lO operasi dibandingkan dengan prosesor paling cepat saat ini. Dengan menggunakan Hukum Moore untuk mencari kapan kecepatan ini tercapai, batas tersebut akan diraih pada tahun 2084.

Seperti kebanyakan batas teoretis lainnya, kenyataannya bisa jauh lebih buruk daripada itu. Sebagai contoh, secara teoretis batas tercepat yang bisa dicapai manusia adalah kecepatan cahaya, yaitu kurang dari 83.300 km/jam. Namun, kenyataannya kecepatan tertinggi yang dicapai saat ini hanyalah sekitar 12.140 km/jam.

Tidak heran bila kemudian pihak lain, seperti Scott Aronson dari MIT, berpendapat bahwa ramalan tersebut terlalu optimistis. Menurutnya Iebih realistis untuk mematok jangka waktu yang lebih singkat ketika komputer tidak lagi bertambah cepat. Dia memperkirakan dalam 20tahun lagi kecepatan komputer tidak lagi akan meningkat.

Limit Bremermann
Batas yang dihitung oleh Levitin dan Toffoli ini bukan satu-satunya usaha yang pernah dilakukan untuk mencari limit komputasi berdasarkan batasan fisik.

Sebelum Levitin dan Toffoli menghitung limit tersebut, pada tahun 1962 Hans Bremermann berdasarkan teori relativitas khusus dan mekanika kuantum (seperti yang diakukan juga oleh Levitin dan Toffoli mencoba menghitung seberapa cepat suatu massa komputer dapat memproses informasi. Dia menemukan bahwa 1 gram massa dapat memproses informasi 2X1047 bit per detik.

Bremermann kemudian menanyakan bagaimana bila ada komputer sebesar bumi, yang telah beroperasi untuk memecahkan suatu masalah sejak bumi diciptakan? Berapa banyak bit yang dapat diprosesnya? Angka yang didapatkan ini kemudian dinamakan limit Bremermann, yaitu 1023.

Batas memori
Semua pembahasan sejauh ini menyangkut tentang kecepatan pemrosesan informasi. Pada komputeryang biasa kita temukan sehari-hari inidilakukan oleh prosesor. Namun, pada suatu komputer, prosesor bukanlah satu-satunya komponen. Bagian yang juga penting adalah memori, baik yang sementara seperti RAM (random access memory) maupun yang lebih permanen, seperti cakram keras (hard disk) atau flash disk. Adakah batas terhadap banyaknya memori yang disimpan?

Seth LJoyd dari Departemen Teknik Mesin MIT, dalam artikelnya di jurnal Nature edisi tahun 2000 berjudul Ultimate physical limits to computation membahas batas-batas komputasi ini.
Salah satu parameter yang dihitung adalah ruang memori (memory space) sebuah komputer jinjing hipotetis dengan berat 1 kilogram yang memiliki volume 1 liter.

Dia mendapatkan angka 2,5 x 100 byte sebagai batas tertinggi. Tentu saja batas ini juga tidak mudah dicapai. Menurut LJoyd, untuk mencapai batas tersebut komputer jinjing akan berupa plasma, keadaan zat yang ditemukan di dalam inti bintang atau reaksi ter-monuklir.

Penerapan di enkripsi
Semua batas ini kedengarannya tidak punya penerapan langsung dan kedengarannya mengawang-awang. Namun, sebenarnya penghitungan batas kecepatan yang mungkin dicapai oleh suatu sistem komputasi sa-ngat penting dalam keamanan komputasi.

Batas kecepatan misalnya membantu apakah jaminan keamanan bahwa suatu data yang disandikan (dienkripsi) berlaku atau tidak. Suatu sandi pada dasarnya selalu dapat dipecahkan.

Permasalahannya, apakah algorit-ma untuk memecahkannya selalu dapat dilaksanakan dalam waktu yang cukup singkat? Analisis algorit-ma di antara lain menghitung jumlah langkah yang diperlukan untukpelaksanaan ini. Dari sini, dengan mengetahui kecepatan eksekusi pada dasarnya kita bisa menghitung berapa lama waktu yang diperlukan untuk memecahkan suatu sandi. Sandi yang baik haruslah tidak dapat dipecahkan dalam waktu yang praktis.

Bila kita dapat menentukan bahwa suatu sandi tidak dapat dipecahkan meskipun waktu yang diberikan lebih panjang dari umur teoretis alam semesta, kita bisa menjamin bahwa sandi tersebut aman.

Sumber : 

No comments:

Post a Comment

** Terima Kasih **