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