# CacheHit **Repository Path**: Josuach/cache-hit ## Basic Information - **Project Name**: CacheHit - **Description**: A CacheHit is a cache simulator where people can load memory actions to simulate underlying cache behaviors. - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-10-24 - **Last Updated**: 2021-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CacheTracer A CacheTrace eats a sequence of memory trace and spits out cache utility. # Compilation ## Prerequiste ### Ubuntu ``` sudo apt install build-essential cmake ``` #### Release ``` cd CacheTracer mkdir build cd build cmake .. && make -j4 ``` #### Debug ``` cd CacheTracer mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j4 ``` # Usage ``` ./CacheTracer [-c config_file] -t trace_file [-m cache_miss_output] [-e evict_stat_output] ``` # Develop Must use clang-format to conform coding style. ``` clang-format --style=.clang-format xx.cpp ```