Trình biên dịch c và c ++ mới cải thiện hiệu suất ryzen

Mục lục:
Sự ra mắt của bộ xử lý AMD Ryzen đã được tiếp nối bởi một nỗ lực lớn trong phát triển phần mềm để tận dụng tối đa kiến trúc vi mô Zen mới. AMD tiến thêm một bước với việc ra mắt trình biên dịch C và C ++ mới được tối ưu hóa cho mới Bộ xử lý Ryzen.
AMD phát hành trình biên dịch mới cho Ryzen
Các trình biên dịch AOCC 1.0 C / C ++ mới của AMD dựa trên LLVM Clang, trong đó các bản vá cụ thể đã được thêm vào để chúng có thể tận dụng tối đa kiến trúc mới của AMD. Điều này cho phép các trình biên dịch mới cung cấp vector hóa tốt hơn và tạo mã tốt hơn cho Ryzen.
Đánh giá AMD 1800X bằng tiếng Tây Ban Nha (Phân tích đầy đủ)
Phoronix đã thử nghiệm trình biên dịch AOCC mới so với các trình biên dịch phổ biến hơn như GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 và LLVM Clang 5.0 bằng bộ xử lý Ryzen 7-1700 tám lõi tiên tiến. Thử nghiệm đã được thực hiện trên hệ điều hành Ubuntu 17.04 và đã chỉ ra rằng AOCC cải thiện hiệu suất GCC trong hầu hết các trường hợp, cải thiện LLVM Clang trong một số trường hợp và cuối cùng có phần tốt hơn LLVM Clang trong một số trường hợp.
Với điều này một lần nữa chứng minh rằng các bộ xử lý mới vẫn cần tối ưu hóa phần mềm để có thể thực hiện ở mức tối đa, một điều hoàn toàn bình thường vì đây là một kiến trúc hoàn toàn mới.
Nguồn: techpowerup