Caching
term_id: caching
Category: engineering_practice
Definition
Dalam rekayasa AI, caching mengoptimalkan kinerja dengan menyimpan hasil kueri terbaru atau sering, prediksi model, atau komputasi perantara dalam memori cepat (seperti RAM). Hal ini mengurangi kebutuhan untuk melakukan perhitungan ulang atau akses ke penyimpanan lambat, sehingga meningkatkan kecepatan respons sistem secara signifikan.
Summary
Caching adalah teknik menyimpan data yang sering diakses dalam lapisan penyimpanan sementara berkecepatan tinggi untuk mengurangi latensi dan menurunkan beban pada sumber data utama.
Key Concepts
- pengurangan latensi
- optimasi memori
- kebijakan penghapusan (eviction policies)
- tingkat kecocokan (hit rate)
Use Cases
- Menyimpan hasil inferensi model
- Menyimpan keluaran kueri basis data
- Pra-menghitung embedding fitur
Code Example
| |