The document discusses a proposed technique for optimal cache size estimation in embedded systems, focusing on maximizing instructions per cycle (IPC) through analysis of basic blocks in low-level virtual machine (LLVM) environments. It highlights the trade-off between cache size and performance, emphasizing the use of this technique to efficiently determine cache line size and number of cache lines for improved IPC. The approach involves a combination of simulations using LLVM profiling and SimpleScalar tools while cross-validating results for accuracy and performance enhancement.
Related topics: