Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Kanthi tekane pemroses Intel Core generasi kapitu, dadi jelas kanggo akeh manawa strategi "Tick-tock" sing ditindakake Intel sajrone iki wis gagal. Janji kanggo nyuda proses teknologi saka 14 dadi 10 nm tetep dadi janji, wiwit jaman "Taka" Skylake sing dawa, nalika Kaby Lake (generasi kapitu), dumadakan Coffee Lake (kawolu) kedadeyan kanthi owah-owahan tipis ing proses teknologi. saka 14 nm kanggo 14 nm + lan malah Coffee Lake Refresh (sanga). Kayane Intel pancene butuh istirahat kopi. Akibaté, kita duwe sawetara prosesor saka generasi beda, kang adhedhasar microarchitecture Skylake padha, ing tangan siji. Lan Intel njamin yen saben prosesor anyar luwih apik tinimbang sing sadurunge, ing sisih liyane. Bener, ora jelas kenapa persis ...

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Dadi ayo bali menyang generasi kita. Lan ayo ndeleng kepiye bedane.

Kaby Lake

Penampilan prosesor ing eceran ditindakake ing awal 2017. Apa sing anyar ing kulawarga iki relatif marang leluhure? Kaping pisanan, iki minangka inti grafis anyar - Intel UHD 630. Dhukungan Plus kanggo teknologi memori Intel Optane (3D Xpoint), uga chipset seri 200 anyar (generasi ke-6 nggarap seri 100). Lan iku kabeh inovasi sing menarik banget.

Kopi Lake

Generasi kaping 8, jenenge Coffee Lake, dirilis ing pungkasan taun 2017. Ing pemroses generasi iki ditambahake intine lan cache tingkat katelu kanthi proporsi, Turbo Boost wungu dening 200 megahertz, dhukungan kanggo DDR4-2666 ditambahake (sadurunge ana DDR4-2400), nanging dhukungan kanggo DDR3 dipotong. Inti grafis tetep padha, nanging diwenehi 50 MHz. Kanggo kabeh mundhak ing frekuensi kita kudu mbayar kanthi nambah paket panas kanggo 95 watt. Lan, mesthi, chipset seri 300 anyar. Sing terakhir ora perlu, amarga rauh spesialis bisa miwiti kulawarga iki ing chipsets 100-seri, sanajan wakil Intel nyatakake yen iki mokal amarga desain sirkuit daya. Nanging mengko, Intel resmi ngakoni yen iku salah. Dadi apa sing anyar ing kulawarga kaping 8? Nyatane, katon luwih kaya refresh biasa kanthi tambahan inti lan frekuensi.

Kopi Lake Refresh

Ha! Punika refresher kanggo kita! Ing kuartal kaping papat 2018, pemroses Coffee Lake generasi kaping 9 dirilis, dilengkapi proteksi hardware marang sawetara kerentanan Meltdown / Spectre. Owah-owahan hardware sing digawe kanggo chip anyar nglindhungi Meltdown V3 lan L1 Terminal Fault (L1TF Foreshadow). Pangowahan piranti lunak lan mikrokode nglindhungi saka serangan Spectre V2, Meltdown V3a lan V4. Perlindhungan marang Spectre V1 bakal terus ditambal ing tingkat sistem operasi. Introduksi patch tingkat chip kudu nyuda pengaruh patch piranti lunak ing kinerja prosesor. Nanging Intel nindakake kabeh kabungahan iki kanthi proteksi mung ing prosesor kanggo segmen pasar massal: i5-9600k, i7-9700k, i9-9900k. Wong liya, kalebu solusi server, ora nampa proteksi hardware. Kanggo pisanan ing sajarah prosesor konsumen Intel, prosesor Coffee Lake Refresh ndhukung nganti 128 GB RAM. Lan iku, ora ana owah-owahan maneh.

Apa sing ana ing garis ngisor? Rong taun refreshes, muter karo intine lan frekuensi, plus pesawat saka dandan suntingan. Aku pancene pengin ngevaluasi kanthi objektif lan mbandhingake kinerja wakil utama kulawarga kasebut. Dadi nalika aku duwe set generasi kapitu nganti sanga ing tangan - i7-7700 lan i7-7700k kita bubar digabung karo i7-8700, i7-9700k lan i9-9900k sing seger, aku njupuk kauntungan saka kahanan kasebut lan nggawe limang beda. Prosesor Intel Core nuduhake apa sing bisa ditindakake.

Tes

Five pemroses Intel melu testing: i7-7700, i7-7700k, i7-8700, i7-9700k, i9-9900k.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Karakteristik kinerja platform

Prosesor Intel i7-8700, i7-9700k lan i9-9900k duwe konfigurasi dhasar sing padha:

  • Motherboard: Asus PRIME H310T (BIOS 1405),
  • RAM: 16 GB DDR4-2400 MT / s Kingston 2 bêsik, total 32 GB.
  • SSD drive: 240 GB Patriot Burst 2 bêsik ing RAID 1 (pakulinan dikembangaké liwat taun).

Prosesor Intel i7-7700 lan i7-7700k uga mlaku ing platform sing padha:

  • Motherboard: Asus H110T (BIOS 3805),
  • RAM: 8 GB DDR4-2400MT/s Kingston 2 bêsik, total 16 GB.
  • SSD drive: 240 GB Patriot Burst 2 potongan ing RAID 1.

Kita nggunakake sasis digawe khusus sing dhuwuré 1,5 unit. Dheweke duwe papat platform.

Piranti lunak: OS CentOS Linux 7 x86_64 (7.6.1810).
Ядро: 3.10.0-957.1.3.el7.x86_64
Optimasi digawe relatif marang instalasi standar: opsi tambahan kanggo mbukak elevator kernel = noop selinux = 0.

Pengujian ditindakake kanthi kabeh patch saka serangan Spectre, Meltdown lan Foreshadow sing didhukung menyang kernel iki. Bisa uga asil tes ing kernel Linux sing luwih anyar lan saiki beda-beda saka sing dipikolehi, lan asil bakal luwih apik. Nanging, pisanan, aku luwih seneng CentOS 7, lan, kaping pindho, RedHat aktif ndhukung inovasi sing ana gandhengane karo dhukungan hardware saka kernel anyar menyang LTS. Kuwi harapanku :)

Tes digunakake kanggo riset

  1. sysbench
  2. GeekBench
  3. Suite Test Phoronix

Tes Sysbench

Sysbench minangka paket tes (utawa pathokan) kanggo netepake kinerja macem-macem subsistem komputer: prosesor, RAM, piranti panyimpenan data. Tes kasebut multi-Utas, ing kabeh inti. Ing tes iki aku ngukur rong indikator:

  1. Acara kacepetan CPU per detik - jumlah operasi sing ditindakake dening prosesor per detik: sing luwih dhuwur nilai kasebut, sistem sing luwih produktif.
  2. Statistik umum gunggung acara - gunggung total acara sing wis rampung. Sing luwih dhuwur nomer kasebut, luwih apik.

Tes Geekbench

Paket tes sing ditindakake ing mode single-threaded lan multi-threaded. Akibaté, indeks kinerja tartamtu ditanggepi kanggo loro mode. Ing ngisor iki ana pranala menyang asil tes. Ing tes iki kita bakal ndeleng rong indikator utama:
— Single-Core Score — tes single-threaded.
- Skor Multi-Inti - tes multi-Utas.
Unit pangukuran: abstrak "parrots". Sing luwih akeh "parrots", luwih apik.

Phoronix Test Suite

Phoronix Test Suite minangka set tes sing sugih banget. Senadyan kasunyatan manawa kabeh tes saka paket pts / cpu ditindakake, aku bakal nampilake asil mung sing ditemokake kanthi pribadi, utamane amarga asil tes sing diilangi mung nguatake tren umum.

Meh kabeh tes sing ditampilake ing kene yaiku multi-utas. Pengecualian mung loro: tes siji-threaded Himeno lan LAME MP3 Encoding.

Ing tes kasebut, luwih dhuwur angka kasebut, luwih apik.

  1. John the Ripper multi-Utas tes guessing sandi. Ayo njupuk algoritma crypto Blowfish. Ngukur jumlah operasi per detik.
  2. Tes Himeno minangka pemecah tekanan Poisson linier nggunakake metode titik Jacobi.
  3. Kompresi 7-Zip - Tes 7-Zip nggunakake p7zip kanthi fitur tes kinerja terpadu.
  4. OpenSSL minangka sakumpulan alat sing ngetrapake protokol SSL (Secure Sockets Layer) lan TLS (Transport Layer Security). Ngukur kinerja RSA 4096-bit OpenSSL.
  5. Apache Benchmark - Tes ngukur jumlah panjalukan saben detik sing bisa ditindakake sistem nalika nglakokake 1 panjalukan, kanthi 000 panjalukan sing mlaku bebarengan.

Lan ing iki, yen kurang luwih apik

  1. C-Ray nguji kinerja CPU ing petungan titik ngambang. Tes iki multi-Utas (16 utas saben inti), bakal njupuk 8 sinar saka saben piksel kanggo anti-aliasing lan ngasilake gambar 1600x1200. Wektu eksekusi tes diukur.
  2. Kompresi BZIP2 Paralel - Tes ngukur wektu sing dibutuhake kanggo ngompres file (kode sumber kernel Linux .tar paket) nggunakake kompresi BZIP2.
  3. Encoding data audio lan video. Tes LAME MP3 Encoding lumaku ing siji utas, nalika tes ffmpeg x264 nganggo multi-utas. Wektu sing ditindakake kanggo ngrampungake tes diukur.

Kaya sing sampeyan ngerteni, suite tes kalebu tes sintetik murni sing ngidini sampeyan nuduhake prabédan antarane prosesor nalika nindakake tugas tartamtu, umpamane, ngeklik sandhi, ngodhe konten media, kriptografi.

Tes sintetik, beda karo tes sing ditindakake ing kahanan sing cedhak karo kasunyatan, bisa njamin kemurnian eksperimen tartamtu. Bener, mula pilihan kasebut ana ing sintetis.

Bisa uga nalika ngrampungake masalah tartamtu ing kahanan pertempuran, sampeyan bisa entuk asil sing menarik lan ora dikarepke, nanging isih "suhu umum ing rumah sakit" bakal cedhak karo asil tes. Sampeyan uga bisa yen aku mateni pangayoman Spectre / Meltdown nalika nyoba prosesor generasi 9, aku bisa entuk asil sing luwih apik. Nanging, ndeleng ngarep, aku bakal ujar manawa dheweke wis nuduhake awake dhewe apik banget.

Spoiler: inti, Utas lan frekuensi bakal aturan roost.

Malah sadurunge tes, aku sinau kanthi teliti arsitektur kulawarga prosesor kasebut, mula aku ngarepake ora ana bedane sing signifikan ing antarane subyek tes. Kajaba iku, ora pati penting banget: kok ngenteni indikator sing menarik ing tes yen sampeyan nindakake pangukuran ing prosesor sing dibangun, ing inti siji. Pangarep-arepku wis keturutan, nanging sawetara perkara tetep ora kaya sing dakkira...

Lan saiki, nyatane, asil tes.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Asil kasebut cukup logis: sapa sing duwe aliran luwih akeh lan frekuensi sing luwih dhuwur bakal entuk poin. Mulane, i7-8700 lan i9-9900k ana ing ngarep. Jurang antarane i7-7700 lan i7-7700k yaiku 10% ing tes siji-Utas lan multi-Utas. I7-7700 lags konco i7-8700 karo 38% lan saka i9-9900k 49%, iku meh 2 kaping, nanging ing wektu sing padha i7-9700k mung 15%.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Link kanggo asil tes:

Intel i7-7700
Intel i7-7700k
Intel i7-8700
Intel i7-9700k
Intel i9-9900k

Asil tes saka The Phoronix Test Suite

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Ing test John The Ripper, prabédan antarane sedulur kembar i7-7700 lan i7-7700k 10% ing sih saka "k", amarga prabédan ing Turboboost. Prosesor i7-8700 lan i7-9700k duwe bedane sithik. I9-9900k ngluwihi kabeh wong kanthi luwih akeh benang lan kacepetan jam sing luwih dhuwur. Meh tikel kaping pindho jumlah kembar.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Asil tes C-Ray misale jek paling menarik. Ing ngarsane teknologi Hyper-Treading ing i9-9900k ing test multi-Utas iki menehi mung nambah sethitik relatif kanggo i7-9700k. Nanging kembar meh 2 kaping konco pimpinan.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Ing test Himeno siji-Utas, prabédan ora dadi gedhe. Ana longkangan ngelingke antarane generasi 8 lan 9 saka kembar: i9-9900k outperforms dening 18% lan 15%, mungguh. Bentenipun antarane i7-8700 lan i7-9700k punika tingkat kesalahan.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Kembar lulus tes kompresi 7zip 44-48% luwih elek tinimbang pimpinan i9-9900k. Amarga jumlah benang sing luwih dhuwur, i7-8700 ngluwihi i7-9700k kanthi 9%. Nanging iki ora cukup kanggo nyusul i9-9900k, supaya kita ndeleng lag meh 18%.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Tes wektu komprèsi nggunakake algoritma BZIP2 nuduhake asil sing padha: stream menang.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Enkoding MP3 minangka "tangga" kanthi wates maksimal 19,5%. Nanging ing test ffmpeg, i9-9900k kalah karo i7-8700 lan i7-9700k, nanging ngalahake kembar. Aku bola test iki kaping pirang-pirang kanggo i9-9900k, nanging asil tansah padha. Iki wis ora dikarepke :) Ing test multi-Utas, paling multi-Utas saka prosesor dites nuduhake kuwi asil kurang, luwih murah tinimbang 9700k lan 8700. Ora ana panjelasan cetha kanggo kedadean iki, lan aku ora ' ora pengin nggawe asumsi.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Tes openssl nuduhake "tangga" kanthi longkangan antarane tangga kapindho lan katelu. Bentenipun antarane kembar lan pimpinan i9-9900k yaiku saka 42% dadi 47%. Longkangan antarane i7-8700 lan i9-9900k punika 14%. Sing utama yaiku aliran lan frekuensi.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Ing tes Apache, i7-9700k ngluwihi kabeh wong, kalebu i9-9900k (6%). Nanging ing istilah umum, prabédan ora wujud, sanajan ana 7% longkangan antarane asil paling awon i7700-7 lan asil paling apik saka i9700-24k.

Tak-Tak-Tak lan ora Tick. Kepiye beda generasi prosesor Intel Core adhedhasar arsitektur sing padha?

Umumé, i9-9900k minangka pimpinan ing paling tes, mung gagal ing ffmpeg. Yen sampeyan arep nggarap video, luwih becik njupuk i7-9700k utawa i7-8700. Ing posisi kaloro ing klasemen sakabèhé iku i7-9700k, rada konco pimpinan, lan malah ahead ing ffmpeg lan apache tes. Dadi aku kanthi yakin nyaranake lan i9-9900k kanggo wong-wong sing kerep ngalami pangguna akeh ing situs kasebut. Prosesor ngirim ora gagal. Aku wis ngomong babagan video.

I7-8700 nindakake kanthi apik ing tes Sysbench, 7zip lan ffmpeg.
Ing kabeh tes, i7-7700k luwih apik tinimbang i7-7700 saka 2% dadi 14%, ing tes ffmpeg 16%.
Ayo kula ngelingake yen aku ora nindakake optimizations liyane saka sing dituduhake ing wiwitan, kang tegese nalika sampeyan nginstal sistem resik ing Dedik anyar dituku saka kita, sampeyan bakal entuk asil sing padha.

Inti, benang, frekuensi - kabeh kita

Umumé, asil bisa diprediksi lan samesthine. Ing meh kabeh tes, "stairway to heaven" katon, nuduhake katergantungan kinerja ing nomer intine, Utas lan frekuensi: liyane iki, asil sing luwih apik.

Amarga kabeh subyek tes sejatine nyegerake inti sing padha ing proses manufaktur sing padha lan ora duwe bedane arsitektur dhasar, kita ora bisa entuk bukti "nggumunake" manawa prosesor kasebut beda-beda sacara kualitatif.

Bentenipun antarane prosesor i7-9700k lan i9-9900k ing kabeh tes kajaba Sysbench cenderung nul, wiwit ateges padha beda-beda mung ing ngarsane teknologi Hyper-Threading lan satus megahertz tambahan ing mode Turbo Boost kanggo i9-9900k. Ing test Sysbench iku mung ngelawan: iku ora nomer intine sing arep, nanging nomer Utas.
Ana longkangan gedhe banget ing tes multi-Utas antarane i7-7700 (k) lan i9-9900k, ing sawetara panggonan minangka akeh kaping pindho. Ana uga prabédan antarane i7-7700 lan i7-7700k - ekstra 300 MHz nambah prigel kanggo terakhir.

Aku uga ora bisa ngomong bab impact kualitatif saka ukuran memori cache ing asil test - kita duwe apa. Kajaba iku, pangayoman aktif saka kulawarga Spectre / Meltdown kudu nyuda pengaruh volume ing asil tes, nanging iki ora mesthi. Yen maca dear nuntut "roti lan sirkus" saka departemen marketing kita, Aku bakal seneng kanggo pump sampeyan testing karo keamanan dipatèni.

Bener, yen sampeyan takon aku: prosesor sing sampeyan pilih? — Aku bakal ngetung dhisik dhuwit ing kanthongku lan milih sing wis cukup. Ing cendhak, sampeyan bisa njaluk saka titik A kanggo titik B ing Zhiguli, nanging ing Mercedes isih luwih cepet lan luwih penake. Prosesor adhedhasar arsitektur sing padha bakal, salah siji cara utawa liyane, ngrampungake karo sawetara padha tugas - sawetara mung apik, lan sawetara banget. Ya, kaya sing ditampilake tes, ora ana bedane global ing antarane. Nanging longkangan antarane i7 lan i9 durung ilang.

Nalika milih prosesor kanggo sawetara tartamtu, tugas Highly specialized, kayata nggarap mp3, kompilasi saka sumber, utawa Rendering pemandangan telung dimensi karo Processing cahya, iku ndadekake pangertèn kanggo fokus ing kinerja tes sing cocog. Contone, perancang bisa langsung katon ing i7-9700k lan i9-9900k, lan kanggo petungan Komplek njupuk prosesor karo teknologi Hyper-Threading, sing, sembarang prosesor kajaba i7-9700k. Aliran aturan ing kene.

Dadi, aku menehi saran supaya sampeyan milih apa sing sampeyan bisa mbayar, njupuk spesifikasi, lan sampeyan bakal seneng.

Pengujian nggunakake server adhedhasar prosesor i7-7700, i7-7700k, i7-8700k, i7-9700k lan i9-9900k kanthi 1dedic.ru. Sembarang mau bisa dipesen karo diskon 5% kanggo 3 sasi - kontak departemen sales kanthi tembung kode "Aku saka Habr." Nalika mbayar saben taun, minus liyane 10%.

Kabeh sore ing arena Angin sampah, administrator sistem FirstDEDIC

Source: www.habr.com

Add a comment