Security (Memory Access Check)

HMTT is possible to be used in security detection. Since an unexpected memory access will meet a cache miss by large chance. The abnormal access to DRAM can be captured by HMTT. Although HMTT is not able to trace back to the original instruction, the adjacent DRAM access traces are good context for location and further analysis.

It is also possible to customize HMTT logic to detect certain address range and generate a real-time warning to the OS.

We think it can be used to help analyze the recently Meltdown and Spectry vulnerability in OoO Processors. We have no prototyping yet and cooperation are welcome.