Nói chung, mọi người luôn quan tâm đến lỗi dấu phẩy động. Tuy nhiên, tôi không đồng ý với Andrej và tôi không nghĩ rằng phao được ưa thích hơn so với thực tế chính xác tùy ý (phần lớn) vì lý do xã hội học.
Tôi tin rằng lập luận chính chống lại tính toán chính xác của thực tế là một trong những hiệu suất . Vì vậy, câu trả lời ngắn gọn là, bất cứ khi nào hiệu suất quan trọng hơn độ chính xác, bạn sẽ muốn sử dụng số dấu phẩy động .
Ứng dụng gây chú ý là sử dụng động lực học chất lỏng tính toán để thiết kế tính khí động học của ô tô hoặc máy bay, trong đó các lỗi nhỏ trong tính toán dễ dàng được tạo ra nhờ lợi ích thiên văn của việc sử dụng các đơn vị điểm nổi chuyên dụng được tìm thấy trong nhiều bộ xử lý rộng rãi.
Cụ thể, vấn đề đại diện cho một loạt các số thực bằng cách sử dụng một số bit cố định không phải là chuyện nhỏ như thoạt nhìn có vẻ như vậy. Trong mô phỏng số, các giá trị có thể thay đổi lớn (ví dụ khi có nhiễu loạn), do đó, việc tính toán điểm cố định không phù hợp.
Ngay cả khi phần cứng không được cố định bởi phần cứng, sử dụng số chính xác tùy ý có thể chậm hơn vài bậc so với sử dụng số dấu phẩy động. Trong thực tế, ngay cả trong trường hợp đẹp là tất cả các số đều hợp lý, các thao tác đơn giản như đảo ngược ma trận có thể dẫn đến mẫu số lớn, khó kiểm soát (xem ví dụ ở đây ). Nhiều gói tối ưu hóa tuyến tính lớn sử dụng các điểm nổi với các chế độ làm tròn thích hợp để tìm các giải pháp gần đúng vì vấn đề chính xác này (ví dụ: phần lớn các chương trình được tìm thấy ở đây ).