ramu_rs

Crates.ioramu_rs
lib.rsramu_rs
version0.1.1
sourcesrc
created_at2022-09-09 12:29:39.012198
updated_at2022-09-09 12:47:10.116094
descriptionA simple, fast, and safe Rust library for ramulator
homepage
repositoryhttps://github.com/shenjiangqiu/ramu_rs
max_upload_size
id661838
size95,598
Jiangqiu Shen (shenjiangqiu)

documentation

README

ramu_rs

a re-implementation of Ramulator in pure rust

  • same accuracy as Ramulator(the same result compare to Ramulator, not even one cycle error - tested by 4000k real application trace)
  • a little faster: 12x faster than Ramulator,running a 4000k real-application read instructions, this crate costs 13s, and the Ramulator costs 156s (same config:DDR4, FCFS scheduler, No refreshing)
  • trait system for implementing different dram types, it makes it easy to add more dram specifications.
  • it's still in a very early stage, but ready to be used in some simple simulations. currently it only support DDR4, FCFS scheduler,( no refreshing, no FRFCFS, no HBM...)
Commit count: 7

cargo fmt