Tôi thực hiện một số phép tính số lượng lớn và cho tôi hiệu suất dấu phẩy động là rất quan trọng. Tôi thích hiệu suất của trình biên dịch Intel rất nhiều và khá nội dung với chất lượng lắp ráp nó tạo ra.C++ 0x tối ưu hóa chất lượng trình biên dịch
Tôi đang suy nghĩ tại một số điểm để thử C++ 0x chủ yếu cho các phần đường, như auto
, danh sách khởi tạo, v.v., nhưng cũng lambdas. tại thời điểm này tôi sử dụng các tính năng trong C++ thông thường bằng các phương tiện tăng cường.
Trình biên dịch C++ 0x tạo ra mã nguồn lắp ráp tốt như thế nào? cụ thể là các trình biên dịch Intel và gcc. Họ có tạo mã SSE không? hiệu suất có thể so sánh với C++ như thế nào? có điểm chuẩn nào không?
Tìm kiếm trên Google của tôi không tiết lộ nhiều.
Cảm ơn bạn.
ps: tại một thời điểm nào đó, tôi sẽ tự mình thử nghiệm nhưng muốn biết những gì mong đợi liên quan đến C++.
Chỉ cần lưu ý rằng Trình biên dịch C++ của Intel chỉ hỗ trợ lambdas tại thời điểm này và các trình biên dịch được triển khai như thể chúng là các trình đơn đơn giản, có tên duy nhất. Vì vậy, từ quan điểm tối ưu hóa, chúng sẽ được tối ưu hóa giống như bất kỳ chức năng nào khác. –