You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
# OpenPerf Project
2
2
3
-
OpenPerf is an open source benchmark aims to test the performance of the microarchitechture in processor core, developed and be mantained by [One Student One Chip Project](https://ysyx.org).
3
+
OpenPerf is an open source benchmark for evaluating test the performance of the microarchitecture in processor core, developed and be maintained by [One Student One Chip Project](https://ysyx.org).
4
4
5
5
# How to use
6
6
7
-
This project is planning to integrate with [YSYX's workbench](https://github.com/OSCPU/ysyx-workbench) and [NJU ProjectN](https://github.com/NJU-ProjectN).
7
+
This project plans to integrate with [YSYX's workbench](https://github.com/OSCPU/ysyx-workbench) and [NJU ProjectN](https://github.com/NJU-ProjectN).
8
8
9
9
To use openperf in baseline practice, clone it into your project's [AbstractMachine Kernels](https://github.com/NJU-ProjectN/am-kernels).
10
10
@@ -15,7 +15,7 @@ cd openperf
15
15
make ARCH= ... # NOTICE: `...` is not a part of the make command and you need to write it by yourself.
16
16
```
17
17
18
-
The make recipe just like other benchmark programs in `am-kernel` that you can decide the Architectures and the test scale.
18
+
The make recipe, like other benchmark programs in `am-kernel`, allows you to choose the architectures and the test scale.
19
19
20
20
## Benchmark Programs
21
21
@@ -51,19 +51,20 @@ The make recipe just like other benchmark programs in `am-kernel` that you can d
51
51
* Stream Memory Access: STREAM
52
52
* Irregular Memory Access: mcf
53
53
* Float Memory: GEMM
54
-
* Footprint: Gsim and essent which verilate various RISC-V processor cores like riscv-mini, Nutshell, Rocket Core, BOOM and XiangShan
54
+
* Footprint: Gsim and essent which simulate various RISC-V processor cores such as riscv-mini, Nutshell, Rocket Core, BOOM and XiangShan
55
55
* Branch Prediction: TCC
56
56
* Floating-point Arithmetic: Linpack, Whetstone
57
57
* Utils: soft-fp(cyl), abstract-machine, openlibm
58
58
59
59
## Ranking (Coming Soon)
60
60
61
-
One Student One Chip Project is planning to build a rank for students! You can run OpenPerf with your NEMU or NPC to figure out the performance, and compare to others.
61
+
The One Student One Chip Project is planning to build a ranking system for students! You can run OpenPerf with your NEMU or NPC to find out your performance and compare with others.
62
62
63
63
## Contribute Guide
64
64
65
65
### Roadmap
66
66
67
67
-[x] Transplant benchmark programs
68
-
-[ ] Test the sensitivity of different programs
69
-
-[ ] Early Access
68
+
-[ ] Test the sensitivity of various programs
69
+
-[ ] Collect performance data from various open source processor cores
0 commit comments