Указатели меньшего размера… возможны? (без системы с более низкими спецификациями)

В этой статье [1] 2010 года о лучевой трансляции разреженных воксельных октодеревьев (SVO) (извинения; загрузка документа занимает некоторое время), раздел 3 указывает на интересную настройку памяти для экономии места на данные вокселей, которые почти всегда очень большие.

Они определяют 15-битный относительный указатель с 1-битным флагом, чтобы указать, нужен ли дальний указатель (если объем данных слишком велик, флаг устанавливается, и 15-битный указатель считается указывающим на вторичный дальний указатель).

Что для этого делается? Это как-то связано с CUDA / GPU? Это делается с помощью какого-то специального распределителя в коде C ++?

Как это будет сделано в C ++, если вообще?

[1] Эффективные разреженные октесы вокселей: Самули Лайн, Теро Каррас; NVIDIA Research

8
задан Stargateur 19 April 2018 в 01:13
поделиться