Look-up Tables

  • Last Updated 24 June, 2026
  • by David Spuler, Ph.D.

Look-up tables (LUTs) are a well-known simple data structure for optimizing code. They have been used to optimize neural networks in various ways. Some examples include:

  • Zero-multiplier networks: Look-up tables have been used instead of multiplication to create Zero-Multiplication Models.
  • Approximation algorithms. The use of approximations using table lookups also speeds up various non-linear operations; see Approximation Optimizations

Some of the more advanced data structures that extend look-up tables include:

Table Lookup: Book Excerpts and Blog Articles

Free online book excerpts with full text chapters online and free PDF downloads, and the Aussie AI blog, including related articles:

Research Papers on Lookup Tables (LUTs)

Research papers include:

More AI Research

Read more about: