Cache sensitive search tree (CSS-tree) index structures for providing
improved search and lookup performance compared with conventional
searching schemes. The CSS-tree index structures include a directory tree
structure which is stored in an array (216) and serves as an index for a
sorted array of elements. The nodes (215) in the directory tree structure
may be of sizes selected to correspond to the cache line size in the
computer system utilizing the CSS-tree index structures. Child nodes (213)
within the directory tree structure are located by performing arithmetic
operations on array offsets. Thus, it is not necessary to store internal
child node pointers, thereby reducing memory storage requirements. In
addition, the CSS-tree index structures are organized so that traversing
each level in the tree yields good data reference locality, and therefore
relatively few cache misses. Thus, the CSS-tree index structures consider
cache-related parameters such as reference locality and cache behavior,
without requiring substantial additional amounts of memory.
Структуры индекса вала поиска тайника чувствительные (CSS-tree) для обеспечивать улучшенные поиск и представление взгляда вверх сравнили с обычными ища схемами. Структуры индекса CSS-tree вклюают древовидную структуру директории хранится в блоке (216) и подачах по мере того как индекс для сортированного блока элементов. Узлы (215) в древовидной структуре директории могут быть размеров выбранных для того чтобы соответствовать к размеру линии тайника в системе компьютера используя структуры индекса CSS-tree. Узлы ребенка (213) внутри древовидная структура директории расположены путем выполнять арифметические деятельности на смещениях блока. Таким образом, не обязательно хранить внутренне указатели узла ребенка, таким образом уменьшая требования к хранения памяти. In addition, организованы структуры индекса CSS-tree так, что траверсировать каждый уровень в вале произведет хорошее местообитание справки данных, и поэтому относительно немногая несоосность тайника. Таким образом, структуры индекса CSS-tree рассматривают тайник-rodstvennye параметры such as местообитание справки и прячут поведение в тайнике, без требовать существенного дополнительного количества памяти.