Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
Home»ADOPTION NEWS»IVF-PQ Performance Optimization Using RAPIDS cuVS: Key Tuning Techniques
ADOPTION NEWS

IVF-PQ Performance Optimization Using RAPIDS cuVS: Key Tuning Techniques

By Crypto FlexsJuly 21, 20243 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
IVF-PQ Performance Optimization Using RAPIDS cuVS: Key Tuning Techniques
Share
Facebook Twitter LinkedIn Pinterest Email

Tony Kim
18 July 2024 19:39

Learn how to optimize the IVF-PQ algorithm for vector search performance using RAPIDS cuVS, with practical tips on tuning hyperparameters and improving recall.





In the first part of the series, we provide an overview of the IVF-PQ algorithm, the basis for the IVF-Flat algorithm, and the use of Product Quantization (PQ) to compress the exponent and support larger data sets. In the second part, we shift our focus to the practical aspects of IVF-PQ performance tuning, which is especially important for achieving optimal results when dealing with billion-size data sets.

Tuning parameters for index building

IVF-PQ shares some parameters with IVF-Flat, such as coarse-level indexing and search hyperparameters. However, IVF-PQ introduces additional parameters that control the compression. One of the important parameters is n_listsDetermines the number of partitions (inverted lists) into which the input data set is clustered. Performance is affected by the number and size of the lists examined. Experimental results n_lists It performs well at all recall levels within the range of 10K to 50K, which may vary depending on the dataset.

Another important parameter is: pq_dimControls compression. A good technique for tuning this parameter is to start with 1/4 the number of features in the dataset and gradually increase them. Figure 2 in the original blog post shows a significant decrease in QPS, which can be attributed to factors such as increased compute operations per CUDA block and shared memory requirements.

that much pq_bits The parameter ranges from 4 to 8 and controls the number of bits used in each individual PQ code, affecting codebook size and recall. pq_bits Fitting a lookup table (LUT) into shared memory can improve search speed, but incurs a retrieval cost.

Additional parameters

that much codebook_kind The parameters determine how the codebook of the second quantizer is constructed for each subspace or each cluster. The choice between these options can affect training time, GPU shared memory usage, and recall. The following parameters kmeans_n_iters and kmeans_trainset_fraction This is also important, but rarely needs to be adjusted.

Tuning parameters for search

that much n_probes The parameters discussed in the previous IVF-Flat blog post are essential for detection accuracy and throughput. IVF-PQ provides the following additional parameters: internal_distance_dtype and lut_dtypeThe data type used to control the distance or similarity representation during the search and to store the LUTs respectively. Adjusting these parameters can have a significant impact on performance, especially for large-dimensional data sets.

Improving recall through refinement

When tuning parameters are not enough to achieve the desired recall, refinement offers a promising alternative. This separate operation, performed after ANN search, recalculates the exact distances for the selected candidates and reranks them. The refinement operation can significantly improve recall, as shown in Figure 4 of the original blog post, but requires access to the source data set.

summary

The series on accelerating vector searches using inverted file indexes covers two cuVS algorithms, IVF-Flat and IVF-PQ. IVF-PQ extends IVF-Flat with PQ compression to enable faster searches and handles multi-billion datasets with limited GPU memory. By fine-tuning the parameters for index building and searching, data practitioners can efficiently achieve the best results. The RAPIDS cuVS library provides a variety of vector search algorithms for a variety of use cases, from exact searches to low-precision, high-QPS ANN methods.

For practical tuning of IVF-PQ parameters, see the IVF-PQ notebook on GitHub. For more information on the provided API, see the cuVS documentation.

Image source: Shutterstock


Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

AAVE Price Prediction: $100 is the wall. Factors that can destroy or bury a wall include:

July 25, 2026

Multicoin Capital has made its first Hyperliquid ecosystem investment in Trasia, an Asia-focused trading platform.

July 17, 2026

Polymarket Probability Price The probability that the United States will invade Iran before 2027 is 16.5%.

July 9, 2026
Add A Comment

Comments are closed.

Recent Posts

ALPS appoints Brian Turnbow to lead the development of next-generation AI data centers

October 15, 2026

Digital Asset Investments on Bybit KZ Now Recognised under AIFC’s ITRP

October 14, 2026

Bybit Expands Beyond Crypto as CEO Outlines Next Phase of Financial Platform

October 13, 2026

Meet A7 International, an Innovative Global Platform Designed to Reinvent the International Payments Market

October 13, 2026

BiggerZ Crypto Casino Launches 100% RTP Originals With 0% House Edge

October 12, 2026

A7 to unveil a service that will re-invent the international payments market

October 12, 2026

Bitmine Immersion Technologies (BMNR) Announces ETH Holdings Reach 6.03 Million Tokens, and Total Crypto and Total Cash & Marketable Securities Holdings of $16.2 Billion

October 12, 2026

Bybit Kicks Off “Full Stocks Ahead” With a 150,000 USDC Prize Pool for Its New Stocks Trading Service

October 12, 2026

MEXC Brings AI, TradFi and the Future of Trading to Life at TOKEN2049 Singapore

October 12, 2026

Bybit Supports Stocks Trading, Giving Eligible Global Users Access to 1,000+ U.S. Stocks and ETFs

October 12, 2026

DATA Network joins Sui and Walrus to scale the supply chain for AI training data

October 12, 2026

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

ALPS appoints Brian Turnbow to lead the development of next-generation AI data centers

October 15, 2026

Digital Asset Investments on Bybit KZ Now Recognised under AIFC’s ITRP

October 14, 2026

Bybit Expands Beyond Crypto as CEO Outlines Next Phase of Financial Platform

October 13, 2026
Most Popular

Cardano Shifts to Decentralized Governance as Chang Hard Fork Begins

September 2, 2024

Breaking Free: Analysts note XRP’s breakout of $1.68 after years in the shadows.

May 8, 2024

MEXC CEO Vugar Usi Marks First 100 Days, Outlines Vision for Responsible Growth and Infinite Opportunities

July 23, 2026
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2026 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.