Thiết kế đã được xác thực của Dell dành cho sản xuất kỹ thuật số HPC với SIMULIA Abaqus FEA (4)

Hiệu suất SIMULIA Abaqus

Giới thiệu

Abaqus là phần mềm Phân tích phần tử hữu hạn (FEA) đa vật lý được phát triển bởi thương hiệu SIMULIA của Dassault Systèmes. Nó thường được sử dụng trong các ngành nghiên cứu, phát triển và sản xuất, trong nhiều ngành kỹ thuật. Tùy thuộc vào các loại sự cố cụ thể, mã FEA có thể hoặc không thể mở rộng tốt trên nhiều lõi bộ xử lý và máy chủ. Các vấn đề FEA tiềm ẩn thường đặt ra yêu cầu lớn đối với các hệ thống con I/O bộ nhớ và đĩa. Abaqus chứa một số tùy chọn bộ giải, cả ngầm định và rõ ràng. Do đó, rất khó để tóm tắt tiềm năng hiệu suất tổng thể của Abaqus với một vài điểm chuẩn. SIMULIA cung cấp một tập hợp các mô hình chuẩn cho cả bộ giải ẩn trong Abaqus/Standard và bộ giải rõ ràng trong Abaqus/Explicit. Các điểm chuẩn này rất hữu ích để chỉ ra tiềm năng hiệu suất tương đối cho các hệ thống khác nhau; xem chúng một cách định tính hơn là định lượng.

Hiệu suất máy chủ đơn

Hình dưới đây cho thấy hiệu suất đo được của các điểm chuẩn Abaqus/Standard đã chọn trên một máy chủ có phiên bản 2022HF2. Hiệu suất cho từng điểm chuẩn được đo bằng cách sử dụng thời gian đồng hồ treo tường của bộ giải được báo cáo ở cuối tệp .msg .

Hình 1.    Hiệu suất tương đối của bộ xử lý Abaqus/Standard

Các kết quả được biểu thị tương ứng với hiệu suất của một máy chủ được định cấu hình bằng bộ xử lý AMD EPYC 7532. Giá trị lớn hơn cho thấy hiệu suất tổng thể tốt hơn. Các mô hình điểm chuẩn được chạy bằng 64 lõi với bốn luồng trên mỗi cấp bậc. Kết quả sử dụng 8 hoặc 16 luồng trên mỗi thứ hạng là hỗn hợp, với một số trường hợp điểm chuẩn hoạt động tốt hơn khi sử dụng nhiều luồng hơn và một số trường hợp hoạt động kém hơn. Để có hiệu suất mô phỏng tốt nhất, hãy kiểm tra số lượng luồng khác nhau cho kiểu máy cụ thể và hệ thống HPC đang sử dụng.

Hình dưới đây cho thấy hiệu suất đo được của nhiều điểm chuẩn Abaqus/Explicit khác nhau trên một máy chủ sử dụng Abaqus phiên bản 2022HF2. Hiệu suất cho từng điểm chuẩn được đo bằng cách sử dụng thời gian đồng hồ treo tường của bộ giải, thu được từ đầu ra ở cuối tệp .sta .

Hình 2.   Hiệu suất tương đối của bộ xử lý Abaqus/Explicit

Các kết quả được biểu thị tương ứng với hiệu suất của một máy chủ được định cấu hình bằng bộ xử lý AMD EPYC 7532 để chỉ rõ hơn các cải tiến hiệu suất thế hệ. Giá trị lớn hơn cho thấy hiệu suất tổng thể tốt hơn. Các kết quả này tương tự như các điểm chuẩn tiêu chuẩn được hiển thị trong Hình 1, cho thấy sự cải thiện đáng kể về hiệu suất với bộ xử lý AMD EPYC 7003 series.

Khả năng mở rộng đa máy chủ

Hình dưới đây cho thấy khả năng mở rộng song song khi chạy Abaqus sử dụng tối đa bốn nút được định cấu hình với bộ xử lý AMD EPYC 7573X cho các điểm chuẩn Abaqus/Standard và Abaqus/Explicit khác nhau. Giá trị lớn hơn cho thấy hiệu suất tổng thể tốt hơn. Hiệu suất được trình bày liên quan đến hiệu suất của một máy chủ.

Hình 3.   Hiệu suất mở rộng đa máy chủ

Việc tăng tốc song song khi chạy các công việc sử dụng nhiều hơn một nút được trộn lẫn. Mặc dù tốc độ tăng tốc song song có xu hướng tương quan với kích thước mô hình, nhưng có một số yếu tố có thể ảnh hưởng đến nó. Hầu hết các mô hình được thử nghiệm đều cho thấy tốc độ tăng đáng kể từ một đến hai nút. Ngoại lệ đáng chú ý là trường hợp e10, hiển thị tốc độ siêu tuyến tính. Hành vi này có thể được giải thích bằng “hiệu ứng bộ đệm”, trong đó tập dữ liệu được phân phối giữa một số lượng lớn hơn các nút và có thể có một điểm mà toàn bộ vấn đề có thể phù hợp với bộ đệm và tốc độ của bộ giải có thể tăng lên đáng kể. Các hiệu ứng bộ đệm như vậy rất cụ thể về vấn đề. Nói chung, có một sự đánh đổi trong tính song song của bộ nhớ phân tán, trong đó hiệu suất bộ đệm thường được cải thiện khi sự cố được phân phối cho nhiều nút hơn. Tuy nhiên, chi phí truyền thông cũng tăng lên, chống lại hiệu suất tăng lên từ lợi ích bộ nhớ đệm. Người dùng được khuyến khích thực hiện một số thử nghiệm với các mô hình mới để xác định số lượng nút tối ưu để có thông lượng công việc tốt nhất với các tài nguyên có sẵn.

Phần kết luận

Sách trắng kỹ thuật này trình bày Thiết kế đã được Xác thực của Dell dành cho Sản xuất Kỹ thuật số HPC với điểm chuẩn hiệu suất SIMULIA Abaqus. Thiết kế đã được xác thực của Dell này được kiến ​​trúc cho một mục đích cụ thể—để cung cấp giải pháp HPC toàn diện cho phần mềm CAE. Việc sử dụng phương pháp khối xây dựng cho phép khách hàng dễ dàng triển khai hệ thống HPC được tối ưu hóa cho các yêu cầu khối lượng công việc cụ thể. Thiết kế giải quyết các yêu cầu về tính toán, lưu trữ, kết nối mạng và phần mềm, đồng thời cung cấp giải pháp dễ cài đặt, định cấu hình và quản lý, với các dịch vụ cài đặt và hỗ trợ luôn sẵn có. Điểm chuẩn hiệu suất chứng minh thiết kế giải pháp, thể hiện hiệu suất của giải pháp với phần mềm SIMULIA Abaqus.