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

FirmsDirectory Introduces New Badge and Recognition System to Highlight Business Achievements Across Industries

November 4, 2026

Public Launch of Real Pokémon and One Piece Cards, Uncapped Bitcoin Rewards

November 4, 2026

NEAR Mobile Hits #1 in Finance App Rankings and Charts Across 38 Countries as NEAR Ecosystem Gains Momentum

November 4, 2026

AI, Tokenization and Connected Infrastructure to Reshape the Future of Finance

November 4, 2026

MEXC Expands Stock Futures Coverage to Six Global Markets in Q3 as 0808 Stock Season Trading Volume Tops $50B

November 4, 2026

tenge deposits and withdrawals with any KZ bank card

November 4, 2026

MEXC Upgrades Futures Earn to Empower Retail Traders With a Clearer, More Intuitive Experience

November 3, 2026

Crypto Prop Firm Offers Funded Trading Accounts Up to $200K & 30-Minute Tournaments

November 2, 2026

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

November 2, 2026

TokenInsight Q3 Report -MEXC Ranks No. 2 in Commodity Perpetuals with 17.43% Market Share

November 2, 2026

Tria Launches Agentic Trading, Allowing AI Agents to Execute Crypto Trades Without Giving Up Control of Funds

October 30, 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

FirmsDirectory Introduces New Badge and Recognition System to Highlight Business Achievements Across Industries

November 4, 2026

Public Launch of Real Pokémon and One Piece Cards, Uncapped Bitcoin Rewards

November 4, 2026

NEAR Mobile Hits #1 in Finance App Rankings and Charts Across 38 Countries as NEAR Ecosystem Gains Momentum

November 4, 2026
Most Popular

BlockDAG’s 30,000x ROI and 10+ payment options surpass Ethena and Toncoin.

June 3, 2024

Why hasn’t it reached this price yet?

September 8, 2024

Coinbase CEO criticizes U.S. politician’s anti-cryptocurrency stance

December 21, 2023
  • 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.