Search Processing Unit (SPU)
Last updated
Last updated
The Search Processing Unit (SPU) serves as the core of Hyperspace. This data path processor is designed from scratch to support basic search primitives such as hashing, inverted indexing, range indexing, Boolean group processing, sorting, and more. Coupled with high-bandwidth memories and smart data structures, these primitives enable search latencies that are 100 times faster than those of standard software implementations.
The Hyperspace SPU architecture is mapped to an FPGA fabric in the cloud. Hyperspace offers an Elasticsearch-compatible API that improves scalability, reduces infrastructure costs, and provides high-performance search capabilities.