Sau một thời gian dài gần như không còn phù hợp trong phân khúc thị trường bộ xử lý máy tính để bàn, máy tính để bàn cao cấp (HEDT) và máy chủ, AMD đã phát hành ba dòng bộ xử lý mới dựa trên kiến trúc Zen của họ, thực sự khá cạnh tranh với bộ xử lý Intel hiện tại trên ba thị trường này. các phân đoạn. Đây là các họ AMD Ryzen, AMD Ryzen Threadripper và AMD EPYC 7000. Bây giờ chúng ta sẽ bỏ qua bộ xử lý AMD Ryzen dành cho máy tính để bàn và chuyển ngay sang bộ xử lý AMD Ryzen Threadripper.
Bộ xử lý AMD Ryzen Threadripper
Vào ngày 10 tháng 8 năm 2017, AMD cuối cùng đã phát hành dòng vi xử lý siêu cao cấp dành cho máy tính để bàn (SHED) mới của họ, AMD Ryzen Threadripper. Có hai SKU ban đầu trong dòng sản phẩm, 1950X và 1920X. Threadripper 1950X trị giá $ 999,00 có tốc độ xung nhịp cơ bản là 3,4 GHz, với 16 lõi vật lý cộng với SMT (là phiên bản siêu phân luồng của AMD), vì vậy bạn nhận được tổng số 32 lõi logic. Threadripper 1920X trị giá $ 799,00 có tốc độ xung nhịp cơ bản là 3,5GHz với 12 lõi vật lý cộng với SMT, tổng cộng là 24 lõi logic. Các SKU khác có số lượng lõi thấp hơn sẽ được thêm vào trong vài tháng tới.
Hai mô hình đầu tiên này thực sự có sẵn để bán, vì vậy đây không phải là một "đợt ra mắt mềm". Nhiều bo mạch chủ cũng có sẵn để hỗ trợ dòng vi xử lý mới này. Cả hai mẫu sẽ có 32MB bộ nhớ đệm L3 và sẽ có 64 làn PCIe 3.0 trên bộ xử lý, với 60 làn trong số đó có sẵn cho những thứ như nhiều card đồ họa rời, nhiều thiết bị lưu trữ M.2 PCIe 3.0 x4 NVMe và mạng 10GbE. Cả hai mẫu cũng sẽ có xung nhịp tăng 4,0 GHz và xung nhịp tăng XFR là 4,2 GHz.
Các bo mạch chủ dựa trên X399 mới này có tám khe cắm bộ nhớ DDR4 hỗ trợ RAM ECC, vì vậy bạn có thể có bộ nhớ RAM 128GB với các DIMM 16GB DDR4 hàng hóa. Bản thân bộ vi xử lý sẽ hỗ trợ tối đa 1TB RAM khi sử dụng LR-DIMM 128GB (DIMM giảm tải), vì những DIMM lớn hơn này trở nên khả dụng và giá cả phải chăng.
Một sự thật thú vị khác về các bộ xử lý này là chúng thực sự có hai nút NUMA ở cấp phần cứng. Chế độ NUMA phần cứng có thể bị tắt trong BIOS (vì một số phần mềm dành cho máy tính để bàn / người dùng không nhận biết được NUMA). Hình 1 cho thấy Windows Server 2016 Task Manager trông như thế nào khi nó được cấu hình để hiển thị NUMA nút và NUMA phần cứng được kích hoạt (và SMT cũng bị vô hiệu hóa).
Hình 1:Hiển thị nút NUMA trong Trình quản lý tác vụ Windows Server 2016
Hình 2 cho thấy 32 bộ xử lý logic trông như thế nào trong Trình quản lý tác vụ Windows Server 2016.
Hình 2:Hiển thị bộ xử lý logic trong Trình quản lý tác vụ Windows Server 2016
SQL Server 2016 có một tính năng mới gọi là NUMA mềm tự động được bật theo mặc định khi bạn có nhiều hơn tám bộ xử lý logic trong một nút NUMA. Bạn có thể tắt NUMA mềm tự động bằng cài đặt sp_configure. Cả hai mô hình Threadripper ban đầu này đều có đủ lõi logic để cho phép bạn thử nghiệm với NUMA phần cứng và với NUMA mềm tự động trong SQL Server 2016.
Họ bộ xử lý này phù hợp với một Data Professional, những người có thể muốn có một máy trạm tương đối phải chăng (đặc biệt là so với một bộ xử lý Intel HEDT cạnh tranh, có giá cao hơn khoảng gấp đôi) để chạy khối lượng công việc SQL Server lớn hoặc nhiều máy ảo có kích thước vừa phải trên máy tính để bàn máy phát triển và thử nghiệm mà không bị ràng buộc nhanh chóng bởi I / O, bộ nhớ hoặc giới hạn số lượng lõi bộ xử lý.
Điểm mấu chốt ở đây là bạn có thể mua / xây dựng một máy tính để bàn rất mạnh để ảo hóa hoặc phát triển SQL Server nhiệm vụ nặng và thử nghiệm việc sử dụng với số tiền ít hơn rất nhiều so với nếu bạn sử dụng nền tảng Intel Skylake-X HEDT.
Bộ xử lý AMD EPYC 7000 Series
Vào ngày 20 tháng 6, AMD đã chính thức tung ra loạt bộ xử lý EPYC cho các máy chủ một và hai ổ cắm. Chúng dựa trên cùng một kiến trúc Zen được sử dụng trên máy tính để bàn AMD Ryzen và bộ xử lý AMD Ryzen Threadripper. Dòng sản phẩm này bắt đầu với các mẫu bộ xử lý hai ổ cắm được thiết kế để cung cấp nhiều lõi vật lý, băng thông bộ nhớ và các làn PCIe 3.0 hơn so với dòng Bộ xử lý có thể mở rộng Intel hiện tại hoặc dòng bộ xử lý Intel Xeon E5-2600 v4 thế hệ trước.
Có chín kiểu máy khác nhau cho máy chủ hai ổ cắm, từ EPYC 7251 tám lõi đến EPYC 7601 32 lõi. Tất cả các kiểu máy này đều có SMT và Max Boost (phiên bản Turbo Boost của AMD). Họ cũng cung cấp tám kênh hỗ trợ DDR4-2666 (có tổng dung lượng RAM 2TB trên mỗi ổ cắm) và 128 làn PCIe 3.0 trên mỗi ổ cắm.
Ngoài ra còn có ba kiểu máy dành riêng cho máy chủ một ổ cắm (có hậu tố số kiểu P), từ EPYC 7351P 16 lõi đến EPYC 7551P 32 lõi. Bạn có thể sử dụng SKU không phải P trong máy chủ một ổ cắm. Tất cả các mô hình này đều có cùng thông số kỹ thuật và hỗ trợ SMT, Max Boost, dung lượng bộ nhớ và số làn PCIe 3.0. Không giống như Intel, AMD không làm tê liệt một số SKU một cách giả tạo cho các mục đích khác biệt của sản phẩm.
Mỗi bộ xử lý vật lý có bốn Core Complexes (CCX) được gắn với nhau bằng thứ mà AMD gọi là Infinity Fabric. Infinity Fabric bao gồm Vải dữ liệu có thể mở rộng (SDF) và Vải điều khiển có thể mở rộng (SCF) và nó được sử dụng cho cả giao tiếp nội bộ xử lý và socket-to-socket. Mỗi bộ xử lý vật lý hiển thị dưới dạng bốn nút NUMA trong Windows Server 2016.
AMD thực sự đang thúc đẩy ý tưởng về hệ thống EPYC một ổ cắm như một giải pháp thay thế tốt hơn cho hệ thống Intel hai ổ cắm cho nhiều khối lượng công việc máy chủ. Theo AMD, nó sẽ ít tốn kém hơn nhiều nhưng sẽ có nhiều lõi, bộ nhớ và các làn PCIe 3.0, cùng với chi phí không có NUMA. Một lợi thế chính mà AMD chào hàng là công nghệ kết nối mô-đun Infinity Fabric của họ, hoạt động cả trong một bộ xử lý duy nhất và giữa nhiều bộ xử lý.
Đối với việc sử dụng SQL Server 2016/2017, bạn vẫn muốn SKU “đầu dòng” cho số lõi vật lý nhất định, để có được hiệu suất cao nhất cho mỗi giấy phép lõi vật lý mà bạn mua. Không giống như Intel, AMD không tăng tốc độ xung nhịp cơ bản trong các mô hình đếm lõi thấp hơn. Các hệ thống EPYC này có nhiều làn PCIe 3.0 và mật độ bộ nhớ rất cao, vì vậy chúng có thể hoạt động thực sự tốt đối với khối lượng công việc SQL Server DW / Reporting lớn. Đối với khối lượng công việc OLTP, điều quan trọng sẽ là hiệu suất đơn luồng mà AMD có thể nhận được từ thế hệ EPYC đầu tiên này và cách chúng so sánh với bộ xử lý Skylake-SP mới của Intel. Hình 3 cho thấy bộ xử lý EPYC nhanh nhất ở mỗi số lõi, đó là những gì bạn muốn cho việc sử dụng SQL Server.
Hình 3:Bộ xử lý dòng AMD EPYC 7000 được ưu tiên sử dụng máy chủ SQL
Các dòng vi xử lý mới này là những nhân tố thay đổi cuộc chơi cho AMD. Cuối cùng họ cũng có bộ vi xử lý mới có thể cạnh tranh với bộ vi xử lý Intel hiện tại (tùy thuộc vào điểm chuẩn cụ thể) với số tiền ít hơn đáng kể. Trong cộng đồng những người đam mê phần cứng, có rất nhiều sự thù địch dồn nén đối với Intel vì hành vi độc quyền của họ và tốc độ đổi mới sản phẩm vi xử lý chậm chạp trong mười năm qua. Sẽ rất thú vị khi xem liệu tình cảm này có được chia sẻ trong cộng đồng máy chủ hay không và liệu AMD có thể chiếm được một phần thị phần máy chủ hay không.