Я думаю, у мене може бути якась проблема чисельності стабільності
Тож тестуйте на це. В даний час у вас є гіпотетична проблема, що означає, зовсім не проблема.
Якщо ви протестуєте, і гіпотетичне перетворюється на актуальну проблему, то вам слід потурбуватися про те, щоб її фактично виправити.
Тобто - точність з плаваючою комою може спричинити проблеми, але ви можете підтвердити, чи дійсно це стосується ваших даних, перш ніж визначити їх пріоритетними перед усім.
... У мене буде більше кешу?
Тисяча плавців становить 4 Кб - це вміститься в кеш-пам'яті в сучасній системі масового ринку (якщо ви маєте на увазі іншу платформу, скажіть, що це таке).
Єдиний ризик полягає в тому, що префетер не допоможе вам при повторенні назад, але, звичайно, ваш вектор може вже знаходитися в кеші. Ви дійсно не можете визначити це, доки ви не профайлюватимете в контексті вашої повної програми, тому немає ніякої користі з цього приводу, поки не будете мати повну програму.
Чи є якесь інше розумне рішення?
Не турбуйтеся про речі, які можуть стати проблемами, поки вони насправді не стануть проблемами. У крайньому випадку варто відзначити можливі проблеми та структурувати свій код так, щоб ви могли замінити найпростіше можливе рішення ретельно оптимізованим пізніше, не переписуючи все інше.