SSD Configuration Files¶
We modeled several real SSDs using SimpleSSD.
We performed several black-box tests on real SSDs. All the values in the configuration files are derived from the test results and they may DIFFERENT with configurations of real SSDs.
You can download configuration files from below sections.
For bandwidth and latency error calculation, we used
SimpleSSD-FullSystem v2.0.1 with ARM architecture.
On the user-level of gem5, we used Flexible I/O Tester to collect the performance of the SimpleSSD.
--bs option varies from
--iodepth option varies from
Error is calculated by
|real - sim| / real.
Intel 750 400GB¶
- Average bandwidth error: 20.0 % (Read: 34.0%, Write: 5.9%)
- Average latency error: 13.9 % (Read: 21.9%, Write: 5.8%)
Samsung Z-SSD prototype 800GB¶
- Average bandwidth error: 12.9 % (Read: 9.6%, Write: 16.2%)
- Average latency error: 13.1 % (Read: 8.0%, Write: 18.1%)
Currently (SimpleSSD v2.0.3), SATA interface is unstable and not validated well. Please keep in mind that current configuration files may inaccurate.
The SimpleSSD is distributed under the terms of the GNU General Public License v3.0.
In the SimpleSSD-FullSystem, we added new features to gem5.
These files are distributed under the GPLv3 license.
README.md file of SimpleSSD-FullSystem for more details.