REVIEW 5 major objections 6 minor 56 references
RVANNS: Mixed-Precision Indexing and Locality-Aware Graph Traversal on RISC-V
T0 review · 5 major / 6 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read A RISC-V ANNS engine claims 3.4–4.9x speedups by co-designing mixed-precision decoding and graph layout.
desk verdict Serious RVV ANNS engineering with a reproducible ROrder problem: Algorithm 3 does not implement the stated locality score. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing machinery is the pair (MPMI, ROrder) executed on an RVV kernel layer. MPMI is a mixed-precision multi-layer index: each vector is a dense 8-bit affine base $b$ plus sparse FP16 and FP32 residual pools selected by per-dimension error, and the decoder streams the base, gathers selected residuals via bitmap/prefix lookup, and fuses reconstruction with $vfmacc$ accumulation in LMUL-grouped tiles. ROrder is a locality transformation: it scores node pairs by $S(u,v)=|N^-(u)\cap N^-(v)|+1[(u,v)\in E]+1[(v,u)\in E]$, builds a permutation with a windowed greedy algorithm, co-locates node payloads in 64-byte-aligned rows, and sorts adjacency lists by permuted IDs so traversals become address-monotone. The RVV kernel layer supplies vsetvl-based variable-length execution and LMUL grouping that translate these two mechanisms into throughput.
What would settle it
Measure ROrder's QPS gain on a graph whose traversal order is decoupled from topology, e.g., random edge rewiring that preserves degrees, or compare traversal-log co-visitation against the S(u,v) score; if the proxy does not track actual co-visits, the gain should shrink or vanish, and if permuted sorting changes Recall@100 at fixed efSearch, the claim that reordering is outcome-neutral fails.
Extended reading notes
Core claim
The central discovery is that ANNS on RVV is memory-bound in two specific ways—the decode path for low-precision vectors dilutes RVV's register-group widening, and irregular graph traversal scatters payload accesses enough to neutralize LMUL scaling—and that both can be fixed by co-designing representation and layout. MPMI encodes each vector as a dense 8-bit affine base with sparse FP16/FP32 corrections, so reconstruction and distance accumulation fuse in one LMUL-aligned loop without materializing an FP32 vector. ROrder permutes graph nodes so that likely co-visited nodes get adjacent IDs and sorts each adjacency list by the new IDs, making payload probes predominantly forward-moving address streams. Together they deliver the speedups above, with the largest gains on RVV because vsetvl-based variable-length execution and LMUL register groups convert reduced memory traffic and better locality into sustained throughput.
Load-bearing premise
The load-bearing premise is that shared in-neighbors plus direct adjacency reliably predicts which HNSW nodes are actually visited together during beam search, and that permuting node IDs and sorting adjacency lists leaves the search outcome unchanged; the 18.77% QPS gain from ROrder rests on this proxy.
Editorial extensions
If this is right
- If the central claim is right, a single RVV binary can get portable acceleration across 128-bit and 256-bit vector lengths, with MPMI+ROrder adding 2.76x–3.63x over each platform's SIMD+FP32 baseline.
- The same memory-side mechanisms transfer partially to SVE and AVX-512, yielding 1.18x–1.59x over their SIMD+FP32 HNSW baselines, so the techniques are not RISC-V-exclusive.
- Index memory footprint drops by roughly 58–72% versus NEON HNSW baselines because MPMI reduces per-candidate bytes, shifting the bottleneck away from DRAM traffic.
- On a 10M-scale dataset, the engine reports higher QPS per watt than GPU baselines, suggesting CPU-resident vector search can be the more power-efficient operating point at high recall.
Reading between the lines
- The locality proxy could be checked directly: if one recorded actual co-visitation during beam search and compared it with the shared-in-neighbor score, ROrder's 18.77% gain would stand or fall on that match; the paper does not provide such a traversal-log validation.
- ROrder's gains should shrink on workloads where beam search drifts from topology, e.g., query distributions that visit nodes adversarially; testing with adversarial or clustered query sets would reveal how general the reordering is.
- The same fused-decode idea could be extended to learned compression or product quantization, but that would require gather-heavy codebook lookups that MPMI deliberately avoids, so the extension is not immediate.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. RVANNS targets approximate nearest neighbor search on RISC-V vector processors. It contributes two co-designed mechanisms: MPMI, a mixed-precision representation with a dense 8-bit affine base and sparse FP16/FP32 residuals aligned to RVV LMUL widening, and ROrder, a traversal-aware graph permutation plus adjacency-list sorting intended to create forward-moving payload streams. The paper reports within-platform speedups up to 3.39x and 4.94x over scalar on SG2044 and BPI-F3, 2.27-2.76x over SIMD+FP32 HNSW on RVV, cross-ISA transferability results on SVE/AVX-512, and a GPU energy-efficiency comparison on Cohere10M.
Significance. At a high level the paper makes a useful contribution: it is a serious, hardware-driven co-design of an ANNS engine for RVV, with unusually detailed PMU-based motivation and within-platform ablations that isolate VLA execution, LMUL sensitivity, MPMI versus conventional SQ8, and ROrder versus generic graph orderings. The same binary running on 128-bit and 256-bit RVV platforms is a nice demonstration of RVV VLA portability. If the mechanisms are as described, the results are of interest to both the ANNS and RISC-V systems communities.
major comments (5)
- [Sec. 5.1 / Algorithm 3] Section 5.1 defines the objective S(u,v)=|N^-(u)∩N^-(v)| + 1[(u,v)∈E] + 1[(v,u)∈E] and states that the greedy selects each next node by maximizing the window sum of S. Algorithm 3, however, initializes s[v]=|N^-(v)| for every node (line 5), so every ExtractMax is biased by raw in-degree in addition to the windowed S terms. Moreover, IncrUpdate (lines 17-19) updates only out-neighbors of the entering node and out-neighbors of its in-neighbors; it adds the shared-in-neighbor term and the forward-adjacency term, but it never adds the reverse-adjacency term 1[(·,v)∈E] for unplaced in-neighbors of the node just placed. The pseudocode therefore does not implement the greedy described in the text, and the results in Table 13 (including the 18.77% gain over the unordered layout and the 9.97% gain over GOrder) were obtained with an undocumented scoring rule. Please correct the algorithm description or describe and analyze the actual score, and state which variant was used for the reported measurements.
- [Sec. 4.3 / Algorithm 2] Section 4.3 describes residual fusion as "vluxei* loads the selected residuals, vrgather packs the corresponding base lanes, and vsuxei* writes the corrected values into a temporary buffer; the downstream distance kernel then reloads this buffer," which implies a materialized reconstructed tile. In contrast, Algorithm 2 (lines 24 and 26) applies a masked vfadd and then accumulates with vfmacc "no store," and the text claims decoding "without materializing a persistent full FP32 vector." This is an internal inconsistency in the description of the central MPMI fused-decode mechanism; the authors should clarify the actual data path, since the fused versus materializing distinction is exactly what MPMI's performance claims rely on.
- [Sec. 7.5 / Table 12] The text states that MPMI delivers 1.35x higher QPS than HNSW and 3.43x higher than IVF on SIFT1M, and 1.20x and 9.12x on GIST1M, but Table 12 reports +91.38% (≈1.91x) and +230.14% (≈3.30x) for SIFT1M, and +124.14% (≈2.24x) and +751.02% (≈8.51x) for GIST1M. Please reconcile the table and the prose; as published, the text numbers are inconsistent with the data.
- [Sec. 7.10 / Table 16] The GPU comparison measures SG2044 platform power over PSU1+PSU2 with ipmitool, while the GPU baselines report NVIDIA device power. Comparing these numbers to compute QPS/W makes the 1.82-2.27x energy-efficiency claim not a like-for-like comparison, because platform power includes DRAM and other system components that device power excludes. Please either measure SG2044 device/package power, report both scopes transparently, or restrict the claim to the power scope actually measured.
- [Sec. 5.2] The claim that sorting each adjacency list by remapped IDs "changes layout within each neighbor list, not the underlying graph, so recall remains unchanged under fixed HNSW parameters" is not guaranteed: HNSW beam search visits neighbors in stored order, and reordering a neighbor list can change the order in which candidates are evaluated, which can alter the candidate set at a fixed ef_search. The paper provides no ablation showing recall invariance; please provide such a verification or qualify the claim.
minor comments (6)
- [Fig. 2 / Algorithm 2] The figure and Algorithm 2 label the base as "FP8" while the text and Equation (1) describe a dense 8-bit affine base with integer byte values; please use a consistent name to avoid confusion with IEEE FP8 formats.
- [Table 4] The sequential LMUL=1 run (344.3M cycles) is slower than the irregular LMUL=1 run (289.7M cycles); please explain why the two microbenchmarks are not directly comparable or what accounts for the reversal.
- [Algorithm 3] Line 11 applies IncrUpdate(P[i-w],-1) for the node leaving the window; please state whether leaving-node effects on scores of already-placed nodes are intentionally ignored, since the described windowed objective only sums over the current window.
- [References] Reference [4] is a survey on FPGAs but is cited to support graph processing on vector processors; this citation appears mismatched.
- [sec. 6.1 / Artifacts] The paper mentions a released artifact with 58,082 SLOC but gives no repository or DOI; please include the artifact link.
- [Fig. 8] The axis label in Figure 8(a) renders the thresholds as "Precision Threshold ( 32, 16)" with missing Greek letters and units; please fix the formatting.
Circularity Check
No significant circularity: RVANNS speedups are measured against independent baselines, and the design motivations are not reused as evidence of the results.
full rationale
RVANNS's headline speedups are measured on real hardware against independent baselines (Milvus/FAISS, cuVS, GOrder, RabbitOrder, RCM, AVX-512/SVE/NEON); no headline number is obtained by substituting a fitted constant into the paper's equations. MPMI's rate-distortion thresholds (τ32, τ16) are tuned, but the reported gains are end-to-end QPS measurements, not predictions computed from the thresholds. ROrder's locality score S(u,v) is a topology-defined heuristic, not fitted to traversal logs, and the 18.77% QPS gain is presented as a measurement of the resulting layout rather than as a consequence of maximizing S. The PMU profiling on SG2044 motivates the design but is not used as evidence that the final speedups are achieved—the speedups are separately measured. The only self-citation (Milvus [43]) identifies the integration target and is not load-bearing. The noted discrepancy between Sec. 5.1's score definition and Algorithm 3's update rule is an internal consistency/reproducibility concern, not a circular derivation, and it does not change the circularity score.
Assumptions & free parameters
free parameters (3)
- MPMI residual thresholds (tau32, tau16) =
tau32=1%, tau16=10% of dimensions
- ROrder window w =
5
- LMUL for decode/distance kernel =
4
assumptions (4)
- domain assumption HNSW beam search visits nodes with shared in-neighbors or direct adjacency within a short time window
- domain assumption Sorting adjacency lists by permuted IDs does not change the set of visited candidates
- domain assumption The PMU profile on SG2044 is representative of the RISC-V vector processors RVANNS targets
- domain assumption Base-8 affine quantization of each dimension with top-tau residual correction preserves recall
Cite this review
Pith. "Pith review of RVANNS: Mixed-Precision Indexing and Locality-Aware Graph Traversal on RISC-V." pith.science (2026). https://pith.science/paper/6V7OAQKM
@misc{pith2026260809077,
author = {Pith},
title = {Pith review of: RVANNS: Mixed-Precision Indexing and Locality-Aware Graph Traversal on RISC-V},
year = {2026},
howpublished = {\url{https://pith.science/paper/6V7OAQKM}},
note = {Machine review of arXiv:2608.09077}
}
read the original abstract
Approximate nearest neighbor search (ANNS) on CPUs is increasingly constrained by candidate-vector movement and decoding rather than peak arithmetic throughput. Although the RISC-V Vector Extension (RVV) provides vector-length-agnostic execution and LMUL-based register grouping, generic low-precision decoding still incurs conversion overhead, while irregular graph traversal generates scattered accesses that degrade cache locality and memory-level parallelism. We present RVANNS, an RVV-oriented ANNS engine that jointly optimizes vector representation and graph locality. Its Mixed-Precision Multi-Layer Index (MPMI) represents each vector with a dense 8-bit affine base and sparse FP16/FP32 residuals, fusing reconstruction with distance accumulation and aligning widening with LMUL-sized register groups. ROrder co-locates likely co-visited graph nodes and sorts remapped adjacency lists, transforming scattered payload probes into denser, predominantly forward-moving address streams. Integrated into Milvus, RVANNS achieves 3.39x and 4.94x speedups over scalar execution on real 128-bit and 256-bit RVV processors, respectively. Under controlled HNSW configurations, it improves throughput by 2.27--2.76x over RVV SIMD+FP32 and by 1.18--1.59x over the corresponding AVX-512 and SVE baselines. On Cohere10M, it further delivers 1.82--2.27x higher QPS/W than the evaluated GPU baselines.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[1]
Fabien André, Anne-Marie Kermarrec, and Nicolas Le Scouarnec. 2021. Quicker ADC: Unlocking the Hidden Potential of Product Quantiza- tion with SIMD.IEEE Transactions on Pattern Analysis and Machine Intelligence43, 5 (2021), 1666–1677.https://doi.org/10.1109/TPAMI. 2019.2952606
arXiv 2021
-
[2]
Junya Arai, Hiroyuki Shiokawa, Takuya Yamamuro, Masashi Onizuka, and Sotetsu Iwamura. 2016. Rabbit Order: Just-in-Time Parallel Re- ordering for Fast Graph Analysis. In2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS). IEEE, 22–31.https: //doi.org/10.1109/IPDPS.2016.15
-
[3]
Artem Babenko and Victor Lempitsky. 2016. Efficient indexing of billion-scale datasets of deep descriptors. InProceedings of the IEEE 14 Conference on Computer Vision and Pattern Recognition. 2055–2063
work page 2016
-
[4]
Maciej Besta, Michał Podstawski, Linus Groner, Edgar Solomonik, and Torsten Hoefler. 2019. Graph processing on FPGAs: Taxonomy, survey, challenges.CoRRabs/1903.06697 (2019).https://arxiv.org/abs/1903. 06697
work page Pith review arXiv 2019
-
[5]
Alina Beygelzimer, Sham Kakade, and John Langford. 2006. Cover trees for nearest neighbor. InProceedings of the 23rd international conference on Machine learning. 97–104
2006
-
[6]
Sung-Hyuk Cha. 2002. Comprehensive survey on distance/similarity measures between probability density functions.International Journal of Mathematical Models and Methods in Applied Sciences1, 4 (2002), 300–307
work page 2002
-
[7]
Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Q Yan, Meghan Cowan, Haichen Shen, Leyuan Wang, Yuwei Hu, Luis Ceze, et al. 2018. TVM: An automated end-to-end optimizing compiler for deep learning. In13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 578–594
work page 2018
-
[8]
Cohere AI. 2023. Cohere Embed v3: Large-Scale Text Embedding Model.https://cohere.com/embedCohere Embed v3 generates 768- dimensional embeddings for text retrieval
work page 2023
Show all 56 references
-
[9]
Benjamin Coleman, Santiago Segarra, Anshumali Shrivastava, and Alex Smola. 2021. Graph Reordering for Cache-Efficient Near Neighbor Search. arXiv:2104.03221 [cs.LG]https://arxiv.org/abs/2104.03221
2021 arXiv
-
[10]
Paul Covington, Jay Adams, and Emre Sargin. 2016. Deep neural networks for youtube recommendations. InProceedings of the 10th ACM conference on recommender systems. 191–198
2016
-
[11]
Elizabeth Cuthill and James McKee. 1969. Reducing the bandwidth of sparse symmetric matrices. InProceedings of the 1969 24th national conference. ACM, 157–172
1969
-
[12]
Leonardo Dagum and Ramesh Menon. 1998. OpenMP: an industry standard API for shared-memory programming.IEEE Computational Science and Engineering5, 1 (1998), 46–55
1998
-
[13]
Arnaldo Carvalho De Melo. 2010. The new Linux ’perf’tools. InSlides from Linux Kongress, Vol. 18. 1–42
2010
-
[14]
Agner Fog. 2016. Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs.Copenhagen University College of Engineering93 (2016)
2016
-
[15]
Free Software Foundation. 2025. GCC, the GNU compiler collection. Free Software Foundation(2025). Version 15.1
2025
-
[16]
Tiezheng Ge, Kaiming He, Qifa Ke, and Jian Sun. 2013. Optimized product quantization for approximate nearest neighbor search. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2946–2953
2013
-
[17]
Yunchao Gong, Svetlana Lazebnik, Albert Gordo, and Florent Per- ronnin. 2012. Iterative quantization: A procrustean approach to learn- ing binary codes for large-scale image retrieval.IEEE Transactions on Pattern Analysis and Machine Intelligence35, 12 (2012), 2916–2929
2012
-
[18]
Jorge González-Vázquez, Salvador Bermúdez, and José María García
-
[19]
Ruiqi Guo, Philip Sun, Erik Lindgren, Quan Geng, David Simcha, Felix Chern, and Sanjiv Kumar. 2020. Accelerating large-scale inference with anisotropic vector quantization. InInternational Conference on Machine Learning. PMLR, 3887–3896
2020
-
[20]
Guseul Heo, Sangyeop Lee, Jaehong Choi, Minsu Cho, Hyunmin Kim, Sanghyeon Park, Hyungkyu Yoo, Gwangsun Kim, Darrel Kwon, and Jongse Kim. 2024. NeuPIMs: NPU-PIM Heterogeneous Acceleration for Batched LLM Inferencing. InProceedings of the 29th ACM International Conference on Arc...
2024
-
[21]
Piotr Indyk and Rajeev Motwani. 1998. Approximate nearest neigh- bors: towards removing the curse of dimensionality. InProceedings of the thirtieth annual ACM symposium on Theory of computing. 604–613
1998
-
[22]
Suhas Jayaram Subramanya, Fnu Devvrit, Harsha Vardhan Simhadri, Ravishankar Krishnawamy, and Rohan Kadekodi. 2019. DiskANN: Fast accurate billion-point nearest neighbor search on a single node. InAdvances in Neural Information Processing Systems, Vol. 32
2019
-
[23]
Hervé Jégou, Matthijs Douze, and Cordelia Schmid. 2011. Product Quantization for Nearest Neighbor Search.IEEE Transactions on Pat- tern Analysis and Machine Intelligence33, 1 (2011), 117–128.https: //doi.org/10.1109/TPAMI.2010.57
2011 doi
-
[24]
Hervé Jégou, Romain Tavenard, Matthijs Douze, and Laurent Amsaleg
-
[25]
Jeff Johnson, Matthijs Douze, and Hervé Jégou. 2017. Faiss: A library for efficient similarity search. In2017 IEEE International Conference on Big Data (Big Data). IEEE, 3488–3491
2017
-
[26]
Jeff Johnson, Matthijs Douze, and Hervé Jégou. 2019. Billion-scale similarity search with GPUs.IEEE Transactions on Big Data7, 3 (2019), 535–547.https://doi.org/10.1109/TBDATA.2019.2921572
2019
-
[27]
Vladimir Karpukhin, Barlas Oğuz, Sewon Min, Patrick Lewis, Ledell Wu, Sergey Edunov, Danqi Chen, and Wen-tau Yih. 2020. Dense passage retrieval for open-domain question answering. InProceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP)....
2020
-
[28]
Conglong Li, Minjia Xu, Xin Zhang, and Bolin He. 2020. GRAF: A graph-based approach to fine-grained approximate nearest neighbor search.arXiv preprint arXiv:2003.00863(2020)
2020 arXiv
-
[29]
Yiwei Li, Yuxin Jin, Boyu Tian, Huanchen Zhang, and Mingyu Gao
-
[30]
Zihan Liu, Wentao Ni, Jingwen Leng, Yu Feng, Cong Guo, Quan Chen, Chao Li, Minyi Guo, and Yuhao Zhu. 2024. JUNO: Optimizing High- Dimensional Approximate Nearest Neighbour Search with Sparsity- Aware Algorithm and Ray-Tracing Core Mapping. InProceedings of the 29th ACM Interna...
2024
-
[31]
Yury A Malkov and Dmitry A Yashunin. 2020. Efficient and robust approximate nearest neighbor search using hierarchical navigable small world graphs.IEEE transactions on pattern analysis and machine intelligence42, 4 (2020), 824–836.https://doi.org/10.1109/TPAMI.2018. 2889473
2020 doi
-
[32]
NVIDIA RAPIDS Team. 2026. cuVS: Vector Search and Clustering on the GPU.https://docs.rapids.ai/api/cuvs/stable/. Accessed: 2026-06-16
2026
-
[33]
Aude Oliva and Antonio Torralba. 2001. Modeling the shape of the scene: A holistic representation of the spatial envelope.International journal of computer vision42, 3 (2001), 145–175
2001
-
[34]
Christoph Platzer and Markus Pusch-el. 2021. Ten lessons from three generations of the RISC-V vector extension. In2021 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, 1–12
2021
-
[35]
Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, et al. 2021. Learning transferable visual models from natural language supervision. InInternational conference on ma- chine learn...
2021
-
[36]
2021.RISC-V Vector Extension Specification
RISC-V International. 2021.RISC-V Vector Extension Specification. Tech- nical Report. RISC-V International.https://docs.riscv.org/reference/ isa/extensions/vector/_attachments/riscv-v-spec.pdfVersion 1.0
2021
-
[37]
RISC-V International. 2025. The RISC-V Instruction Set Manual, 15 Volume I: Unprivileged ISA.https://docs.riscv.org/reference/isa/ _attachments/riscv-unprivileged.pdfVersion 2025-05-08
2025
-
[38]
Anshumali Shrivastava and Ping Li. 2014. Asymmetric LSH (ALSH) for sublinear time maximum inner product search (MIPS).Advances in neural information processing systems27 (2014)
2014
-
[39]
Nigel Stephens, Stuart Biles, Matthias Boettcher, Jacob Eapen, Mbou Eyole, Giacomo Gabrielli, Matt Horsnell, Grigorios Magklis, Alejandro Martinez, Nathanael Premillieu, et al. 2017. The ARM scalable vector extension.IEEE Micro37, 2 (2017), 26–39
2017
- [40]
-
[41]
George Tsatsaronis, Georgios Balikas, Prodromos Malakasiotis, Ioan- nis Partalas, Matthias Zschunke, Michael R Alvers, Dirk Weissenborn, Anastasia Krithara, Sergios Petridis, Dimitris Polychronopoulos, et al
- [42]
-
[43]
Jianguo Wang, Xiaomeng Yi, Rentong Guo, Hai Jin, Peng Xu, Shengjun Li, Xiangyu Wang, Xiangzhou Guo, Chengming Li, Xiaohai Xu, et al
-
[44]
Mengzhao Wang, Haotian Wu, Xiangyu Ke, Yunjun Gao, Yifan Zhu, and Wenchao Zhou. 2025. Accelerating Graph Indexing for ANNS on Modern CPUs.Proceedings of the ACM on Management of Data3, 3 (2025), 123:1–123:29.https://doi.org/10.1145/3725260
2025 doi
-
[45]
Yitu Wang, Shiyu Li, Qilin Zheng, Linghao Song, Zongwang Li, An- drew Chang, Hai Li, and Yiran Chen. 2024. NDSEARCH: Accelerat- ing Graph-Traversal-Based Approximate Nearest Neighbor Search through Near Data Processing. In2024 ACM/IEEE 51st Annual Interna- tional Symposium on ...
2024
-
[46]
Hao Wei, Jeffrey Xu Yu, Can Lu, and Xuemin Lin. 2016. Speedup Graph Processing by Graph Ordering. InProceedings of the 2016 International Conference on Management of Data. ACM, 1813–1828.https://doi.org/ 10.1145/2882903.2915220
2016
-
[47]
Xiang Wei, Qiang Zhang, and Yihong Gong. 2020. PQ-Fast-Scan: A fast and accurate product quantization method for approximate nearest neighbor search. InProceedings of the AAAI Conference on Artificial Intelligence, Vol. 34. 6342–6349
2020
-
[48]
Yinan Xu, Zihao Yu, Dan Tang, Guokai Chen, Lu Chen, Lingrui Gou, Yue Jin, Qianruo Li, Xin Li, Zuojun Li, Jiawei Lin, Tong Liu, Zhigang Liu, Jiazhan Tan, Huaqiang Wang, Huizhe Wang, Kaifan Wang, Chuanqi Zhang, Fawang Zhang, Linjuan Zhang, Zifei Zhang, Yangyang Zhao, Yaoyang Zho...
2022
-
[49]
Hanchen Ye, Cong Hao, Jianyi Cheng, Hyunmin Jeong, Jack Huang, Stephen Neuendorffer, and Deming Chen. 2022. ScaleHLS: A New Scalable High-Level Synthesis Framework on Multi-Level Intermediate Representation. InIEEE International Symposium on High-Performance Computer Architect...
2022
-
[50]
Florian Zaruba and Luca Benini. 2019. The cost of application-class processing: Energy and performance analysis of a linux-ready 1.7-GHz 64-bit RISC-V core in 22-nm FDSOI technology.IEEE Transactions on Very Large Scale Integration (VLSI) Systems27, 11 (2019), 2629–2640
2019
-
[51]
Shulin Zeng, Zhenhua Zhu, Jun Liu, Haoyu Zhang, Guohao Dai, Zix- uan Zhou, Shuangchen Li, Xuefei Ning, Yuan Xie, Huazhong Yang, and Yu Wang. 2023. DF-GAS: a Distributed FPGA-as-a-Service Ar- chitecture towards Billion-Scale Graph-based Approximate Nearest Neighbor Search. InPr...
2023
-
[2011]
In2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
Searching in one billion vectors: re-rank with source coding. In2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 861–864
-
[2015]
An overview of the BIOASQ large-scale biomedical semantic indexing and question answering competition.BMC Bioinformatics 16, 1 (2015), 138:1–138:28
2015
-
[2021]
In Proceedings of the 2021 International Conference on Management of Data
Milvus: A purpose-built vector data management system. In Proceedings of the 2021 International Conference on Management of Data. 2614–2627.https://doi.org/10.1145/3448016.3457550
2021
-
[2022]
In2022 IEEE International Symposium on Circuits and Systems (ISCAS)
OpenVLA: A RISC-V vector accelerator for deep learning infer- ence. In2022 IEEE International Symposium on Circuits and Systems (ISCAS). IEEE, 1–5
-
[2025]
InProceedings of the 52nd Annual International Symposium on Computer Architecture, ISCA 2025, Tokyo, Japan, June 21-25, 2025
ANSMET: Approximate Nearest Neighbor Search with Near- Memory Processing and Hybrid Early Termination. InProceedings of the 52nd Annual International Symposium on Computer Architecture, ISCA 2025, Tokyo, Japan, June 21-25, 2025. ACM, 1093–1107.https: //doi.org/10.1145/3695053.3731013
2025
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.