apps,microbench: update doc

This commit is contained in:
Zihao Yu 2019-05-25 16:28:54 +08:00
parent 4544fccc4c
commit 9307402f18
1 changed files with 7 additions and 4 deletions

View File

@ -9,9 +9,12 @@ CPU正确性和性能测试用基准程序。对AbstractMachine的要求
## 使用方法
同一组程序分成两组test和ref。test数据规模很小作为测试用。ref测试规模较大作为衡量CPU性能用。
同一组程序分成三组testtrain和ref。
test数据规模很小作为测试用不计时不评分。
train数据规模中等可用于在仿真环境研究微结构行为计时不评分。
ref数据规模较大作为衡量CPU性能用计时并评分。
默认编译ref数据规模使用`make INPUT=TEST`编译test数据规模。
默认编译ref数据规模使用`make INPUT=TEST`编译test数据规模,使用`make INPUT=TRAIN`编译train数据规模
## 评分根据
@ -21,14 +24,14 @@ CPU正确性和性能测试用基准程序。对AbstractMachine的要求
## 已有的基准程序
| 名称 | 描述 | 堆区使用 |
| 名称 | 描述 | ref堆区使用 |
| ----- | ------------------------------------ | ----- |
| qsort | 快速排序随机整数数组 | 640KB |
| queen | 位运算实现的n皇后问题 | 0 |
| bf | Brainf**k解释器快速排序输入的字符串 | 32KB |
| fib | Fibonacci数列f(n)=f(n-1)+…+f(n-m)的矩阵求解 | 256KB |
| sieve | Eratosthenes筛法求素数 | 2MB |
| 15pz | A*算法求解4x4数码问题 | 8MB |
| 15pz | A*算法求解4x4数码问题 | 2MB |
| dinic | Dinic算法求解二分图最大流 | 1MB |
| lzip | Lzip数据压缩 | 4MB |
| ssort | Skew算法后缀排序 | 4MB |