GTkernel / cronus-sim

Source code of Cronus: Computer Vision-based Machine Intelligent Hybrid Memory Management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cronus: Computer Vision-based Machine Intelligent Hybrid Memory Management

Run Cronus

python run_cronus.py

Visualized Memory Access Patterns and Pattern Detection

Under the folder images/.

This repo also contains the following code:

  • hmem_sim/ includes the hybrid memory simulation created in Cori and validated against an Intel Optane PMEM platform.
  • traces/ includes memory access traces generated for Cori and visualised with Cronus.

Paper references

  • Cronus: Computer Vision-based Machine Intelligent Hybrid Memory Management.
    Thaleia Dimitra Doudali, Ada Gavrilovska.
    In Proceedings of the 2022 International Symposium on Memory Systems (MEMSYS 2022).

  • Cori: Dancing to the Right Beat of Periodic Data Movements over Hybrid Memory Systems.
    Thaleia Dimitra Doudali, Daniel Zahka, Ada Gavrilovska.
    In Proceedings of the 35th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2021).

About

Source code of Cronus: Computer Vision-based Machine Intelligent Hybrid Memory Management


Languages

Language:Python 75.8%Language:C++ 24.2%