История изменений
Исправление
ckotinko,
(текущая версия)
:
я хочу подсунуть программе аллокатор SLAB, причем аппаратный. а еще там аппаратный ускоритель хеш таблиц(1D, 2D, 3D - текстурки же) вот он индексы в указатели пересчитывает.
это всё как раз в ray casting используется и оказалось что можно и жабу ускорять за те же деньги.
есть возможность отмечать для задачи GC где мы «забыли» указатель, а она проверив доступность, может delete эти блоки. а потом закомпактить внутри SLABа. там даже копирования-то нету, только тэги правятся.
процессор ненормальный очень, он не RISC и не VLIW и кэш у него дикий и ненормальный.
Исходная версия
ckotinko,
:
типа того, но куча одна и та же.
я хочу подсунуть программе аллокатор SLAB, причем аппаратный. а еще там аппаратный ускоритель хеш таблиц(1D, 2D, 3D - текстурки же) вот он индексы в указатели пересчитывает.
это всё как раз в ray casting используется и оказалось что можно и жабу ускорять за те же деньги.
есть возможность отмечать для задачи GC где мы «забыли» указатель, а она проверив доступность, может delete эти блоки. а потом закомпактить внутри SLABа.