Sedikit lebih dari setahun telah berlalu sejak itu
Danau Komet-S
Nama kode untuk prosesor Intel Core generasi ke-10 adalah Comet Lake. Dan ya, itu masih 14 nm. Penyegaran lainnya
Mengganti soket
Ya, tidak ada yang bertahan selamanya, dan Intel, bersamaan dengan peluncuran generasi ke-10, meluncurkan soket baru - LGA 1200 (Socket H5). Meskipun kompatibel dengan lubang pemasangan (75 mm) dengan sistem pendingin yang ada, harapan ilusi bahwa lubang tersebut tidak perlu diubah hilang setelah pengujian pendahuluan pertama. Tapi lebih dari itu nanti.
Lebih banyak inti, frekuensi lebih tinggi
Ini sudah menjadi jalan keluar tradisional Intel dari situasi nanometer: jika Anda tidak mengubahnya
Prosesor Intel i9-10900K diberi dua core, masing-masing, 4 thread per
Karena proses teknis tidak berubah, persyaratan pembuangan panas, atau
Jika frekuensi dasar prosesor baru hanya meningkat 100 MHz - dari 3,6 menjadi 3,7, maka dari
Selain teknologi Turbo Boost yang sudah familiar, mega-superturboboost juga telah muncul. Secara resmi disebut Peningkatan Kecepatan Termal (TVB). Perlu dicatat bahwa teknologi ini diperkenalkan pada Intel Core generasi kedelapan, tetapi hanya perwakilan terpilih yang menerimanya. Misalnya, saya pribadi mengenal i9-9980HK dan i9-9880H.
Inti dari teknologi ini adalah pada suhu prosesor tertentu, frekuensi satu atau lebih core naik di atas Turboboost. Nilai frekuensi tambahan bergantung pada seberapa rendah suhu pengoperasian prosesor daripada suhu maksimum. Frekuensi maksimum inti prosesor yang mengaktifkan teknologi Intel Thermal Velocity Boost dicapai pada suhu pengoperasian tidak lebih tinggi dari 50Β°C. Hasilnya, dalam mode TVB, frekuensi clock satu inti meningkat menjadi 5,3 GHz, dan inti lainnya menjadi 4,9 GHz.
Karena di generasi baru masih ada dua core lagi, dalam keadaan auto overclocking maksimal dengan segala jenis βboostβ βkomporβ ini mengeluarkan emisi hingga 250 W, dan ini sudah menjadi tantangan bahkan untuk sistem pendingin air (WCO) , terutama dalam desain casing yang ringkas, tanpa blok air kendali jarak jauh...
Mereka berbicara tentang inti, menjelaskan tentang frekuensi, mengeluh tentang soket, mari kita lanjutkan. Perubahan utama termasuk sedikit peningkatan cache L3 dan peningkatan frekuensi RAM yang didukung - dari DDR-2666 ke DDR4-2933. Pada dasarnya itu saja. Intel bahkan tidak memperbarui inti grafis bawaannya. Besaran RAM-nya juga tidak berubah, sama saja 128 GB yang diwarisi dari generasi sebelumnya. Artinya, seperti biasa dengan penyegaran: mereka menambahkan inti dan frekuensi, namun mereka juga mengubah soketnya. Tidak ada perubahan yang lebih signifikan, setidaknya dari segi server. Saya sarankan untuk beralih ke pengujian dan melihat bagaimana kinerja generasi baru telah berubah dibandingkan generasi sebelumnya.
Pengujian
Dua prosesor dari lini Intel Core terlibat dalam pengujian:
- i9-9900K generasi kesembilan
- i9-10900k generasi kesepuluh
Karakteristik kinerja platform
Prosesor Intel i9-9900K
- Motherboard: Asus PRIME Q370M-C
- RAM: 16 GB DDR4-2666 MT/s Kingston (2 buah.)
- Drive SSD: Patriot Burst 240 GB (2 buah dalam RAID 1 - kebiasaan yang berkembang selama bertahun-tahun).
Prosesor Intel i9-10900K
- Papan Utama: ASUS Pro WS W480-ACE
- RAM: 16 GB DDR4-2933 MT/s Kingston (2 buah.)
- Drive SSD: 240 GB Patriot Burst 2 buah di RAID 1.
Kedua konfigurasi menggunakan platform berpendingin air satu unit. Tapi ada nuansa... Agar tidak kehilangan frekuensi TVB dan untuk memulai Intel i9-10900K secara normal, saya harus merakit sistem pendingin air khusus yang kuat (selanjutnya disebut WCO) untuk platform dengan generasi kesepuluh Inti. Ini memerlukan upaya (dan banyak upaya), tetapi solusi ini memungkinkan kami mendapatkan 4,9 GHz yang stabil di setiap inti pada beban puncak tanpa melewati ambang batas suhu 68 derajat. Salut kepada para pahlawan kustomisasi.
Di sini saya akan membiarkan diri saya sedikit menyimpang dari topik dan menjelaskan bahwa pendekatan terhadap masalah ini hanya ditentukan oleh pertimbangan pragmatis. Kami menemukan solusi teknis yang memberikan kinerja maksimal dengan pemanfaatan rak minimal, sekaligus mencapai biaya yang memadai. Pada saat yang sama, kami tidak melakukan overclock perangkat keras dan hanya menggunakan fungsionalitas yang disertakan oleh pengembang perangkat keras. Misalnya, profil overclocking standar, jika platform memilikinya. Tidak ada pengaturan waktu, frekuensi, voltase secara manual. Hal ini memungkinkan kita menghindari segala macam kejutan. Faktanya, pengujian pendahuluan, yang kami lakukan sebelum memberikan solusi siap pakai ke tangan klien.
Bukan suatu kebetulan juga jika kami selalu menguji dalam konfigurasi unit tunggal - pengujian semacam itu cukup untuk memastikan keandalan solusi yang ditemukan. Hasilnya, klien menerima peralatan yang terbukti dan kecepatan maksimum dengan harga terendah.
Kembali ke i9-10900K kami, saya perhatikan bahwa suhu tidak ada prosesor yang dibandingkan yang naik di atas 68 derajat. Artinya, solusi tersebut, bersama dengan keunggulan lainnya, juga memiliki potensi overclocking yang baik.
Bagian perangkat lunak: OS CentOS Linux 7 x86_64 (7.8.2003).
Kernel: UEK R5 4.14.35-1902.303.4.1.el7uek.x86_64
Melakukan optimasi relatif terhadap instalasi standar: menambahkan opsi peluncuran kernel elevator=noop selinux=0
Pengujian dilakukan dengan semua patch dari serangan Spectre, Meltdown dan Foreshadow di-backport ke kernel ini.
Tes yang digunakan
1. Sysbench
2.geekbench
3. Rangkaian Tes Phoronix
Penjelasan rinci tentang tes
Tes Geekbench
Paket pengujian dilakukan dalam mode single-threaded dan multi-threaded. Hasilnya, indeks kinerja tertentu dikeluarkan untuk kedua mode. Dalam tes ini kita akan melihat dua indikator utama:
- Skor Inti Tunggal - tes berulir tunggal.
- Skor Multi-Inti - tes multi-utas.
Satuan pengukuran: abstrak "burung beo". Semakin banyak "burung beo", semakin baik.
Tes sysbench
Sysbench adalah paket tes (atau benchmark) untuk menilai kinerja berbagai subsistem komputer: prosesor, RAM, perangkat penyimpanan data. Tes ini multi-utas, pada semua inti. Dalam pengujian ini, saya mengukur satu indikator: kejadian kecepatan CPU per detik - jumlah operasi yang dilakukan oleh prosesor per detik. Semakin tinggi nilainya, semakin efisien sistem tersebut.
Rangkaian Tes Phoronix
Phoronix Test Suite adalah serangkaian tes yang sangat kaya. Hampir semua tes yang disajikan di sini bersifat multi-threaded. Satu-satunya pengecualian adalah dua di antaranya: tes single-threaded Himeno dan LAME MP3 Encoding.
Dalam tes ini, semakin tinggi skornya, semakin baik.
- Tes menebak kata sandi multi-utas John the Ripper. Mari kita ambil algoritma kripto Blowfish. Mengukur jumlah operasi per detik.
- Uji Himeno merupakan pemecah tekanan Poisson linier dengan menggunakan metode titik Jacobi.
- Kompresi 7-Zip - Tes 7-Zip menggunakan p7zip dengan fitur pengujian kinerja terintegrasi.
- OpenSSL adalah seperangkat alat yang mengimplementasikan protokol SSL (Secure Sockets Layer) dan TLS (Transport Layer Security). Mengukur kinerja OpenSSL RSA 4096-bit.
- Tolok Ukur Apache - Pengujian ini mengukur berapa banyak permintaan per detik yang dapat ditangani sistem tertentu saat menjalankan 1 permintaan, dengan 000 permintaan berjalan secara bersamaan.
Dan dalam hal ini, jika lebih sedikit lebih baik - dalam semua pengujian, waktu yang diperlukan untuk menyelesaikannya diukur.
- C-Ray menguji kinerja CPU pada perhitungan floating point. Pengujian ini bersifat multi-thread (16 thread per inti), akan memotret 8 sinar dari setiap piksel untuk anti-aliasing dan menghasilkan gambar 1600x1200. Waktu pelaksanaan tes diukur.
- Kompresi BZIP2 Paralel - Tes ini mengukur waktu yang diperlukan untuk mengompresi file (paket .tar kode sumber kernel Linux) menggunakan kompresi BZIP2.
- Pengkodean data audio. Tes Pengkodean MP3 LAME berjalan dalam satu thread. Waktu yang dibutuhkan untuk menyelesaikan tes diukur.
- Pengodean data video. tes ffmpeg x264 - multi-utas. Waktu yang dibutuhkan untuk menyelesaikan tes diukur.
Hasil tes
i9-10900K lebih baik dari pendahulunya 44%. Menurut saya, hasilnya sungguh menakjubkan.
Perbedaan dalam tes single-threaded adalah total 6,7%, yang secara umum diharapkan: perbedaan antara 5 GHz dan 5,3 GHz sama dengan 300 MHz. Ini tepatnya 6%. Tapi ada beberapa percakapan :)
Namun dalam pengujian burung beo multi-utas, produk baru ini hampir memilikinya 33% lagi. Di sini TVB memainkan peran penting, yang dapat kami gunakan hampir secara maksimal dengan SVO khusus. Pada puncaknya, suhu pengujian tidak naik di atas 62 derajat, dan inti beroperasi pada frekuensi 4,9 GHz.
Perbedaan 52,5%. Sama seperti pengujian Sysbench dan multi-threaded Geekbench, keunggulan signifikan dicapai berkat CBO dan TVB. Suhu inti terpanas adalah 66 derajat.
Dalam pengujian ini, perbedaan antara prosesor dari generasi yang berbeda adalah 35,7%. Dan ini adalah pengujian yang sama yang menjaga prosesor tetap pada beban maksimum 100% sepanjang waktu, menghangatkannya hingga 67-68 derajat.
97,8%. Kemungkinan keunggulan hampir dua kali lipat karena 2 core dan beberapa megahertz adalah βsangat kecil.β Oleh karena itu, hasilnya lebih seperti sebuah anomali. Saya berasumsi bahwa ada optimalisasi pengujian itu sendiri, atau optimalisasi prosesor. Atau mungkin keduanya. Dalam hal ini, kami tidak akan mengandalkan hasil tes ini. Meski angkanya mengesankan.
Namun di sini saya sangat yakin bahwa optimasi telah dilakukan dalam pengujian itu sendiri. Hal ini juga dibuktikan dengan pengujian berulang-ulang terhadap AMD Ryzen yang lulus jauh lebih baik, meskipun faktanya Ryazan tidak begitu kuat dalam pengujian single-threaded. Oleh karena itu, keuntungannya adalah 65% tidak akan dihitung. Tapi mustahil untuk tidak membicarakannya. Namun demikian, kami menulis satu dan mengingat dua hal.
Perbedaan antar generasi - 44,7%. Semuanya adil di sini, jadi kami menghitung hasilnya. Bagaimanapun, ini adalah pengujian di mana kinerja maksimum diperas dalam beban berulir tunggal. Di satu sisi, Anda dapat melihat pekerjaan yang dilakukan untuk menyempurnakan dan mengoptimalkan kernel - penyegaran demi penyegaran, tetapi ada sesuatu yang jelas telah dioptimalkan. Di sisi lain, hasil tersebut mungkin menunjukkan bahwa kami tidak dapat mencapai hasil maksimal terakhir kali dalam pengujian yang sama dengan i9-9900K. Saya akan senang membaca pemikiran Anda tentang masalah ini di komentar.
Generasi kesepuluh dengan percaya diri menyalip generasi kesembilan 50,9%. Hal ini sangat diharapkan. Di sini inti dan frekuensi ditambahkan oleh aturan Intel i9-10900K.
Perbedaan antar generasi - 6,3%. Menurut saya, hasilnya cukup kontroversial. Di artikel mendatang, saya mempertimbangkan untuk meninggalkan tes ini sama sekali. Faktanya adalah bahwa pada sistem dengan lebih dari 36 core (72 thread), pengujian tidak lulus sama sekali dengan pengaturan standar, dan perbedaan hasil terkadang harus dihitung hingga tempat desimal ketiga. Baiklah, kita lihat saja nanti. Anda dapat membagikan pendapat Anda tentang masalah ini di komentar.
Perbedaannya adalah 28%. Tidak ada kejutan, anomali, atau pengoptimalan yang terlihat di sini. Penyegaran murni dan tidak lebih.
i9-10900K mengalahkan i9-9900K sebesar 38,7%. Seperti hasil pengujian sebelumnya, perbedaan tersebut diharapkan dan dengan jelas menunjukkan kesenjangan nyata antara prosesor pada mikroarsitektur yang sama.
Jadi, mari kita rangkum. Secara umum, tidak ada yang mengejutkan - i9-10900K mengungguli pendahulunya i9-9900K di semua pengujian. Q.E.D. Harga untuk ini adalah pembangkitan panas. Jika Anda mencari prosesor baru untuk digunakan di rumah dan ingin memaksimalkan kinerja Core generasi kesepuluh, saya sarankan Anda memikirkan sistem pendingin terlebih dahulu, karena pendingin saja tidak akan cukup.
Atau datanglah kepada kami untuk kakek. Solusi siap pakai pada platform yang bagus dan dengan CBO yang sangat baik, yang, selain semua kelebihan lainnya, seperti yang kami ketahui, juga memiliki potensi overclocking.
Server khusus digunakan dalam pengujian
Sumber: www.habr.com