ravioactive / AdvancedComputerArchitecture

Advanced Computer Architecture course assignments, including cpu cache memory mountain viewer. 高等计算机体系结构作业:存储器山的绘制

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Memory Mountain

memory_mountain

Cross-Platform (linux/windows) CPU Cache Memory Mountain Viewer

Demo: cd memory_mountain\demo and run demo.bat

  • memory_mountain.exe prints data. cmd > display_mountain > mountain.txt
  • display_mountain.m read data and display. matlab > display_mountain mountain.txt

Download Release

References:

  1. Computer Systems: A Programmer's Perspective
  2. https://zh.wikipedia.org/wiki/%E5%AD%98%E5%82%A8%E5%99%A8%E5%B1%B1
  3. http://www.cs.cmu.edu/afs/cs/academic/class/15213-f05/code/mem/mountain/
  4. What is an alternative to including sys/times.h on windows?
  5. https://code.google.com/p/madp-win/source/browse/src/include/sys/times.h

About

Advanced Computer Architecture course assignments, including cpu cache memory mountain viewer. 高等计算机体系结构作业:存储器山的绘制

License:MIT License


Languages

Language:C 91.4%Language:MATLAB 7.2%Language:Makefile 0.9%Language:Batchfile 0.6%