Iklan
Sama sekali tidak ada keraguan bahwa persaingan antara pembuat chip terus meningkat tidak hanya untuk prosesor PC tetapi juga untuk prosesor seluler dan keperluan lainnya. Lima besar yang perlu disebutkan adalah Intel, AMD, nVidia, Qualcomm, dan Apple. Semua perusahaan ini memiliki cara berbeda dalam mengembangkan prosesor mereka, yang akan membuatnya menarik untuk melihat strategi siapa yang memungkinkan mereka untuk naik ke puncak. Pendapat saya, bagaimanapun, sederhana - pilih lebih banyak core daripada core yang lebih baik.
Sebelum saya masuk ke seluk beluk, harap perhatikan kata-kata dari judul artikel. Artikel ini adalah tentang mengapa saya percaya lebih banyak core akan mengalahkan core yang lebih baik, yang menyiratkan bahwa ini akan berdering benar (lagi, menurut pendapat saya) di masa depan. Seperti untuk saat ini, dengan aplikasi yang masih didominasi single-threaded dan tidak menyadari beberapa core, core yang lebih baik adalah pemenangnya.
Latar Belakang
Selama bertahun-tahun kami telah melihat prosesor kami beralih dari light-core single-core sampai monster delapan-core (atau 16-core jika Anda menyertakan server). Jelas, memiliki banyak inti bermanfaat dan memungkinkan sistem bekerja pada lebih banyak data pada saat yang sama daripada jika sistem hanya memiliki satu inti. Tetapi pada titik ini, muncul pertanyaan baru - adakah titik di mana lebih bermanfaat untuk berhenti menambahkan inti dan menjadikannya lebih baik? Akankah memiliki 12 core bukannya 8 membuat banyak perbedaan? Kita mungkin merasa bahwa memiliki 4, 6, atau 8 core mencapai dataran "cukup baik" sejauh jumlah core berjalan, tetapi kita bisa melakukan jauh lebih baik.
Mengapa Lebih Banyak Core Akan Lebih Baik
Tentu saja, memiliki lebih banyak core dan core yang lebih baik adalah solusi terbaik, tetapi bagaimana jika Anda harus memilih? Jika saya yang memilih, saya akan pergi dengan lebih banyak core. Mengapa? Inspirasi untuk jawaban saya terletak pada bagaimana GPU bekerja.
GPU dikemas dengan inti. Bahkan, beberapa kartu terbaru memiliki 2.048 core untuk dibanggakan. Mereka memiliki jumlah inti yang konyol karena memungkinkan mereka bekerja pada data pada saat yang sama. Dengan lebih banyak core, lebih banyak data dapat diolah. Ya, inti GPU hanya bagus pada satu jenis pekerjaan (itulah sebabnya kami masih menggunakan CPU, bukan GPU), tetapi konsep yang sama dapat diterapkan pada CPU juga.
Dengan lebih banyak inti, lebih banyak data dapat diolah dengan CPU, dan Anda mendapatkan sistem cepat yang dapat menembus apa pun yang Anda lemparkan padanya, asalkan diprogram untuk mengetahui semua inti Anda. Singkatnya, banyak core bagus pada akhirnya akan lebih baik daripada beberapa core besar.
Rencana Pembuat Chip Besar Saat Ini
Intel saat ini tampaknya mempertahankan batas 4-inti (6 untuk seri produk ekstrem mereka) tetapi membuat penyempurnaan berkelanjutan pada inti mereka. Namun, nVidia juga meningkatkan jumlah core-nya. Begitu juga Qualcomm dengan prosesor Snapdragon-nya, meskipun agak lebih lambat sementara itu juga membuat penyesuaian khusus untuk desain stok ARM. Bahkan Apple mendapatkan core dengan prosesor iPhone / iPad, tetapi pada tingkat yang sangat lambat.
AMD juga berusaha membuat core mereka lebih baik, tetapi roadmap sebelumnya telah menunjukkan bahwa AMD masih menambahkan core dan ingin menghasilkan prosesor 10-core untuk konsumen. AMD sudah memiliki raksasa 16-core untuk server. Dan ya, mereka sebenarnya bukan inti, tetapi begitulah cara mereka memasarkan dan itulah yang saya sebut sebagai mereka. Ada banyak kontroversi tentang pendekatan modul keseluruhan, yang dapat Anda baca dalam komentar sini 5 Alasan Mengapa Intel Didorong Terhadap Dinding Oleh AMDSelama bertahun-tahun, Intel dan AMD telah berjuang untuk menghasilkan prosesor terbaik. Akhirnya suatu titik datang di mana Anda tidak mendengar terlalu banyak tentang apa yang AMD lakukan, ... Baca lebih banyak (pro) dan sini 5 Alasan Mengapa Prosesor AMD Dihukum [Opini]Kembali pada akhir 1999, saya membangun komputer pertama saya. Ini menggunakan prosesor AMD Athlon clock 500 MHz yang cukup cepat untuk memainkan sebagian besar game pada saat itu, dan juga nilai yang lebih baik ... Baca lebih banyak (melawan).
Strategi mana yang terbaik? Sekarang, siapa yang tahu? Mungkin Anda punya pendapat?
Kesimpulan
Apa yang benar-benar akan terjadi pada akhirnya adalah sesuatu yang hanya bisa kita ketahui melalui kesabaran. Namun, karena lebih banyak perangkat lunak menjadi dapat beradaptasi dengan banyak inti, keuntungan pada akhirnya akan beralih ke prosesor yang, sebagai keseluruhan komponen, dapat menghasilkan sebagian besar pekerjaan. Sampai saat itu, kita hanya harus bahagia dengan apa yang saat ini paling berhasil.
Apa pendapat Anda, lebih banyak inti atau lebih baik? Menurut Anda kapan kita akhirnya akan tahu pilihan mana yang lebih baik? Ada pemikiran lain? Beri tahu kami di komentar!
Kredit Gambar: Olivander, Forrestal_PL, Aaronage
Danny adalah senior di University of North Texas yang menikmati semua aspek perangkat lunak open source dan Linux.