Cache sensitive search (CSS) tree indexing system and method

   
   

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 местообитание справки и прячут поведение в тайнике, без требовать существенного дополнительного количества памяти.

 
Web www.patentalert.com

< Stack switching mechanism in a computer system

< Computer-based document management system

> System and method for 32 bit code branching to 64 bit targets

> Ranking search results by reranking the results based on local inter-connectivity

~ 00106