Đánh giá CPU Intel Comet Lake Core i9-10900K, i7-10700K, i5-10600K: Ta lại đốt ví lần nữa (phần 12)

Đánh giá CPU Intel Comet Lake Core i9-10900K, i7-10700K, i5-10600K: Ta lại đốt ví lần nữa (phần 12)

 

Phần Kiểm tra Khoa học và Văn phòng của chúng tôi tập trung đáng kể vào thử nghiệm trong thế giới thực, trải nghiệm người dùng, với một cái gật đầu nhẹ thông lượng. Trong phần này, chúng tôi bao gồm thời gian tải ứng dụng, xử lý hình ảnh, vật lý khoa học đơn giản, trí tuệ nhân tạo và mã tăng tốc AVX.

 Tất cả các kết quả điểm chuẩn của chúng tôi cũng có thể được tìm thấy trong công cụ điểm chuẩn của chúng tôi, Cuốn .

Kiểm tra văn phòng

Tải ứng dụng: GIMP 2.10.4

Một trong những khía cạnh quan trọng nhất về trải nghiệm người dùng và quy trình làm việc là hệ thống phản hồi nhanh như thế nào. Một thử nghiệm tốt về điều này là để xem ứng dụng cần bao lâu để tải. Hầu hết các ứng dụng hiện nay, khi trên SSD, tải khá nhanh, tuy nhiên một số công cụ văn phòng yêu cầu tải trước tài sản trước khi có sẵn. Hầu hết các hệ điều hành cũng sử dụng bộ nhớ đệm, vì vậy khi một số phần mềm nhất định được tải liên tục (trình duyệt web, công cụ văn phòng), thì có thể được khởi tạo nhanh hơn nhiều.

Trong bộ cuối cùng của chúng tôi, chúng tôi đã thử nghiệm mất bao lâu để tải một tệp PDF lớn trong Adobe Acrobat. Thật không may, bài kiểm tra này là một cơn ác mộng để lập trình và không dễ dàng chuyển sang Win10 RS3. Trong thời gian chờ đợi, chúng tôi đã phát hiện ra một ứng dụng có thể tự động hóa thử nghiệm này và chúng tôi đã ứng dụng nó với GIMP, một công cụ chỉnh sửa ảnh trực tuyến mã nguồn mở miễn phí phổ biến và là giải pháp thay thế chính cho Adobe Photoshop. Chúng tôi đặt nó để tải một mẫu thiết kế lớn 50MB và thực hiện tải 10 lần với 10 giây ở giữa mỗi mẫu. Do bộ nhớ đệm, 3-5 kết quả đầu tiên thường chậm hơn so với phần còn lại và thời gian để bộ đệm có thể không nhất quán, chúng tôi lấy trung bình của năm kết quả cuối cùng để hiển thị xử lý CPU khi tải bộ nhớ cache.

Ứng dụng: GIMP 2.10.4

GIMP thích hiệu năng lõi đơn nhanh, và vì vậy Core i9 chiến thắng ở đây.

 

Agisoft Photoscan 1.3.3: Chuyển đổi hình ảnh 2D sang mô hình 3D

Một trong những ISV mà chúng tôi đã làm việc trong nhiều năm là Agisoft, người phát triển phần mềm có tên PhotoScan, biến một số hình ảnh 2D thành mô hình 3D. Đây là một công cụ quan trọng trong phát triển và lưu trữ mô hình, và dựa vào một số thuật toán đơn luồng và đa luồng để đi từ một mặt của tính toán sang mặt khác.

Trong thử nghiệm của chúng tôi, chúng tôi lấy phần mềm v1.3.3 với tập dữ liệu có kích thước tốt là 84 x 18 megapixel và đẩy nó qua một biến thể thuật toán khá nhanh, nhưng vẫn nghiêm ngặt hơn so với thử nghiệm năm 2017 của chúng tôi. Chúng tôi báo cáo tổng thời gian để hoàn thành quá trình.

Trang web Photoscan của Agisoft có thể được tìm thấy ở đây: http://www.agisoft.com/

Agisoft Photoscan 1.3.3, Thử nghiệm phức tạp

Agisoft là một hỗn hợp của khối lượng công việc có luồng thay đổi, vì vậy một hệ thống cân bằng tốt hoạt động tốt nhất. Tùy chọn $ 500 của Intel nhanh hơn tùy chọn $ 500 của AMD tại đây, với hai lõi ít ​​hơn.

 

Điểm chuẩn AI

Một trong những yêu cầu lâu nhất mà chúng tôi có đối với bộ điểm chuẩn của chúng tôi là điểm chuẩn liên quan đến AI và những người ở ETH đã chuyển Điểm chuẩn AI phổ biến của họ từ thiết bị di động qua PC. Sử dụng MKL và Tensorflow 2.1.0 của Intel, chúng tôi sử dụng phiên bản 0.1.2 của điểm chuẩn để kiểm tra cả đào tạo và suy luận về nhiều mô hình khác nhau. Bạn có thể đọc toàn bộ phạm vi của điểm chuẩn ở đây .

Đây là một trong những thử nghiệm mới của chúng tôi trong cơ sở dữ liệu và chúng tôi vẫn đang thu thập dữ liệu cho nó.

Kết hợp điểm chuẩn AI (ETH)

AIBench là một thử nghiệm mới ở đây, bao gồm cả đào tạo và suy luận. Trong phần phân tích kết quả, chúng tôi nhận thấy rằng các bộ xử lý nhanh hơn thực sự chậm hơn, cho kết quả thấp hơn. Chúng tôi tin rằng điều này giảm xuống băng thông / lõi thấp hơn được thiết kế 10c so với thiết kế 6c.

 

Bài kiểm tra khoa học cấp tốc

Chuyển động hạt 3D v2.1: Chuyển động Brown

Thử nghiệm 3DPM của chúng tôi là một điểm chuẩn được xây dựng tùy chỉnh được thiết kế để mô phỏng sáu thuật toán chuyển động hạt khác nhau của các điểm trong không gian 3D. Các thuật toán được phát triển như một phần của Tiến sĩ của tôi, và cuối cùng hoạt động tốt nhất trên GPU, cung cấp một ý tưởng tốt về cách các luồng hướng dẫn được diễn giải bởi các kiến ​​trúc vi mô khác nhau.

Một phần quan trọng của các thuật toán là việc tạo số ngẫu nhiên - chúng tôi sử dụng việc tạo tương đối nhanh để kết thúc việc thực hiện các chuỗi phụ thuộc trong mã. Việc nâng cấp so với phiên bản đầu tiên ngây thơ của mã này đã được giải quyết cho việc chia sẻ sai trong bộ nhớ cache, một nút cổ chai lớn. Chúng tôi cũng đang xem xét các phiên bản AVX2 và AVX512 của điểm chuẩn này để đánh giá trong tương lai.

Đối với thử nghiệm này, chúng tôi chạy một hạt dự trữ được thiết lập trong sáu thuật toán trong 20 giây, với 10 giây tạm dừng và báo cáo tổng tốc độ chuyển động của hạt, trong hàng triệu thao tác (chuyển động) mỗi giây. Chúng tôi có phiên bản không phải AVX và phiên bản AVX, với phiên bản AVX12 và AVX2 sau này có thể.

Có thể tải xuống 3DPM v2.1 từ máy chủ của chúng tôi: 3DPMv2.1.rar (13.0 MB)

Chuyển động hạt 3D v2.1

Chuyển động hạt 3D v2.1 (với AVX)

Không có bất ngờ thực sự trong các thử nghiệm 3DPM của chúng tôi.

 

y-Cruncher v0.7.6: Tính toán tối ưu hóa vi kiến ​​trúc

Tôi đã biết về y-Cruncher một thời gian, như một công cụ giúp tính toán các hằng số toán học khác nhau, nhưng mãi đến khi tôi bắt đầu nói chuyện với nhà phát triển của nó, Alex Yee, một nhà nghiên cứu từ NWU và giờ là nhà phát triển tối ưu hóa phần mềm, tôi nhận ra rằng anh ấy đã tối ưu hóa phần mềm như điên để có được hiệu suất tốt nhất. Đương nhiên, bất kỳ mô phỏng nào có thể mất hơn 20 ngày đều có thể được hưởng lợi từ việc tăng hiệu suất 1%! Alex bắt đầu y-cruncher như một dự án cấp ba, nhưng hiện tại nó đang ở trạng thái mà Alex đang cập nhật để tận dụng các bộ hướng dẫn mới nhất trước khi chúng có sẵn trong phần cứng.

Để thử nghiệm, chúng tôi chạy y-cruncher v0.7.6 thông qua tất cả các biến thể được tối ưu hóa khác nhau của nhị phân, luồng đơn và đa luồng, bao gồm cả nhị phân được tối ưu hóa AVX-512. Bài kiểm tra là tính toán 250m chữ số của Pi và chúng tôi sử dụng các phiên bản đơn luồng và đa luồng của bài kiểm tra này.

Người dùng có thể tải xuống y-cruncher từ trang web của Alex: http://www.numberworld.org/y-cruncher/

y-Cruncher 0.7.6 Chủ đề đơn, 250m chữ sốy-Cruncher 0.7.6 Đa luồng, 250m chữ số

y-Cruncher là một ứng dụng khác mà Core i9 hoạt động kém hơn Core i7 trong thử nghiệm đa luồng, mặc dù tốt hơn trong thử nghiệm đơn luồng. Chúng tôi một lần nữa đặt điều này xuống băng thông bộ nhớ. Chúng tôi cần cập nhật thử nghiệm này lên phiên bản mới nhất của y-Cruncher, phiên bản có tối ưu hóa bổ sung cho bộ xử lý Zen 2, nhưng cũng để tăng số lượng chữ số trong thử nghiệm MT của chúng tôi.