У меня есть задача, которая требует ультра производительностьКак использовать (чтение/запись) CPU кэширует L1, L2, L3
Конечно, я могу оптимизировать алгоритм, но я также хочу оптимизировать на аппаратном уровне.
Я могу, конечно, использовать сродство CPU для того, чтобы выделить весь сердечник к потоку, который обрабатывает мою задачу
Другого вида оптимизации может быть положить в кэшах процессора (L1, L2, L3) данные, которые должны выполнить мои задачи, чтобы, насколько это возможно, избежать задержки «доступа к оперативной памяти»
Какой API я могу использовать для такой разработки?
(Другими словами, мои вопросы могли бы быть: «как заставить процессор поместить в кэш заданной структуры данных?»)
Спасибо за вашу помощь