Intel Core i7-2600K yang legendaris: menguji Sandy Bridge pada 2019 (bagian 2)

Bagian 1 → Bagian 2 → Bagian 3

Peralatan pengujian


Sesuai dengan kebijakan pengujian prosesor kami, kami mengambil motherboard premium dengan soket yang sesuai dan melengkapi sistem dengan memori yang cukup yang beroperasi pada frekuensi maksimum yang didukung oleh pabrikan. Pengujian juga dilakukan bila memungkinkan dengan pengaturan JEDEC.



Perlu dicatat bahwa beberapa pengguna membantah pendekatan ini, menyebutkan bahwa kadang-kadang frekuensi maksimum yang didukung cukup rendah, atau memori lebih cepat tersedia dengan harga yang sama, atau menggunakan frekuensi yang didukung dapat mengurangi kinerja. Walaupun komentar ini masuk akal, pada akhirnya, sangat sedikit konsumen menggunakan profil memori (XMP atau yang lain), karena mereka memerlukan interaksi dengan BIOS, dan sebagian besar pengguna mengabaikan kecepatan JEDEC yang didukung - ini termasuk pengguna rumahan dan penyedia yang mungkin ingin kurangi margin untuk beberapa sen atau tetap dalam batas yang ditentukan oleh pabrikan. Jika memungkinkan, kami akan memperluas pengujian untuk menambah modul memori yang lebih cepat - baik dalam ulasan ini atau nanti.



Terima kasih banyak ...

Kita harus berterima kasih kepada perusahaan yang terdaftar di bawah ini untuk peralatan yang disediakan dengan baik untuk bangku tes kami. Beberapa perangkat keras ini tidak termasuk dalam sistem pengujian ini, tetapi digunakan dalam pengujian lainnya.



Test suite baru kami untuk 2019 dan 2020:


Dibumbui dengan Spectre dan Meltdown


Untuk mengikuti perkembangan zaman, kami harus memperbarui perangkat lunak kami lagi. Dalam pembaruan, kami biasanya menggunakan sistem operasi terbaru, perbaikan terbaru, versi perangkat lunak terbaru dan driver grafis, serta menambahkan tes baru atau menghapus yang lama. Seperti diketahui pembaca biasa, pengujian prosesor kami terdiri dari serangkaian tes otomatis, dan tergantung pada cara kerja perangkat lunak terbaru, paket harus diubah: perbarui atau hapus tes, atau ulang sepenuhnya. Terakhir kali kami menulis ulang tes dari awal, dibutuhkan sebagian besar bulan, termasuk pengujian regresi (menguji prosesor lama).

Salah satu elemen kunci dari pembaruan pengujian kami untuk 2018 (dan 2019) adalah fakta bahwa skrip dan sistem kami siap untuk melindungi dari Specter dan Meltdown. Ini berarti bahwa BIOS kami harus diperbarui menggunakan mikrokode terbaru, dan semua langkah dilakukan pada sistem operasi dengan pembaruan keamanan. Dalam hal ini, kami menggunakan Windows 10 x64 Enterprise 1709 dengan pembaruan keamanan April yang mengurangi ancaman Smeltdown (seperti kami sebut dua kerentanan dalam satu kata). Pengguna mungkin bertanya mengapa kami tidak menggunakan Windows 10 x64 RS4, pembaruan utama terbaru. Ini karena beberapa fitur baru yang memberikan hasil beragam. Alih-alih menghabiskan beberapa minggu mengeksplorasi kemungkinan menonaktifkannya, kami akan terus bekerja dengan RS3, yang sekarang banyak digunakan.

Kumpulan tolok ukur kami sebelumnya dibagi menjadi beberapa segmen, tergantung pada apa yang terkait dengan tes dan bagaimana hal itu dirasakan. Rangkaian uji baru kami mengikuti aturan yang serupa, dan kami menjalankan tes berdasarkan:

  • Kekuasaan
  • Memori
  • Kantor
  • Sistem
  • Render
  • Pengkodean
  • Web
  • Warisan
  • Game terintegrasi
  • Gaming CPU

Bergantung pada arah peninjauan, urutan pedoman ini dapat berubah, dan beberapa di antaranya mungkin tetap berada di luar ruang lingkup peninjauan. Semua hasil tes akan disimpan dalam database Bench kami, yang sekarang memiliki bagian baru "CPU 2019".
Di setiap bagian, kami akan melakukan tes tersebut:

Kekuasaan


Tes daya kami adalah membuat beban kerja maksimum untuk setiap utas dalam sistem, dan memeriksa register daya pada chip untuk mengetahui detail seperti konsumsi daya inti, daya seluruh chip, DRAM, I / O, dan kekuatan masing-masing inti. Hasilnya tergantung pada seberapa banyak informasi yang diberikan oleh produsen chip: kadang-kadang ada banyak, kadang-kadang hampir tidak ada.

Kami saat ini menggunakan POV-Ray sebagai tes Power utama, karena tampaknya menembus jauh ke dalam sistem dan sangat konsisten. Untuk membatasi jumlah inti selama pengujian, kami menggunakan topeng afinitas yang dikendalikan dari baris perintah.

Memori


Pengujian ini dilakukan dengan mematikan semua mode turbo dalam sistem, membuatnya bekerja pada frekuensi dasar, dan mengimplementasikan kedua pemeriksaan latensi memori (Intel Latency Checker berfungsi sama baiknya untuk kedua platform) dan AIDA64 untuk memeriksa bandwidth cache.

Kantor


  • Chromium Compile: Windows VC ++ Compile of Chrome 56 (seperti pada 2017)
  • PCMark10: Data umum akan ada di hasil ulasan, dan hasil dari sub-tes dapat dilihat di Bench
  • 3DMark Physics: Kami memasukkan setiap sub-tes Bench, tetapi melaporkan yang paling penting (baru)
  • GeekBench4: On Demand (Baru)
  • SYSmark 2018: baru-baru ini dirilis BAPCo, sekarang kami sedang berupaya menambahkannya ke test suite otomatis kami (baru, belum tersedia)


Sistem


  • Unduh Aplikasi: GIMP 2.10.4 (Baru)
  • FCAT: Pemrosesan perekaman ROTR 1440p 90 detik (sama seperti pada 2017)
  • Gerakan Partikel 3D: Tes distribusi partikel (seperti pada 2017) - dan kami juga memiliki versi untuk AVX2 dan AVX512, yang akan kami coba tambahkan nanti;
  • Dolphin 5.0: Simulator Konsol (seperti pada 2017)
  • DigiCortex: simulator otak siput laut (seperti pada 2017)
  • y-Cruncher v0.7.6: Penghitungan pi dengan set instruksi CPU baru yang dioptimalkan (baru)
  • Agisoft Photoscan 1.3.3: Alat Konversi 2D ke 3D (diperbarui)

Render


  • Corona 1.3: Menampilkan kinerja dalam 3dsMax, Cinema4D (seperti pada 2017)
  • Blender 2.79b: rendering bmw27 pada CPU (ditingkatkan menjadi 2.79b)
  • LuxMark v3.1 C ++ dan OpenCL: Menguji berbagai jalur kode rendering (seperti pada 2017)
  • POV-Ray 3.7.1: Patokan bawaan (diperbarui)
  • CineBench R15: Tes Cinema4D yang sudah usang kemungkinan akan tetap berada di Bench (sama seperti pada 2017)

Pengkodean


  • 7-zip 1805: tolok ukur bawaan (ditingkatkan ke v1805)
  • WinRAR 5.60b3: Uji kompresi folder yang berisi video dan file web (diperbarui ke 5.60b3)
  • Enkripsi AES: Kinerja AES dalam memori. Tes yang agak ketinggalan jaman. (tinggal dari 2017)
  • Handbrake 1.1.0: file awal Logitech C920 1080p60 ditranskode menjadi tiga format untuk streaming / penyimpanan:
  • 720p60, x264, 6000 kbps CBR, Cepat, Profil Tinggi
  • 1080p60, x264, 3500 kbps CBR, Lebih Cepat, Profil Utama
  • 1080p60, HEVC, VBR 3500 kbps, Cepat, Profil Utama 2-Pass

Web


  • WebXPRT3: Tes WebXPRT Terbaru (diperbarui)
  • WebXPRT15: Mirip dengan 3, tetapi agak ketinggalan jaman. (tinggal dari 2017)
  • Speedometer2: Tes Javascript Framework (baru)
  • Google Octane 2.0: Uji web yang sudah usang tetapi populer (tersisa dari 2017)
  • Mozilla Kraken 1.1: Uji web yang sudah usang tetapi populer (tersisa dari 2017)
  • Legacy (set tidak berubah sejak 2017)
  • 3DPM v1: Versi lama 3DPM
  • x264 HD 3.0: Tolok Ukur Transkode Lama
  • Cinebench R11.5 dan R10: Perwakilan dari Berbagai Metodologi Pengodean

Gaming Terintegrasi dan CPU


Kami baru-baru ini mengotomatiskan sekitar selusin game dengan empat tingkat kinerja yang berbeda. Sebagian besar gim akan memiliki data tentang kerangka waktu, tetapi tidak semua orang memiliki kesulitan dengan otomatisasi. Idenya adalah untuk mendapatkan gambaran umum yang baik dari pilihan genre dan mesin yang berbeda untuk pengujian. Saat ini, kami telah mengotomatisasi permainan berikut:



Kami akan menggunakan suite tes CPU Gaming NVIDIA GTX 1080. Untuk pengujian CPU murni, kami menggunakan RX460, karena kami sekarang memiliki beberapa perangkat untuk pengujian paralel.

Pada tahun-tahun sebelumnya, kami menguji beberapa GPU pada sejumlah kecil game. Kali ini, berkat survei saya di Twitter, yang memberikan tepat 50:50, kami melakukan yang sebaliknya: lebih banyak game, lebih sedikit GPU.

Scale Up vs. Scale Out: Manfaat Otomasi


Dari waktu ke waktu kami mendapatkan komentar yang sama: otomasi bukan cara terbaik untuk menguji. Ada hambatan tinggi untuk masuk, dan ini membatasi kemampuan untuk melakukan tes. Dari sudut pandang kami, terlepas dari kenyataan bahwa Anda perlu menghabiskan waktu untuk pemrograman yang tepat (dan persiapan ujian yang tepat), otomatisasi memungkinkan keuntungan berikut:

  • Ini menjamin jeda konstan antara tes untuk pendinginan, dan bukan waktu pemulihan acak berdasarkan "jika saya melihat layar";
  • Memungkinkan kami untuk menguji beberapa sistem secara bersamaan. Saat ini saya menggunakan lima sistem di kantor saya (dibatasi oleh jumlah monitor 4K dan ruang kosong), yang berarti bahwa kami dapat memeriksa lebih banyak peralatan secara bersamaan;
  • Kita dapat membiarkan tes berjalan pada malam hari, yang sangat membantu dalam waktu;
  • Menambahkan tes baru sangat mudah dengan pendekatan yang tepat.

Perangkat lunak pengujian kami membandingkan semua hasil, dan mengirimkan semua data dari tes yang sedang berjalan ke repositori pusat, dan saya dapat menganalisis data begitu sampai. Ini juga bertindak sebagai pemeriksaan manual jika ada data yang terlihat abnormal.
Kami memiliki satu batasan utama, ini berlaku untuk pengujian game kami. Kami menjalankan beberapa tes melalui satu akun Steam, dan beberapa game (mis. GTA) hanya tersedia online. Karena Steam memungkinkan satu akun untuk menjalankan game hanya pada satu sistem, skrip game kami memeriksa Steam API untuk menentukan apakah kami "online" atau tidak, dan menjalankan tes offline jika akun diizinkan masuk ke sistem. Bergantung pada jumlah game yang pasti membutuhkan mode online, kebutuhan ini mungkin menjadi hambatan.

Pembaruan Bundel Benchmark


Seperti biasa, kami melakukan permintaan tolok ukur. Ini membantu kami memahami beban kerja yang digunakan pengguna dan merencanakan pengujian mereka sesuai kebutuhan.

Paket Perangkat Lunak Catatan: Kami memiliki permintaan untuk pengujian perangkat lunak, seperti ANSYS atau perangkat lunak tingkat profesional lainnya. Kerugian dari pengujian perangkat lunak ini adalah perizinan dan penskalaan. Sebagian besar dari perusahaan-perusahaan ini tidak terlalu peduli bahwa kami melakukan pengujian, dan menyatakan bahwa ini bukan bagian dari rencana mereka. Lainnya, seperti Agisoft, lebih dari bersedia untuk membantu. Jika Anda adalah kontributor pengembangan paket perangkat lunak ini, cara terbaik untuk melihat bagaimana kami menggunakannya adalah dengan memberikan bantuan kepada kami. Kami memiliki versi khusus perangkat lunak untuk beberapa tes, dan jika kami bisa mendapatkan sesuatu yang berfungsi dan penting bagi audiens kami, maka akan mudah bagi kami untuk menambahkannya ke dalam test suite.

Tes sistem


Bagian "Tes sistem" berfokus pada pengujian dalam kondisi nyata yang dihadapi konsumen, dengan sedikit bias dalam throughput. Pada bagian ini, kita akan melihat waktu pemuatan aplikasi, pemrosesan gambar, fisika sederhana, emulasi, pemodelan saraf, perhitungan yang dioptimalkan dan pengembangan model tiga dimensi menggunakan perangkat lunak yang mudah diakses dan dapat disesuaikan. Meskipun beberapa tes lebih mudah tumpang tindih dengan kemampuan paket besar seperti PCMark (kami menerbitkan nilai-nilai ini di bagian tes kantor), ada baiknya mempertimbangkan berbagai perspektif. Dalam semua tes, kami akan menjelaskan secara terperinci apa yang sedang diuji dan bagaimana tepatnya kami menguji.

Semua hasil pengujian kami juga dapat ditemukan di halaman Bench kami.

Unduh Aplikasi: GIMP 2.10.4


Salah satu aspek terpenting dari pengalaman pengguna dan alur kerja adalah kecepatan sistem. Tes yang baik di sini adalah untuk memeriksa waktu pemuatan aplikasi. Sebagian besar program saat ini, ketika disimpan di SSD, mengunduh hampir secara instan, tetapi beberapa alat kantor memerlukan aset prapemuatan sebelum siap untuk digunakan. Sebagian besar sistem operasi juga menggunakan caching, sehingga ketika perangkat lunak tertentu sering diunduh (peramban web, alat kantor), ini dapat diinisialisasi lebih cepat.

Di suite tes sebelumnya, kami memeriksa berapa lama untuk memuat PDF besar ke Adobe Acrobat. Sayangnya, tes ini adalah mimpi buruk pemrograman, dan menolak untuk meningkatkan ke Win10 RS3 tanpa perlawanan. Sementara itu, kami menemukan aplikasi yang dapat mengotomatisasi tes ini, dan kami memutuskan untuk menggunakan GIMP, aplikasi pengeditan foto yang populer dan gratis. Ini adalah editor open source dan alternatif utama untuk Adobe Photoshop. Kami mengonfigurasinya untuk memuat templat desain berukuran besar 50 MB, dan melakukan pemuatan 10 kali dengan interval 10 detik di antaranya. Karena caching, hasil 3-5 pertama sering lebih lambat daripada yang lain, dan waktu caching mungkin tidak konsisten, jadi kami mengambil rata-rata dari lima hasil terakhir untuk menunjukkan pemrosesan CPU selama pemuatan dalam cache.



Bahkan overclock, 2600K tidak dapat mencapai kinerja 7700K, sementara 9700K dengan frekuensi single-threaded yang lebih tinggi mendapat tempat pertama yang layak.

FCAT: pemrosesan gambar


Perangkat lunak FCAT dirancang untuk mendeteksi mikro-stick, menjatuhkan frame, dan menjalankan tes grafis ketika dua kartu video digabungkan bersama untuk membuat adegan. Karena mesin permainan dan driver grafis, tidak semua kombinasi GPU bekerja dengan sempurna, akibatnya perangkat lunak menangkap warna untuk setiap frame yang diberikan dan secara dinamis melakukan perekaman data RAW menggunakan perangkat video capture.



Perangkat lunak FCAT menerima video yang direkam, dalam kasus kami adalah 90 detik 1440p dari game Rise of the Tomb Raider, dan mengubah data warna menjadi data kerangka waktu, sehingga sistem dapat menampilkan frame rate yang "diamati" dan berkorelasi dengan konsumsi energi akselerator video. Tes ini, karena seberapa cepat itu selesai, adalah single-threaded. Kami memulai proses dan mendapatkan waktu penyelesaian sebagai hasilnya.



FCAT adalah tes single-threaded lainnya, jadi kami melihat perbedaan kinerja yang sama: 2600K yang di-overclock tidak dapat dibandingkan dengan stok 7700K, dan 9700K menerobos ke depan.

Gerakan Partikel 3D v2.1: Gerakan Brown


Tes 3DPM kami adalah patokan khusus yang dirancang untuk memodelkan enam algoritma berbeda untuk memindahkan partikel dalam ruang tiga dimensi. Algoritma dikembangkan sebagai bagian dari tesis Ph.D saya dan, pada akhirnya, bekerja paling baik pada GPU, dan memberikan ide yang baik tentang bagaimana stream perintah ditafsirkan oleh arsitektur mikro yang berbeda.

Bagian utama dari algoritma adalah pembuatan angka acak - kami menggunakan generasi yang relatif cepat, yang melengkapi implementasi rantai ketergantungan pada kode. Pembaruan utama dibandingkan dengan versi primitif pertama dari kode ini adalah bahwa masalah Berbagi Salah dalam cache diselesaikan, yang merupakan hambatan utama. Kami juga mempertimbangkan untuk menerapkan versi AVX2 dan AVX512 dari pengujian ini untuk ulasan selanjutnya.

Untuk pengujian ini, kami menjalankan kumpulan stok partikel menggunakan enam algoritma berbeda, dalam waktu 20 detik, dengan jeda 10 detik, dan melaporkan kecepatan total partikel dalam jutaan operasi (pergerakan) per detik.

3DPM v2.1 dapat diunduh dari server kami: 3DPMv2.1.rar (13.0 MB)





Karena 2600K tidak memiliki AVX2, ia tertinggal jauh di belakang 7700K / 9700K ketika program dioptimalkan untuk instruksi baru.

Dolphin 5.0: emulasi konsol


Salah satu tes yang diminta populer dalam paket kami adalah emulasi konsol. Kemampuan untuk memilih game dari sistem yang sudah usang dan menjalankannya sangat menarik, dan tergantung pada upaya emulator: diperlukan sistem x86 yang jauh lebih kuat untuk dapat secara akurat meniru konsol lama selain x86. Terutama jika kode untuk konsol ini dibuat dengan mempertimbangkan beberapa kelemahan fisik dan bug perangkat keras.

Untuk pengujian kami, kami menggunakan perangkat lunak emulasi Dolphin populer, dan menjalankan proyek komputasi melalui itu untuk menentukan seberapa akurat prosesor kami dapat meniru konsol. Dalam tes ini, emulasi Nintendo Wii akan bertahan sekitar 1050 detik.

Versi terbaru Dolphin dapat diunduh di sini.



Dolphin mencapai hasil yang signifikan di era Haswell / Broadwell, yang menyebabkan peningkatan kinerja luar biasa dari 2600K menjadi 7700K. Sayangnya, karena berbagai alasan, prosesor yang di-overclock gagal dalam pengujian ini.

DigiCortex 1.20: Memodelkan otak siput laut


Tolok ukur ini awalnya dirancang untuk memodelkan dan memvisualisasikan aktivitas neuron dan sinapsis di otak. Perangkat lunak ini hadir dengan berbagai mode yang telah ditentukan, dan kami memilih patokan kecil yang mensimulasikan otak 32 ribu neuron / 1,8 miliar sinapsis, yang setara dengan otak siput laut.



Kami melaporkan hasil pengujian sebagai peluang untuk mengemulasi data dalam waktu nyata, sehingga setiap hasil di atas "unit" cocok untuk operasi waktu nyata. Dari dua mode, mode "tanpa start sinaps", yang sulit untuk DRAM, dan mode "dengan sinaps start", di mana prosesor dimuat, kami memilih yang terakhir. Terlepas dari pilihan kami, tes ini masih dipengaruhi oleh kecepatan DRAM.

DigiCortex dapat diunduh di sini



Untuk pengujian yang berkaitan dengan memori, kami menjalankan sistem pada frekuensi yang didukung yang ditentukan oleh Intel, dengan pengecualian sistem yang di-overclock, yang dengan tepat menerima akselerasi signifikan dari DDR3-1333 ke DDR3-2400. Hasilnya menunjukkan peningkatan kinerja, tetapi bahkan standar 7700K lebih cepat. Dan transisi ke 9700K menunjukkan peningkatan kinerja karena core tambahan.

y-Cruncher v0.7.6: ,


- y-Cruncher , . , , Alex Yee, NWU , , , . , , 20+ , 1% ! y-Cruncher , . , , .

y-Cruncher v0.7.6 , , AVX-512 . , 250 Pi, .

y-cruncher



y-cruncher — , AVX, , Sandy Bridge .

Agisoft Photoscan 1.3.3: 2D- 3D-


ISV, , — Agisoft. PhotoScan, 2D- 3D-. , .



1.3.3 — 84 x 18 . , , 2017 . .

- Agisoft Photoscan



, 2600K . 7700K . 9700K, , .

Rendering Tests


. : 3D- , , , , , ( ). , , FPGA ASIC. - .

Bench.

Corona 1.3: Performance Render


, , 3ds Max Cinema 4D, Corona 1.3. GUI , « ».



, , . , , , .



7700K 2600K, , 2600K .

Blender 2.79b: 3D Creation Suite


, Blender — , , . Blender, , Blender , . — «bmw27» « CPU», .

Blender .



Blender: 2600K 7700K. 7700K, .

LuxMark v3.1: LuxRender


, : CPU, GPU, Accelerator . , API, , , . LuxMark, , LuxRender, API.

«Ball» C ++ OpenCL, CPU. , , « ».



POV-Ray 3.7.1:
Persistence of Vision — , - , AMD Zen, Intel AMD . , .

POV-Ray



POV-Ray , , AVX2 . POV-Ray , , 9700K .

Office Tests


Office , , . , . , , , .

Bench.

PCMark 10:


Futuremark, UL, , , . PCMark 10, PCMark 8 , OpenCL, , .

PCMark 14 , , -, , , , . Bench, .



, PCMark, , , , 9700K . 7700K 2600K 17%, 5% . , , 7700K 2600K: 5% . , .

Chromium Compile: Windows VC ++ Chrome 56


AnandTech — -, , . Linux «» , , — Windows Chrome, , Chrome 56 2017 , , . Google , Windows, 400 000 .

, Google, MSVC, ninja . , , DRAM, . , , — , , .



9700K SMT, , 2600K 7700K 2600K. , 7700K .

3DMark Physics:


PCMark 3DMark, Futuremark (UL) – . , , , , . , , Ice Storm, Cloud Gate, Sky Diver, Fire Strike Time Spy.



, Ice Storm Unlimited, , Fire Strike Ultra, 4K . , Time Spy AVX-512 ( ).





, Bench , : Ice Storm Unlimited, Cloud Gate, Sky Diver, Fire Strike Ultra Time Spy,

GeekBench4:


, Mac, GeekBench 4 — , . , , , , n-, , HTML.

, . - , ( ).

(Crypto, Integer, Floating Point, Memory) , .



Encoding Tests


, , . , , , , , , . , , .

Bench.

Handbrake 1.1.0: streaming dan pengarsipan transcoding video


Alat sumber terbuka populer, Handbrake adalah perangkat lunak untuk mengonversi video dengan cara apa pun yang mungkin, yang, dalam arti tertentu, adalah tolok ukur. Bahayanya di sini terletak pada nomor versi dan optimasi. Misalnya, versi perangkat lunak terbaru dapat memanfaatkan AVX-512 dan OpenCL untuk mempercepat jenis transcoding dan algoritma tertentu. Versi yang kami gunakan murni berfungsi dengan CPU, dengan opsi transcoding standar.

Kami membagi Handbrake menjadi beberapa tes menggunakan rekaman dari webcam Logitech C920 1080p60 asli (pada dasarnya rekaman streaming). Catatan akan dikonversi menjadi dua jenis format streaming dan menjadi satu untuk pengarsipan. Parameter output yang digunakan:

  • 720p60 pada bit rate konstan 6000 kbps, pengaturan cepat, profil tinggi
  • 1080p60 pada kecepatan bit konstan 3500 kbps, pengaturan lebih cepat, profil utama
  • 1080p60 HEVC pada bit rate variabel 3500 kbps, pengaturan cepat, profil utama



7-zip v1805: pengarsip open source populer


Dari semua pengujian pengarsipan / pengarsipan kami, 7-zip adalah yang paling populer dan memiliki tolok ukur bawaan. Kami menambahkan versi terbaru dari perangkat lunak ini ke test suite kami, dan kami meluncurkan benchmark dari baris perintah. Hasil pengarsipan dan penghapusan pengarsipan ditampilkan sebagai skor total tunggal.

Tes ini jelas menunjukkan bahwa prosesor modern dengan beberapa matriks memiliki perbedaan besar dalam kinerja antara kompresi dan dekompresi: mereka berkinerja baik di satu, dan buruk di yang lain. Selain itu, kami secara aktif mendiskusikan bagaimana Penjadwal Windows mengimplementasikan setiap utas. Ketika kami mendapatkan hasil lebih banyak, kami akan dengan senang hati membagikan pemikiran kami tentang ini.

Harap perhatikan, jika Anda berencana untuk mempublikasikan data kompresi di mana saja, harap sertakan hasil unzipping. Jika tidak, Anda hanya akan menampilkan setengah hasilnya.



WinRAR 5.60b3: Pengarsip


Ketika saya membutuhkan alat kompresi, saya biasanya memilih WinRAR. Banyak pengguna generasi saya menggunakannya lebih dari dua dekade lalu. Antarmuka tidak banyak berubah, meskipun integrasi dengan perintah klik kanan pada Windows adalah nilai tambah yang sangat bagus. Tidak memiliki patokan bawaan, jadi kami mulai mengompresi direktori yang berisi lebih dari 30 file video 60 detik dan 2000 file web kecil dengan kecepatan kompresi normal.

WinRAR memiliki multithreading variabel, dan menuntut caching, jadi dalam pengujian kami, kami menjalankannya 10 kali dan menghitung nilai rata-rata untuk lima proses terakhir, yaitu hanya memeriksa kinerja prosesor.



WinRAR akhirnya memungkinkan 2600K yang di-overclock hampir sama dengan persediaan 7700K. Ini adalah uji multi-threading, dan sepertinya tidak menggunakan instruksi baru yang ditawarkan oleh 7700K. Namun, sejumlah besar core di 9700K, yang bertentangan dengan utas, membawa bonus besar, seperti halnya DRAM yang ditingkatkan.

Enkripsi AES: Perlindungan File


Sejumlah platform, terutama perangkat seluler, mengenkripsi sistem file secara default untuk melindungi konten. Untuk perangkat Windows, enkripsi sering digunakan oleh BitLocker atau perangkat lunak pihak ketiga. Dalam uji enkripsi AES, kami menggunakan TrueCrypt yang dihentikan dalam patokan yang memeriksa beberapa algoritma enkripsi langsung di memori.



Data dari tes ini adalah kinerja enkripsi / dekripsi AES gabungan yang diukur dalam gigabytes per detik. Perangkat lunak menggunakan perintah AES jika prosesor mengizinkannya, tetapi tidak menggunakan AVX-512.

Tes Web dan Tes Warisan


Karena fokus mereka pada sistem low-end, atau sistem faktor bentuk kecil, tes web biasanya sulit untuk distandarisasi. Browser web modern sering diperbarui, sehingga tidak memungkinkan untuk menonaktifkan pembaruan ini, sehingga sulit untuk mempertahankan beberapa jenis platform umum. Laju pengembangan browser yang cepat berarti bahwa versi (dan indikator kinerja) dapat berubah dari minggu ke minggu. Meskipun demikian, tes web sering merupakan indikator penting bagi pengguna: banyak pekerjaan kantor saat ini terkait dengan aplikasi web, terutama aplikasi elektronik dan kantor, serta antarmuka dan lingkungan pengembangan. Paket uji web kami mencakup beberapa tes standar industri, serta beberapa tes populer namun agak ketinggalan jaman.

Kami juga menyertakan pengujian kami yang usang tetapi masih populer di bagian ini.

Semua hasil pengujian kami juga dapat ditemukan di halaman Bench kami.

WebXPRT 3: Tugas web dari dunia modern, termasuk AI


Perusahaan di belakang test suite XPRT, Principled Technologies, baru-baru ini merilis tes web terbaru, dan bukannya menambahkan satu tahun untuk nama, mereka hanya menyebutnya "3". Tes terbaru (setidaknya untuk saat ini) dikembangkan berdasarkan pendahulunya: tes interaksi pengguna, komputasi kantor, grafik, daftar sortir, HTML5, manipulasi gambar, dan dalam beberapa kasus bahkan tes AI.

Untuk tolok ukur kami, kami menjalankan tes standar, yang akan mengerjakan daftar periksa tujuh kali dan memberikan hasil akhir. Kami melakukan tes seperti itu empat kali, dan menampilkan nilai rata-rata.

Pengguna dapat mengakses tes WebXPRT di



WebXPRT 2015: Menguji HTML5 dan Javascript Web UX


Versi WebXPRT yang lebih lama adalah edisi 2015, yang berfokus pada serangkaian teknologi dan kerangka kerja web yang sedikit berbeda, yang, bagaimanapun, digunakan saat ini. Ini masih merupakan tes yang relevan, terutama bagi pengguna yang berinteraksi dengan bukan aplikasi web terbaru di pasar, dan ada banyak pengguna seperti itu. Pengembangan kerangka kerja web sangat cepat dan sangat lancar. Kerangka kerja dengan cepat dikembangkan, dibangun ke dalam aplikasi, digunakan, dan kemudian pengembang beralih ke yang berikutnya. Adaptasi aplikasi ke kerangka kerja baru adalah tugas yang sulit, terutama dengan kecepatan siklus pengembangan. Karena alasan ini, banyak aplikasi "terjebak dalam waktu", dan tetap relevan bagi pengguna selama bertahun-tahun.



Seperti halnya WebXPRT3, tolok ukur utama memenuhi set kontrol tujuh kali, menampilkan hasil akhir. Kami mengulangi ini empat kali, menampilkan rata-rata dan menunjukkan hasil akhir.

Speedometer 2: Kerangka Javascript


Tes web terbaru kami adalah Speedometer 2, yang dijalankan melalui sejumlah kerangka kerja javascript untuk melakukan hanya tiga hal sederhana: membuat daftar, memasukkan setiap item dalam daftar, dan menghapus daftar. Semua kerangka kerja menerapkan sinyal visual yang sama, tetapi, jelas, mereka melakukannya dengan cara yang berbeda.



Pengujian kami melewati seluruh daftar kerangka kerja dan memberikan skor akhir dengan nama "rpm", salah satu indikator tolok ukur internal. Kami menampilkan indikator ini sebagai hasil akhir.

Google Octane 2.0: Core Web Compute


Tes web populer selama beberapa tahun, tetapi sekarang tidak lagi diperbarui, adalah Octane dari Google. Versi 2.0 melakukan beberapa lusin tugas yang berkaitan dengan perhitungan, seperti ekspresi reguler, kriptografi, penelusuran sinar, emulasi, dan perhitungan persamaan Navier - Stokes.



Tes ini memberikan penilaian masing-masing dari subyek, dan mengembalikan rata-rata geometrik sebagai hasil akhir. Kami melakukan patokan lengkap empat kali dan mengevaluasi hasil akhir.

Mozilla Kraken 1.1: Core Web Compute


Bahkan lebih tua dari Octane, inilah Kraken, kali ini dikembangkan oleh Mozilla. Ini adalah tes lama yang melakukan mekanika komputasi yang relatif seragam, seperti pemrosesan audio atau penyaringan gambar. Tampaknya Kraken menghasilkan hasil yang sangat tidak stabil, tergantung pada versi peramban, karena tes ini sangat dioptimalkan.



Tolok ukur utama melewati masing-masing subyek sepuluh kali, dan mengembalikan waktu penyelesaian rata-rata untuk setiap siklus dalam milidetik. Kami menjalankan patokan penuh empat kali, dan mengukur hasil rata-rata.

3DPM v1: Varian Kode Naïve dari 3DPM v2.1.


Tes “warisan” pertama dalam paket adalah versi pertama dari tes 3DPM kami. Ini adalah versi asli akhir dari kode, seolah-olah ditulis oleh seorang ilmuwan tanpa pengetahuan tentang bagaimana perangkat keras komputer, kompiler, atau pengoptimalan bekerja (seperti di awal). Tes adalah sejumlah besar pemodelan ilmiah di alam liar, di mana mendapatkan jawaban lebih penting daripada kecepatan komputasi (mendapatkan hasil dalam 4 hari dapat diterima jika itu benar; satu tahun belajar memprogram dan mendapatkan hasilnya dalam 5 menit tidak dapat diterima).

Dalam versi ini, satu-satunya optimasi nyata adalah di flag compiler (-O2, -fp: fast): kompilasi dalam mode rilis dan mengaktifkan OpenMP dalam siklus komputasi utama. Putaran tidak diukur untuk fungsi, dan perlambatan paling serius adalah berbagi palsu di cache. Kode juga memiliki rantai panjang ketergantungan berdasarkan pada generasi bilangan acak, yang mengarah pada penurunan kinerja pada beberapa arsitektur mikro komputasi.

3DPM v1 dan 3DPM v2 dapat diunduh di sini: 3DPMv2.1.rar (13.0 MB)



x264 HD 3.0: uji transkode lawas


Tes transcoding ini sangat lama, Anandtech menggunakannya kembali pada zaman prosesor Pentium 4 dan Athlon II. Di dalamnya, video 720p standar dikodekan dengan konversi ganda, dan benchmark menunjukkan frame per detik dari setiap pass. Tes ini adalah single-threaded, dan dalam beberapa arsitektur kami mengalami pembatasan IPC - instruksi-per-jam.



Terima kasih telah tinggal bersama kami. Apakah Anda suka artikel kami? Ingin melihat materi yang lebih menarik? Dukung kami dengan melakukan pemesanan atau merekomendasikannya kepada teman-teman Anda, diskon 30% untuk pengguna Habr pada analog unik dari server entry-level yang kami buat untuk Anda: Seluruh kebenaran tentang VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps dari $ 20 atau bagaimana membagi server? (opsi tersedia dengan RAID1 dan RAID10, hingga 24 core dan hingga 40GB DDR4).

Dell R730xd 2 kali lebih murah? Hanya kami yang memiliki 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV dari $ 199 di Belanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mulai dari $ 99! Baca tentang Cara Membangun Infrastruktur Bldg. kelas menggunakan server Dell R730xd E5-2650 v4 seharga 9.000 euro untuk satu sen?

Source: https://habr.com/ru/post/id455622/


All Articles