prefetching
Loading data early
Prefetching is loading data or instructions before they're explicitly requested, anticipating what will be needed next.
In computing, a processor might prefetch the next likely instructions while executing current ones.
Web browsers prefetch linked pages while you read the current one.
The goal is reducing wait time by working ahead: The app uses prefetching to load images before you scroll to them.
Delay in system response
- bandwidthData transmission capacity
- throughputProcessing rate over time
- optimizationMaximizing efficiency or performance
- parallelismMatching structural elements
pipelining · streaming · acceleration · concurrency · bottleneck · overhead · scalability · utilization
Concealed storage spot
- bufferProtective intermediate space
- preloadInstall in advance
- speculativeBased on conjecture
- memoryMind's retention capacity
CPU · instruction · pipeline · data · I/O · disk · hardware · processor
Finite problem-solving procedure
- predictionForecast of coming events
- heuristicPractical solving shortcut
- schedulingAssigning times to events
- sequentialOccurring in succession
adaptive · aggressive · conservative · stride · pattern · locality · speculation · hint
latency
Delay in system response
- bandwidthData transmission capacity
- throughputProcessing rate over time
- optimizationMaximizing efficiency or performance
parallelism · pipelining · streaming · acceleration · concurrency · bottleneck · overhead · scalability · utilization · warmup
cache
Concealed storage spot
- bufferProtective intermediate space
- preloadInstall in advance
- speculativeBased on conjecture
memory · CPU · instruction · pipeline · data · I/O · disk · hardware · processor · lookahead
algorithm
Finite problem-solving procedure
- predictionForecast of coming events
- heuristicPractical solving shortcut
- schedulingAssigning times to events
sequential · adaptive · aggressive · conservative · stride · pattern · locality · speculation · hint · directive
- cachingFIFO, TTL, eviction, write-back, browser cache
- optimizationoptimization, caching, optimum, indexing, batching
- web performanceload time, response time, caching, browser cache, CDN
- network optimizationload balancing, throughput, CDN, caching, data compression
- PC maintenancedefrag, defragmentation, disk cleanup, antivirus, malware removal
- data operationsedit, backup, modify, read, write
prefetchingeviction
Forced departure from rental
flushing · purging · cache clearing · discarding · write-back