2 releases
0.1.1 | Sep 9, 2022 |
---|---|
0.1.0 | Sep 9, 2022 |
#21 in #tested
84KB
2.5K
SLoC
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...)
lib.rs
:
the pure rust implementation of the ramulator.
Dependencies
~5–7MB
~126K SLoC