Apakah prosesor baru dengan kecepatan clock yang lebih lambat menjalankan aplikasi lawas lebih cepat?

11

Saya menggunakan Linux dan memiliki P4 lama dengan kecepatan clock sekitar 3 GHz. Apakah chip yang lebih baru yang memiliki kecepatan clock lebih lambat menjalankan aplikasi lawas saya lebih cepat atau lebih lambat? Saya hanya menggunakan satu aplikasi pada suatu waktu, sebuah program menggambar tua (aplikasi windows yang digunakan dalam anggur) yang tidak dapat memanfaatkan multicore, dan tidak memiliki keinginan untuk menjalankan apa pun di latar belakang.

Sebagai contoh - Saya sedang melihat komputer bekas yang CORE 2 DUO 1.86GHZ. Ini hanya setengah dari kecepatan clock, tetapi chip yang jauh lebih baru. Apakah ini menjalankan aplikasi tunggal saya lebih cepat atau lebih lambat atau hampir sama?

pengguna114558
sumber
1
tidak ilmiah, pentium M sekitar dua kali lebih cepat dari sistem dengan kecepatan clock yang kira-kira sama, dan keluarga inti dan inti2 sedikit lebih maju.
Journeyman Geek

Jawaban:

11

Kecepatan clock hanya sebagian bertanggung jawab atas 'berapa banyak hal yang dilakukan' (alias 'bekerja'). Untuk membandingkan 2 CPU Anda harus memeriksa CPUbenchmark.net dan menemukan CPU lama dan baru Anda dan membandingkan hasilnya.

Misalnya, P4 dengan kecepatan clock 3 GHz mencapai hasil benchmark 491 (lihat di sini ). Core 2 Duo dengan kecepatan clock 1,8 GHz mencapai hasil 1115 (lihat di sini ).

Jadi, Core 2 Duo mampu melakukan lebih banyak pekerjaan dalam jumlah waktu yang sama. Dengan mengingat aplikasi menggambar Anda harus melakukan perhitungan lebih cepat, dan itu akan menunggu input Anda jauh lebih cepat :) (itu idle lebih karena menyelesaikan tugas lebih cepat).

akira
sumber
apakah ada yang tahu jika perangkat lunak cpubenchmark ini menjalankan versi multi-core atau versi single core dari algoritma-nya? karena jika demikian, itu akan memberikan kerugian yang tidak adil untuk prosesor inti tunggal sehubungan dengan aplikasi inti tunggal.
user114558
3
itu tidak relevan. bahkan jika Anda secara pribadi tidak ingin menggunakan inti-n cpu baru Anda, sistem Anda akan dengan senang hati menggunakannya untuk semua hal: menjaga sistem tetap berjalan, menangani perangkat, dll.
akira
cpubenchmark imo sangat buruk. Anda harus melihat cpu-world sebagai gantinya
mekwall
4
Tepat di atas hasil Pentium 4 dari 491 adalah Core 2 Solo hasil 1.4GHz dari 501, sehingga OP harus mendapatkan setidaknya peningkatan kecepatan 30% dengan 1.86GHz Core 2 Duo, bahkan jika satu inti benar-benar tidak aktif.
Mark Booth
6

Seperti yang telah ditunjukkan sebelumnya, clock rate sangat sedikit hubungannya dengan seberapa baik kinerja CPU. Semuanya tergantung pada berapa banyak siklus clock yang diperlukan untuk menjalankan instruksi yang diberikan. Ini disebut CPI (Cycles Per Instruction) , dan itulah yang mengukur kinerja CPU.

Jadi meskipun Pentium 4 memiliki clock rate yang jauh lebih tinggi, itu akan sangat dikalahkan oleh Core2Duo yang jauh lebih baru dan lebih maju.

Jika Anda ingin menghitung beberapa angka, Anda harus memeriksa basis data pembandingan CPU Worlds .

mekwall
sumber
4

Seperti yang dikatakan orang lain, clock rate hanya berguna secara marginal paling baik ketika membandingkan CPU yang berbeda. Jika Anda membandingkan versi berbeda dari CPU yang sama, maka ya lebih cepat, yah, lebih cepat. :)

Adapun masalah "Saya tidak perlu bau multi-core", ya, Anda lakukan. :) Sekalipun ANDA tidak aktif melakukan banyak tugas, sistem operasi Anda memiliki banyak tanggung jawab lain untuk dilakukan yang akan sangat diuntungkan oleh banyak core. Apakah Anda lebih suka komputer Anda melakukan apa yang Anda perintahkan, atau melakukan salah satu tugas latar belakang seperti manajemen memori, pengindeksan file, pemindaian virus atau pencetakan? Mungkin Anda tidak memerlukan quad core, tetapi saya tidak menyarankan untuk menggunakan prosesor dual core.

Scott Mayfield
sumber
Jika dia menggunakan distribusi kernel Linux yang lama, maka itu tidak akan menguntungkan (atau dia bahkan tidak akan dapat menggunakan) beberapa core.
HaydnWVN