Я хочу создать собственный malloc, который выделяет блоки памяти в заданном диапазоне адресов.
Я пишу приложение pthreads, в котором потоки привязаны к уникальным ядрам на многоядерной машине. Контроллеры памяти статически сопоставлены, так что определенный диапазон адресов в основной памяти электрически ближе к ядру. Я хочу свести к минимуму задержку связи между ядрами и основной памятью, выделяя память потоков в этих «ближайших» регионах.
Любые идеи будут высоко оценены. Благодарю вас! Нанду