// You may only use fgets() to pull input from stdin // You may use any print function to stdout to print // out chat messages #include // You may use memory allocators and helper functions // (e.g., rand()). You may not use system(). #include #include #include #include #ifndef UTIL_H_ #define UTIL_H_ #define SEC_RANGE 1024 #define ALIGN 128 #define ADDR_PTR uint64_t #define CYCLES uint32_t CYCLES measure_one_block_access_time(ADDR_PTR addr); void clflush(ADDR_PTR addr); char *allocate_shared_buffer(); void deallocate_shared_buffer(char *buf); #endif