Skip to main content

Cache management in MASCARA-FPGA: from coalescing heuristic to replacement policy

06 May 2022

New Image

We presented ModulAr Semantic CAching fRAmework (MASCARA) that deployed Semantic Caching (SC) to perform a fast query processing based on Field Programmable Gate Arrays (FPGAs) accelerators. In addition of the accelerators, cache management also plays an important role where we need to address coalescing strategy and replacement policy to maximize the performance of MASCARA-FPGA. Therefore, we present a coalescing heuristic with new replacement function that strikes a good balance and takes advantages of the traditional strategies. The heuristic reduces response time, improve data availability, and save cache space with respect to the semantic locality of the workload.