Setelah periode yang sangat lama hampir tidak relevan di segmen pasar desktop, desktop kelas atas (HEDT) dan prosesor server, AMD telah merilis tiga keluarga prosesor baru berdasarkan arsitektur Zen mereka yang sebenarnya cukup kompetitif dengan prosesor Intel saat ini di ketiga pasar ini. segmen. Ini adalah keluarga AMD Ryzen, AMD Ryzen Threadripper, dan AMD EPYC 7000. Kami akan mengabaikan prosesor desktop AMD Ryzen untuk saat ini dan langsung beralih ke prosesor AMD Ryzen Threadripper.
Prosesor Threadripper AMD Ryzen
Pada tanggal 10 Agustus 2017, AMD akhirnya merilis keluarga prosesor super high-end desktop (SHED) baru mereka, AMD Ryzen Threadripper. Ada dua SKU awal dalam jajaran, 1950X dan 1920X. Threadripper 1950X $999.00 memiliki kecepatan clock dasar 3.4GHz, dengan 16 core fisik ditambah SMT (yang merupakan versi hyper-threading AMD), sehingga Anda mendapatkan total 32 core logis. Threadripper 1920X seharga $799.00 memiliki kecepatan clock dasar 3.5GHz dengan 12 core fisik ditambah SMT, dengan total 24 core logis. SKU lain dengan jumlah inti yang lebih rendah akan ditambahkan selama beberapa bulan ke depan.
Dua model pertama ini sebenarnya tersedia untuk dijual, jadi ini bukan "peluncuran lunak". Beberapa motherboard juga tersedia untuk mendukung keluarga prosesor baru ini. Kedua model akan memiliki cache L3 32MB, dan akan memiliki 64 jalur PCIe 3.0 yang tersedia pada prosesor, dengan 60 jalur tersebut tersedia untuk hal-hal seperti beberapa kartu grafis diskrit, beberapa perangkat penyimpanan NVMe M.2 PCIe 3.0 x4 dan jaringan 10GbE. Kedua model juga akan memiliki kecepatan clock boost 4,0 GHz dan kecepatan clock boost XFR 4,2GHz.
Motherboard baru berbasis X399 ini memiliki delapan slot memori DDR4 yang mendukung RAM ECC, sehingga Anda dapat memiliki RAM 128GB dengan DIMM DDR4 komoditas 16GB. Prosesor itu sendiri akan mendukung hingga 1TB RAM ketika 128GB LR-DIMM (Load Reduced DIMMs) digunakan, karena DIMM yang lebih besar ini tersedia dan terjangkau.
Fakta menarik lainnya tentang prosesor ini adalah bahwa mereka sebenarnya memiliki dua node NUMA di tingkat perangkat keras. Mode NUMA perangkat keras dapat dinonaktifkan di BIOS (karena beberapa perangkat lunak desktop/konsumen tidak mengetahui NUMA). Gambar 1 menunjukkan seperti apa Pengelola Tugas Windows Server 2016 ketika dikonfigurasi untuk menampilkan node NUMA dan perangkat keras NUMA diaktifkan (dan SMT juga dinonaktifkan).
Gambar 1:Tampilan simpul NUMA di Pengelola Tugas Windows Server 2016
Gambar 2 menunjukkan seperti apa 32 prosesor logis di Windows Server 2016 Task Manager.
Gambar 2:Tampilan prosesor logis di Pengelola Tugas Windows Server 2016
SQL Server 2016 memiliki fitur baru yang disebut NUMA lunak otomatis yang diaktifkan secara default ketika Anda memiliki lebih dari delapan prosesor logis di simpul NUMA. Anda dapat menonaktifkan NUMA lunak otomatis dengan pengaturan sp_configure. Kedua model Threadripper awal ini memiliki inti logis yang cukup untuk memungkinkan Anda bereksperimen dengan NUMA perangkat keras dan dengan NUMA lunak otomatis di SQL Server 2016.
Keluarga prosesor ini relevan untuk Data Professional yang mungkin ingin memiliki workstation yang relatif terjangkau (terutama dibandingkan dengan prosesor Intel HEDT yang bersaing, yang harganya sekitar dua kali lipat) untuk menjalankan beban kerja SQL Server yang besar atau beberapa VM berukuran layak secara bersamaan di desktop pengembangan dan pengujian mesin tanpa dibatasi oleh I/O, memori, atau batasan jumlah inti prosesor.
Intinya di sini adalah Anda dapat membeli/membangun mesin desktop yang sangat kuat untuk virtualisasi atau pengembangan dan pengujian SQL Server tugas berat dengan biaya yang jauh lebih sedikit daripada jika Anda menggunakan platform Intel Skylake-X HEDT.
Prosesor AMD EPYC 7000 Series
Pada tanggal 20 Juni, AMD secara resmi meluncurkan seri prosesor EPYC untuk server satu dan dua soket. Ini didasarkan pada arsitektur Zen yang sama yang digunakan pada desktop AMD Ryzen dan prosesor AMD Ryzen Threadripper. Seri dimulai dengan model prosesor dua soket yang dirancang untuk menawarkan lebih banyak inti fisik, bandwidth memori, dan jalur PCIe 3.0 dibandingkan dengan keluarga Prosesor Intel Scalable saat ini atau keluarga prosesor Intel Xeon E5-2600 v4 generasi sebelumnya.
Ada sembilan model berbeda untuk server dua soket, mulai dari EPYC 7251 delapan inti hingga EPYC 7601 32 inti. Semua model ini memiliki SMT, dan Max Boost (Turbo Boost versi AMD). Mereka juga menawarkan delapan saluran dukungan DDR4-2666 (yang memiliki total kapasitas 2TB RAM per soket) dan 128 jalur PCIe 3.0 per soket.
Ada juga tiga model khusus untuk server satu soket (yang memiliki akhiran nomor model P), mulai dari EPYC 7351P 16-core hingga EPYC 7551P 32-core. Anda dapat menggunakan SKU non-P di server satu soket. Semua model ini memiliki spesifikasi dan dukungan yang sama untuk SMT, Max Boost, kapasitas memori, dan jumlah lajur PCIe 3.0. Tidak seperti Intel, AMD tidak melumpuhkan beberapa SKU secara artifisial untuk tujuan diferensiasi produk.
Setiap prosesor fisik memiliki empat Kompleks Inti (CCX) yang diikat bersama dengan sesuatu yang disebut AMD Infinity Fabric. Infinity Fabric terdiri dari Scalable Data Fabric (SDF) dan Scalable Control Fabric (SCF), dan digunakan untuk komunikasi intra-prosesor dan socket-to-socket. Setiap prosesor fisik muncul sebagai empat node NUMA di Windows Server 2016.
AMD benar-benar mendorong gagasan sistem EPYC soket tunggal sebagai alternatif yang lebih baik daripada sistem Intel dua soket untuk banyak beban kerja server. Menurut AMD, itu akan jauh lebih murah, namun akan memiliki banyak core, memori, dan jalur PCIe 3.0, bersama dengan tidak ada overhead NUMA. Salah satu keunggulan utama AMD yang menggembar-gemborkan adalah teknologi interkoneksi modular Infinity Fabric mereka, yang bekerja baik dalam satu prosesor maupun di antara beberapa prosesor.
Untuk penggunaan SQL Server 2016/2017, Anda masih menginginkan SKU "top of the line" untuk jumlah inti fisik tertentu, untuk mendapatkan kinerja maksimal untuk setiap lisensi inti fisik yang Anda beli. Tidak seperti Intel, AMD tidak meningkatkan kecepatan clock dasar pada model jumlah inti yang lebih rendah. Sistem EPYC ini memiliki banyak jalur PCIe 3.0 dan kepadatan memori yang sangat tinggi, sehingga mungkin bekerja dengan sangat baik untuk beban kerja SQL Server DW/Pelaporan yang besar. Untuk beban kerja OLTP, kuncinya adalah seberapa banyak kinerja single-threaded yang dapat diperoleh AMD dari EPYC generasi pertama ini, dan bagaimana perbandingannya dengan prosesor Skylake-SP baru Intel. Gambar 3 menunjukkan prosesor EPYC tercepat pada setiap jumlah inti, yang Anda inginkan untuk penggunaan SQL Server.
Gambar 3:Prosesor AMD EPYC 7000 Series Pilihan untuk Penggunaan SQL Server
Keluarga prosesor baru ini adalah pengubah permainan untuk AMD. Mereka akhirnya memiliki prosesor baru yang dapat bersaing dengan prosesor Intel saat ini (tergantung pada benchmark tertentu) dengan harga yang jauh lebih murah. Dalam komunitas penggemar perangkat keras, ada permusuhan terpendam yang luar biasa terhadap Intel karena perilaku monopolistik dan lambatnya inovasi produk prosesor selama sepuluh tahun terakhir. Akan menarik untuk melihat apakah sentimen ini dibagikan di komunitas server, dan apakah AMD akan dapat menangkap beberapa pangsa pasar server.