Macbook saya memiliki prosesor dual core 2,4 GHz. Karena memiliki dua inti yang terpisah, itu berarti dapat menjalankan dua fungsi sekaligus, kan?
Jadi apakah itu berarti setiap inti adalah sekitar. 1.2GHz masing-masing (untuk gabungan 2,4 GHz) atau mereka masing-masing 2,4 GHz, dan karenanya berjalan efektif pada 4,8 GHz?
Prosesor inti ganda (dan quad) membingungkan saya.
cpu
multi-core
Josh Hunt
sumber
sumber
Jawaban:
Setiap core beroperasi pada 2,4 GHz.
Meskipun itu tidak berarti bahwa sistem Anda dua kali lebih cepat dari sistem inti-tunggal 2,4 GHz. Paralelisme memiliki (pada prinsipnya) paling banyak speedup linier tetapi dalam kenyataannya itu seringkali jauh lebih lambat (meskipun masih lebih cepat dari satu core).
sumber
Global Interlock Cache
yang berarti hanya satu utas yang dapat memodifikasi global (yaitu keadaan bersama pada suatu waktu). Ini benar-benar memperlambat segalanya ketika mencoba multithread, dalam banyak kasus sebenarnya membuat program lebih lambat daripada variasi single-threaded.Johannes di atas benar ketika berbicara tentang frekuensi maks untuk setiap inti dalam prosesor multi-inti. Peringkat frekuensi berhubungan dengan masing-masing inti. Jadi, prosesor multi-core 2.4GHz biasanya menjalankan setiap prosesor pada frekuensi maks 2,4 GHz. Ada dua pengecualian (satu sangat umum dan satu baru):
sumber
Untuk menjadi sangat jelas, memiliki beberapa core TIDAK mempercepat salah satu program kecuali itu dirancang khusus untuk multi-threading.
Efek dari memiliki banyak inti adalah:
Setiap utas berjalan paling cepat secepat kecepatan clock inti Anda. Dan, pemrosesan paralel memungkinkan aplikasi menjalankan lebih dari satu utas sekaligus.
Ini berarti bahwa paling banyak, kekuatan pemrosesan Anda akan berlipat ganda, tetapi tidak pada satu utas.
sumber
Pertanyaan Anda adalah tentang Core 2 CPU, bukan Core i7. Namun, perlu diketahui bahwa jika Anda membeli Core i7 920, Anda akan melihat bahwa CPU adalah prosesor quad core yang berjalan pada 2,66 GHz. Itu berarti setiap inti berjalan pada 2,66 GHz. Namun, karena Turbo Boost Core i7, CPU sebenarnya dapat berjalan pada 2,8 GHz, terutama jika Anda menjalankan aplikasi single-threaded.
Seperti yang telah ditunjukkan orang lain, Anda tidak dapat melipatgandakan kecepatan CPU dengan jumlah core untuk menentukan seberapa cepat itu, saya hanya menunjukkan bahwa hal-hal sebenarnya lebih membingungkan daripada itu dengan generasi Intel CPU saat ini. .
sumber