Advanced Configuration
Overriding Package Versions
You can override the default package versions in the
spet/package_versions.py
file.
Package Options
Option | Description |
---|---|
lmbench |
Cache latency performance test. Check LMbench for the latest version. |
mlc |
Memory latency performance test. Check MLC for the latest version. NOTE: This package is provided, so you will need to add it manually to the spet/src directory. |
openmpi |
Prerequisite for LINPACK and STREAM. Check Open MPI for the latest version. |
glibc |
C library prerequisite for OpenSSL. Check glibc for the latest version. |
openssl |
Cryptography performance test. Check OpenSSL for the latest version. |
linpack |
Floating-point and math performance test. Check HPL for the latest version. |
stream |
Memory bandwidth performance test. Check STREAM for the latest version. |
openblas |
Default math library for LINPACK. Check OpenBLAS for the latest version. |
linux |
Linux kernel source for compilation performance test. Check Linux for the latest version. |
zlib |
Compression library for the compression and decompression performance test. Check zlib for the latest version. |
cassandra |
NoSQL database for the NoSQL performance test. Check Cassandra for the latest version. |
ycsb |
NoSQL and SQL performance tests. Check YCSB for the latest version. |
maven |
Prerequisite for YCSB. Check Maven for the latest version. |
mysql and mysql_glibc |
SQL database for the SQL performance test. Check MySQL for the latest version. |
mkl and mkl_url |
Intel processor math library for LINPACK. Check MKL for the latest version. NOTE: This package is provided, so you will need to add it manually to the spet/src directory. In addtion, the mkl_url is currently not used. |
blis |
AMD processor math library for LINPACK. Check AMD BLIS for the latest version. NOTE: This is provided, so you will need to add it manually to the spet/src directory. |
jconnect |
Connector for MySQL and YCSB. Check Connector/J for the latest version. |
docker |
Container software for the container performance test. Check Docker for the latest version. |
* Copyright (C) 2017, Advanced Micro Devices, Inc.
* Copyright (C) 2014, The University of Texas at Austin
Overriding System Information
You can override the default package versions in the spet/overrides.py
file.
System Options
Option | Description | Type |
---|---|---|
processorName | Set the processor’s name. | String |
osName | Set the Operating System’s distribution name. | String |
osVer | Set the Operating System’s distribution version. | String |
gccVer | Set the GNU Compiler version. | String |
archBits | Set the system’s architecture to 32- or 64-bit | Integer |
archType | Set the system’s architecture type. | String |
sockets | Set the system’s total number of sockets. | Integer |
cores | Set the system’s total number of cores. | Integer |
threads | Set the system’s total number of threads. | Integer |
memory | Set the system’s total RAM in GB. | Integer |
cflags | Set the CFLAGS to be used while compiling with GCC. | String |
l1iCache | Set the L1 Instruction Cache size in bytes. | Integer |
l1dCache | Set the L1 Data Cache size in bytes. | Integer |
l2Cache | Set the L2-Cache size in bytes. | Integer |
l3Cache | Set the L3-Cache size in bytes. | Integer |
processorFrequency | Set the processor frequency in MHz (this is currently not used). | Integer |
memoryFrequency | Set the memory frequency in MHz | Integer |
streamArraySize | Set the STREAM array size to be used by the memory bandwidth performance test. | Integer |
numaNodes | Set the number of NUMA nodes on the system. | Integer |