1、配置环境
source env.sh
2、使用下面的命令可以查看parsec中所有的benchmark
parsecmgmt -a info
下面是parsec中的部分benchmark:
Benchmark | 内容 |
---|---|
FFT | 核心程序,用于计算快速傅里叶变换 |
OCEAN-CP | 非核心程序,用于通过海洋的边缘的海流模拟整个海洋的运动 |
BLACKSCHOLES | 计算财务应用,基于Black-Scholes PDE模型的期权定价 |
STREAMCLUSTER | 机器学习应用,用于计算多维数据点的最优集群近似解 |
CANNEAL | EDA内核,通过cache-aware模拟退火算法最小化片上设计的路由开销 |
FREQMINE | 数据挖掘应用,用于分辨事务数据库中的频繁发生模式 |
3、编译benchmark,示例如下:
parsecmgmt -a build -p blackscholes
输出内容:
[PARSEC] Packages to build: parsec.blackscholes
[PARSEC] [========== Building package parsec.blackscholes [1] ==========]
[PARSEC] [---------- Analyzing package parsec.blackscholes ----------]
[PARSEC] parsec.blackschole