Apa arti dari dual core vs dual cpus?

5

Apa perbedaan antara beberapa prosesor CPU (yaitu: Pentium D) dan prosesor multicore (yaitu: Core 2 duo)?

Sumeyye
sumber

Jawaban:

7

Banyak prosesor CPU (seperti Pentium D) secara harfiah hanya dua CPU yang berbeda (dua mati) yang kebetulan berbagi paket fisik yang sama.

Jadi, alih-alih memiliki 2 CPU dalam 2 soket, Anda memiliki 2 CPU yang kebetulan masuk dalam satu soket bersama. Pada dasarnya, tidak ada perbedaan antara memiliki, katakanlah, 2 Xenon CPU generasi awal fisik (masing-masing dalam soket mereka sendiri) dan satu Pentium D. ( Catatan : Ini sangat sederhana.)

Prosesor multi-core CPU (seperti seri Core 2) adalah dua unit pemrosesan yang berbagi die yang sama (substrat silikon).

Jadi, beberapa prosesor CPU seperti memiliki 2 CPU yang hanya dikemas bersama, sedangkan prosesor multi-core CPU adalah 2 CPU pada chip yang sama.

Jika ini tampak seperti perbedaan yang halus, itu karena itu.

Tentu saja, ada lebih dari itu - untuk satu hal, memiliki dua CPU pada die yang sama lebih efisien (baik dari segi konsumsi daya maupun dari segi instruksi, karena desain internal yang berbeda). Selain itu, memiliki inti CPU pada die yang sama berarti mereka dapat berbagi hal-hal seperti cache L1, sedangkan ketika dua CPU secara fisik terpisah mati, masing-masing harus memiliki cache sendiri.

Semakin rumit ketika Anda melempar chip quad-core ke dalam campuran, karena mereka adalah 2 chip dual-core yang kebetulan berbagi kemasan fisik yang sama ... seperti Pentium D. Tapi itu penyimpangan untuk hari lain .

Keithius
sumber
@ Keithius, Jadi ... apakah ini berarti bahwa beberapa prosesor CPU lebih unggul daripada prosesor CPU tunggal multi-core?
Pacerier
7

Perbedaannya adalah semuanya tergantung pada bus.

CPU dual-core seperti memiliki dua CPU di dalam satu chip. Tapi, mereka berdua harus mengakses sumber daya motherboard melalui satu set pin. Memang, jumlah pin cukup besar hari ini dibandingkan dengan CPU yang lebih lama.

Memiliki dua (atau lebih) CPU terpisah memiliki keuntungan bahwa setiap CPU memiliki akses langsung ke sumber daya motherboard melalui set pinnya sendiri.

Meskipun tidak ada perbedaan besar dalam kecepatan, untuk memori atau operasi intensif IO ( tidak terikat CPU ) model CPU ganda sedikit lebih cepat.

Majenko
sumber
1
pertanyaan saya sangat mudah, bukan tentang teknologi baru. Apa inovasi dengan keluarga pentium? Saya mendengar bahwa keluarga pentium memiliki dua cpu, apakah itu benar? dan apa yang berbeda antara dua cpu dan dual core? terima kasih ..
sumeyye
1
@sumeyye: Pertanyaan Anda SANGAT tidak jelas. Jawaban Matt adalah sedekat mungkin dengan jawaban (beberapa CPU vs. multicore CPU). Tidak ada lagi Pentium, dan apa yang Anda katakan tentang itu salah (secara umum), lihat Intel Pentium di Wikipedia.
Ƭᴇcʜιᴇ007
Matt: itu hanya setengah kebenaran ... ada sumber daya pada die yang setiap core memiliki akses tanpa harus naik bus, seperti cache CPU.
Florenz Kley
1
sumeye: jika sebuah pertanyaan itu mudah atau tidak adalah sesuatu yang hanya bisa Anda jawab jika Anda tahu jawabannya, kan? Matt melakukan pekerjaan dengan baik, menjawab pertanyaan yang sangat luas dengan cara yang masuk akal. Pertanyaan Anda mencampur tiga dalam satu - arsitektur Pentium vs Core, single-cpu vs multi-cpu, single-core vs multi-core. Tidak mudah untuk mengetahui apa yang ingin Anda ketahui.
Florenz Kley
@FlorenzKley Saya telah menyoroti bit yang menyatakan tidak terikat CPU yaitu, hal - hal di luar die.
Majenko
0

Pertanyaannya cukup tidak jelas, tetapi satu hal yang mungkin Anda pikirkan adalah Hyper-Threading. Banyak prosesor Pentium D sebenarnya single-core, tetapi tampaknya Windows mendukung 2 utas, atau 2 CPUS virtual.

Dengan Hyper-Threading, ada satu CPU 1 tetapi dapat mempertahankan keadaan dua utas pada saat yang sama sehingga ketika satu utas sedang menunggu proses yang panjang, seperti menunggu HDD atau operasi memori, utas lainnya dapat menjalankan . Hal ini dapat memungkinkan CPU single-core hingga 30% lebih efisien dengan kode multi-threaded karena mampu mengeksekusi lebih banyak perintah daripada menunda dan menunggu operasi yang lama.

Chris Thompson
sumber
Semua Pentium Ds adalah dual core.
MDMarra