Skip to main content

Apa itu desain CPU?

Desain Unit Pemrosesan Pusat (CPU) adalah desain aspek penting dari komputer.Desain biasanya dilakukan oleh insinyur desain komputer yang berspesialisasi dalam CPU.Secara umum, langkah pertama desain CPU adalah memutuskan apa prioritas desain dan tujuan apa yang harus dicapai dengan CPU.Merancang CPU baru dapat memakan waktu hingga lima tahun, kadang -kadang lebih lama, dan total biaya periode desain dapat berkisar hingga puluhan juta dolar Amerika Serikat (USD).Pemrogram dapat digunakan.Tanpa set instruksi, programmer tidak dapat mengembangkan program yang berjalan di komputer menggunakan CPU yang diberikan.Set instruksi menentukan banyak informasi dasar, seperti cara membaca dan menulis data dan di mana hal -hal spesifik seperti memori berada.

Bagian integral lain dari desain CPU adalah merancang representasi fisik perangkat keras.Karena merancang CPU adalah proses yang rumit dan memakan waktu, biasanya perlu menggunakan simulator komputer untuk memvisualisasikan semua perangkat keras prototipe.Dalam kebanyakan kasus, banyak desainer CPU bekerja sama pada aspek desain CPU ini.

Salah satu langkah akhir dari desain CPU disebut pemeriksaan aturan desain.Tujuan dari proses ini adalah untuk memastikan bahwa desain CPU memenuhi aturan teknis yang digunakan untuk memastikan chip diproduksi secara efektif.Manufaktur bukanlah proses yang sempurna, jadi biasanya ada variabel dan tindakan yang tidak tepat.Desain chip harus dapat menahan beberapa kesalahan selama pembuatan tetapi masih beroperasi dengan benar.

Ada beberapa tujuan desain umum saat merancang CPU baru, dan seringkali ada lebih dari satu tujuan untuk CPU yang diberikan.Terkadang seorang desainer ingin membuat CPU yang dapat berbuat lebih banyak dengan lebih sedikit.Tujuannya mungkin bukan untuk membuat CPU yang jauh lebih cepat daripada desain yang ada, tetapi untuk menghasilkan standar tertentu yang lebih murah atau lebih hemat energi.Dalam kasus lain, tujuannya mungkin untuk membangun CPU yang lebih cepat tanpa memperhatikan biaya atau penggunaan daya.Jenis lain dari tujuan desain mungkin untuk membangun CPU yang bekerja lebih baik saat digunakan dalam komputasi paralel atau lebih efisien dengan jenis proses tertentu.