Close

Presentation

Flashhd: A Flash-Based In-Storage Hyperdimensional Computing Framework for Hierarchical Sequence Matching
DescriptionThe rapid growth of DNA data makes exact sequence matching a central task in bioinformatics. These applications are both compute- and memory-intensive due to exhaustive database scans. However, conventional systems suffer from high I/O overhead caused by frequent page faults when memory capacity is limited. We propose FlashHD, an in-storage sequence matching framework that executes exact matching directly inside 3D NAND flash. FlashHD employs a hierarchical hyperdimensional computing architecture that filters dissimilar sequences across multiple stages while preserving full recall. FlashHD introduces a hierarchy-aware hyperdimensional architecture search that automatically tunes HDC hyperparameters for low latency and energy to optimize the hierarchical searching. Our evaluation reveals that FlashHD significantly outperforms other state-of-the-art systems.