precompute
Solve ahead early
To precompute is to calculate something in advance, storing the result for later use rather than computing it when needed.
The term belongs primarily to computing and mathematics, where precomputation trades storage space for speed: The game precomputes lighting effects to reduce processing during gameplay.
Precomputed values eliminate redundant calculation.
Loading anticipated data early
- preprocessingInitial data preparation steps
- preloadingLoading content ahead of time
- cachingTemporary local storage
- predictionForecast of coming events
forecasting · preparation · prerendering · warmup · ahead-of-time · eager · speculative · proactive
Concealed storage spot
- speedupIncrease in pace
- latencyDelay in system response
- throughputProcessing rate over time
- parallelizationDistributing work across cores
vectorization · compilation · benchmarking · profiling · pipelining · multithreading · algorithm · scalability
Horizontal furniture surface
- cacheConcealed storage spot
- indexAlphabetical guide to contents
- dictionaryAlphabetical word reference
- hashChopped mixture, cooked together
database · memory · lookup · snapshot · checkpoint · persistence · serialization · materialization
prefetching
Loading anticipated data early
- preprocessingInitial data preparation steps
- preloadingLoading content ahead of time
- cachingTemporary local storage
prediction · forecasting · preparation · prerendering · warmup · ahead-of-time · eager · speculative · proactive · foresight
cache
Concealed storage spot
- speedupIncrease in pace
- latencyDelay in system response
- throughputProcessing rate over time
parallelization · vectorization · compilation · benchmarking · profiling · pipelining · multithreading · algorithm · scalability · overhead
table
Horizontal furniture surface
- cacheConcealed storage spot
- indexAlphabetical guide to contents
- dictionaryAlphabetical word reference
hash · database · memory · lookup · snapshot · checkpoint · persistence · serialization · materialization · warehouse