Daftar Isi:
- Definisi - Apa yang dimaksud dengan Von Neumann Bottleneck?
- Techopedia menjelaskan Von Neumann Bottleneck
Definisi - Apa yang dimaksud dengan Von Neumann Bottleneck?
The bottleneck von Neumann adalah gagasan bahwa throughput sistem komputer terbatas karena kemampuan relatif prosesor dibandingkan dengan tingkat tertinggi transfer data. Menurut uraian arsitektur komputer ini, prosesor tidak digunakan selama waktu tertentu ketika memori diakses.
The bottleneck von Neumann dinamai John von Neumann, seorang ahli matematika, ilmuwan dan pelopor ilmu komputer abad ke-20 yang juga terlibat dalam Proyek Manhattan.
Techopedia menjelaskan Von Neumann Bottleneck
Bottleneck von Neumann melihat bagaimana melayani CPU yang lebih cepat dengan memungkinkan akses memori yang lebih cepat. Bagian dari dasar untuk bottleneck von Neumann adalah arsitektur von Neumann, di mana komputer menyimpan instruksi pemrograman, bersama dengan data aktual, versus arsitektur Harvard, di mana kedua jenis memori ini disimpan secara terpisah. Jenis-jenis pengaturan ini menjadi perlu karena mesin yang lebih sederhana dan sudah diprogram memberikan jalan bagi komputer baru yang membutuhkan cara yang lebih baik untuk mengontrol pemrograman dan data informasi.
Ilmuwan komputer telah berusaha untuk mengatasi hambatan von Neumann dengan berbagai cara. Salah satunya adalah menempatkan memori kritis dalam cache yang mudah diakses. Ada juga ide multithreading, atau mengelola banyak proses dalam sistem triaged. Alat potensial lainnya, seperti pemrosesan paralel, atau mengubah desain bus memori, juga bekerja pada gagasan untuk mengurangi "bottleneck" ini, atau, dalam frasa yang umum digunakan dengan masalah ini, menambah bandwidth untuk memori yang masuk dan keluar dari prosesor.
Gagasan lain untuk "memperbaiki" kemacetan von Neumann lebih konseptual. Para ahli telah mengajukan berbagai "non-von Neumann" atau "non-von" sistem, beberapa model di seluruh dunia biologis, yang akan memungkinkan untuk asupan memori lebih terdistribusi, dibandingkan sistem linier yang digunakan dalam komputasi konvensional. Beberapa ide melibatkan teknologi lain yang muncul, seperti di mana "memrister" atau komponen skala nano lainnya dapat membantu pemrosesan memori. Keragaman ide di sekitar bottleneck von Neumann menunjukkan betapa integral ide ini untuk mengevaluasi potensi komputasi seperti yang telah muncul selama beberapa dekade terakhir.