Tôi đoán tôi có thể có một số vấn đề ổn định số
Vì vậy, kiểm tra cho nó. Hiện tại bạn có một vấn đề giả định, có thể nói, không có vấn đề gì cả.
Nếu bạn kiểm tra, và giả thuyết cụ thể hóa thành một vấn đề thực tế , thì bạn nên lo lắng về việc thực sự sửa nó.
Đó là - độ chính xác của dấu phẩy động có thể gây ra sự cố, nhưng bạn có thể xác nhận xem nó có thực sự đúng với dữ liệu của bạn hay không, trước khi ưu tiên điều đó hơn mọi thứ khác.
... Tôi sẽ thiếu bộ nhớ cache nhiều hơn?
Một nghìn float là 4Kb - nó sẽ phù hợp với bộ nhớ cache trên hệ thống thị trường đại chúng hiện đại (nếu bạn có một nền tảng khác trong tâm trí, hãy cho chúng tôi biết đó là gì).
Rủi ro duy nhất là trình tải trước sẽ không giúp bạn khi lặp lại, nhưng tất nhiên véc tơ của bạn có thể đã ở trong bộ đệm. Bạn thực sự không thể xác định điều này cho đến khi bạn cấu hình trong ngữ cảnh của chương trình đầy đủ của mình, vì vậy không có gì phải lo lắng về nó cho đến khi bạn có một chương trình đầy đủ.
Có giải pháp thông minh nào khác không?
Đừng lo lắng về những điều có thể trở thành vấn đề, cho đến khi chúng thực sự trở thành vấn đề. Nhiều nhất là đáng chú ý các vấn đề có thể xảy ra và cấu trúc mã của bạn để bạn có thể thay thế giải pháp đơn giản nhất có thể bằng một giải pháp được tối ưu hóa cẩn thận sau đó, mà không cần viết lại mọi thứ khác.