├── .gitignore
├── CMakeLists.txt
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── NOTICE.txt
├── README.md
├── SECURITY.md
├── Security.md
├── doc
├── developer-guide
│ ├── component-design
│ │ ├── build.md
│ │ ├── cluster-config.md
│ │ ├── cmakelists.md
│ │ ├── compose-config.md
│ │ ├── docker-config.md
│ │ ├── dockerfile.md
│ │ ├── image.md
│ │ ├── kpi.md
│ │ ├── kubernetes-config.md
│ │ ├── native-script.md
│ │ ├── north-traffic.md
│ │ ├── nsys-hlprof.md
│ │ ├── persistent-volumes.md
│ │ ├── readme.md
│ │ ├── secrets.md
│ │ ├── stack.md
│ │ ├── template.md
│ │ ├── timezone.md
│ │ ├── validate.md
│ │ └── workload.md
│ ├── integration-testing
│ │ └── .keep
│ └── optimizing-performance
│ │ └── .keep
├── image
│ ├── setup-cloudbase-1.png
│ ├── setup-cloudbase-2.png
│ ├── setup-cloudbase-3.png
│ ├── setup-virtio.png
│ ├── setup-windows2022.png
│ ├── ss-ai.png
│ ├── ss-inst.png
│ └── ss-table.png
└── user-guide
│ ├── collecting-results
│ └── list-kpi.md
│ ├── executing-workload
│ ├── cmake.md
│ ├── ctest.md
│ ├── terraform-options.md
│ └── testcase.md
│ └── preparing-infrastructure
│ ├── setup-ai.md
│ ├── setup-auth.md
│ ├── setup-bios.md
│ ├── setup-cdn.md
│ ├── setup-containerd.md
│ ├── setup-dataset.md
│ ├── setup-disk-avail.md
│ ├── setup-dlb.md
│ ├── setup-docker.md
│ ├── setup-hugepage.md
│ ├── setup-hyperv.md
│ ├── setup-kubernetes.md
│ ├── setup-kvm.md
│ ├── setup-memory.md
│ ├── setup-module.md
│ ├── setup-network.md
│ ├── setup-nfd.md
│ ├── setup-nginx-cache.md
│ ├── setup-qat-in-tree.md
│ ├── setup-terraform.md
│ └── setup-wsf.md
├── image
└── dataset-ai
│ └── template
│ └── ansible
│ └── roles
│ ├── gptj-6b
│ ├── defaults
│ │ └── main.yaml
│ └── tasks
│ │ └── main.yaml
│ ├── llama2-13b
│ ├── defaults
│ │ └── main.yaml
│ └── tasks
│ │ └── main.yaml
│ └── llama2-7b
│ ├── defaults
│ └── main.yaml
│ └── tasks
│ └── main.yaml
├── script
├── benchmark
│ ├── ctest.sh
│ ├── kpi-list.awk
│ ├── kpi-xls-ai.awk
│ ├── kpi-xls-inst.awk
│ ├── kpi-xls-list.awk
│ ├── kpi-xls-table.awk
│ ├── list-kpi.sh
│ ├── sutinfo-inst.awk
│ ├── sutinfo-json.awk
│ ├── sutinfo-xls.awk
│ ├── svrinfo-inst.awk
│ ├── svrinfo-json.awk
│ ├── svrinfo-xls.awk
│ └── xlsutil.awk
├── build-common.cmake
├── build.sh
├── check-git-repo.sh
├── check-license.sh
├── check-permission.sh
├── component.cmake
├── create-dist.sh
├── csp
│ ├── CMakeLists.txt
│ ├── Dockerfile
│ ├── build.sh
│ ├── opt
│ │ └── script
│ │ │ ├── cleanup-alicloud.sh
│ │ │ ├── cleanup-aws.sh
│ │ │ ├── cleanup-azure.sh
│ │ │ ├── cleanup-common.sh
│ │ │ ├── cleanup-gcp.sh
│ │ │ ├── cleanup-oracle.sh
│ │ │ ├── cleanup-tencent.sh
│ │ │ ├── push-to-ecr.sh
│ │ │ ├── save-region.sh
│ │ │ ├── sut-info-alicloud.sh
│ │ │ ├── sut-info-aws.sh
│ │ │ ├── sut-info-azure.sh
│ │ │ ├── sut-info-gcp.sh
│ │ │ ├── sut-info-kvm.sh
│ │ │ ├── sut-info-oracle.sh
│ │ │ ├── sut-info-static.sh
│ │ │ ├── sut-info-tencent.sh
│ │ │ └── sut-info-vsphere.sh
│ └── ssh_config
├── dist-start.sh
├── dist.cmake
├── docker.cmake
├── docker
│ ├── setup
│ │ ├── setup-collectd.sh
│ │ ├── setup-docker.sh
│ │ ├── setup-perf.sh
│ │ └── setup-sar.sh
│ ├── trace.sh
│ ├── trace
│ │ ├── collectd
│ │ ├── collectd.conf
│ │ ├── emon
│ │ ├── perf
│ │ └── sar
│ └── validate.sh
├── image.cmake
├── kubernetes.cmake
├── kubernetes
│ └── validate.sh
├── legalnotice.cmake
├── multi-arch.cmake
├── multi-arch
│ ├── CMakeLists.txt
│ ├── README.md
│ └── setup.sh
├── overwrite.sh
├── platform.cmake
├── prerequisite.cmake
├── scan-all.cmake
├── setup
│ ├── .gitignore
│ ├── ansible.cfg
│ ├── roles
│ │ ├── alias
│ │ │ └── tasks
│ │ │ │ └── ctest.yaml
│ │ ├── check
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ └── tasks
│ │ │ │ ├── check-host.yaml
│ │ │ │ └── main.yaml
│ │ ├── dataset
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ ├── dev-cert
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ ├── create.yaml
│ │ │ │ ├── install-centos.yaml
│ │ │ │ ├── install-debian.yaml
│ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ ├── install.yaml
│ │ │ │ ├── openssl-centos.yaml
│ │ │ │ ├── openssl-debian.yaml
│ │ │ │ ├── openssl-ubuntu.yaml
│ │ │ │ └── registry.yaml
│ │ │ └── templates
│ │ │ │ └── Dockerfile.j2
│ │ ├── kvm
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ ├── bridge.yaml
│ │ │ │ ├── cleanup.yaml
│ │ │ │ ├── default.yaml
│ │ │ │ ├── main.yaml
│ │ │ │ └── vxlan.yaml
│ │ │ └── templates
│ │ │ │ ├── default.xml.j2
│ │ │ │ ├── network.xml.j2
│ │ │ │ └── vxlan.service.j2
│ │ └── utils
│ │ │ ├── defaults
│ │ │ └── main.yaml
│ │ │ └── tasks
│ │ │ └── main.yaml
│ ├── setup-ansible.sh
│ ├── setup-common.sh
│ ├── setup-dev.sh
│ ├── setup-dev.yaml
│ ├── setup-kvm.sh
│ ├── setup-kvm.yaml
│ ├── setup-reg.sh
│ ├── setup-reg.yaml
│ ├── setup-sut-docker.sh
│ ├── setup-sut-docker.yaml
│ ├── setup-sut-k8s.sh
│ ├── setup-sut-k8s.yaml
│ ├── setup-sut-native.sh
│ ├── setup-sut-native.yaml
│ └── vars.yaml
├── show-hostsetup.awk
├── stack.cmake
├── start.sh
├── sut-info.sh
├── terraform.cmake
├── terraform
│ ├── .dockerignore
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.alicloud
│ ├── Dockerfile.1.aws
│ ├── Dockerfile.1.azure
│ ├── Dockerfile.1.gcp
│ ├── Dockerfile.1.hyperv
│ ├── Dockerfile.1.kvm
│ ├── Dockerfile.1.oracle
│ ├── Dockerfile.1.static
│ ├── Dockerfile.1.tencent
│ ├── Dockerfile.2.static-ext
│ ├── Dockerfile.3.terraform
│ ├── README.md
│ ├── build.sh
│ ├── data
│ │ └── README.md
│ ├── entrypoint.sh
│ ├── packer.sh
│ ├── provision.sh
│ ├── script
│ │ ├── cpuoptions.patch
│ │ ├── create-cluster.py
│ │ ├── create-deployment.py
│ │ ├── create-inventory.py
│ │ ├── create-vars.py
│ │ ├── debug.sh
│ │ ├── get-image-list.py
│ │ ├── get-ip-list.sh
│ │ ├── packer.sh
│ │ ├── setup-sut.sh
│ │ ├── start.sh
│ │ └── update-tfconfig.awk
│ ├── shell.sh
│ ├── ssh_config
│ ├── sut-info.sh
│ ├── template
│ │ ├── ansible
│ │ │ ├── ansible.cfg
│ │ │ ├── common
│ │ │ │ ├── cleanup.yaml
│ │ │ │ ├── docker_auth.yaml
│ │ │ │ ├── export.yaml
│ │ │ │ ├── image_to_daemon.yaml
│ │ │ │ ├── image_to_registry.yaml
│ │ │ │ ├── msrinfo.yaml
│ │ │ │ ├── roles
│ │ │ │ │ ├── bios
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ │ └── syscfg.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── cleanup-syscfg.yaml
│ │ │ │ │ │ │ ├── cleanup.yaml
│ │ │ │ │ │ │ ├── install-syscfg.yaml
│ │ │ │ │ │ │ ├── startup-syscfg.yaml
│ │ │ │ │ │ │ ├── startup.yaml
│ │ │ │ │ │ │ └── syscfg-cmd.yaml
│ │ │ │ │ ├── breakpoint
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── burn-cpu
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── scripts
│ │ │ │ │ │ │ └── calc_pi.sh
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ │ │ ├── install.yaml
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── cgroup
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── cleanup.yaml
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── characterization
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── cleanup
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ │ ├── kernel-args.yaml
│ │ │ │ │ │ │ ├── kernel-modules.yaml
│ │ │ │ │ │ │ ├── main-win.yaml
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ ├── poweroff-reboot.yaml
│ │ │ │ │ │ │ ├── sysctl.yaml
│ │ │ │ │ │ │ ├── sysfs.yaml
│ │ │ │ │ │ │ ├── trace-win.yaml
│ │ │ │ │ │ │ └── trace.yaml
│ │ │ │ │ │ └── vars
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── containerd
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── check.yaml
│ │ │ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ ├── proxy.yaml
│ │ │ │ │ │ │ └── restart.yaml
│ │ │ │ │ ├── dataset
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── patches
│ │ │ │ │ │ │ └── tokenization_codegen25.py
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── download-atf.yaml
│ │ │ │ │ │ │ ├── download-hf-centos.yaml
│ │ │ │ │ │ │ ├── download-hf-debian.yaml
│ │ │ │ │ │ │ ├── download-hf.yaml
│ │ │ │ │ │ │ ├── install-baichuan-13b.yaml
│ │ │ │ │ │ │ ├── install-baichuan2-13b.yaml
│ │ │ │ │ │ │ ├── install-baichuan2-7b.yaml
│ │ │ │ │ │ │ ├── install-bloom-7b1.yaml
│ │ │ │ │ │ │ ├── install-chatglm2-6b.yaml
│ │ │ │ │ │ │ ├── install-chatglm3-6b.yaml
│ │ │ │ │ │ │ ├── install-codegen25-7b.yaml
│ │ │ │ │ │ │ ├── install-falcon-11b.yaml
│ │ │ │ │ │ │ ├── install-falcon-40b.yaml
│ │ │ │ │ │ │ ├── install-gptj-6b.yaml
│ │ │ │ │ │ │ ├── install-internlm-20b.yaml
│ │ │ │ │ │ │ ├── install-lcm-hub-v7.yaml
│ │ │ │ │ │ │ ├── install-llama2-13b.yaml
│ │ │ │ │ │ │ ├── install-llama2-70b.yaml
│ │ │ │ │ │ │ ├── install-llama2-7b.yaml
│ │ │ │ │ │ │ ├── install-llama3-70b.yaml
│ │ │ │ │ │ │ ├── install-llama3-8b.yaml
│ │ │ │ │ │ │ ├── install-llama31-70b.yaml
│ │ │ │ │ │ │ ├── install-llama31-8b.yaml
│ │ │ │ │ │ │ ├── install-mixtral-8x7b.yaml
│ │ │ │ │ │ │ ├── install-mpt-30b.yaml
│ │ │ │ │ │ │ ├── install-opt-1b3.yaml
│ │ │ │ │ │ │ ├── install-opt-30b.yaml
│ │ │ │ │ │ │ ├── install-opt-6b7.yaml
│ │ │ │ │ │ │ ├── install-phi3-medium-128k.yaml
│ │ │ │ │ │ │ ├── install-phi3-medium-4k.yaml
│ │ │ │ │ │ │ ├── install-phi3-mini-128k.yaml
│ │ │ │ │ │ │ ├── install-phi3-mini-4k.yaml
│ │ │ │ │ │ │ ├── install-qwen-14b.yaml
│ │ │ │ │ │ │ ├── install-qwen-7b.yaml
│ │ │ │ │ │ │ ├── install-qwen2-72b.yaml
│ │ │ │ │ │ │ ├── install-qwen2-7b.yaml
│ │ │ │ │ │ │ ├── install-stable-diffusion-2-1-hub.yaml
│ │ │ │ │ │ │ ├── install-stablediffusion-dev-coco.yaml
│ │ │ │ │ │ │ ├── install-stablediffusion-dev-v1-4.yaml
│ │ │ │ │ │ │ ├── install-stablediffusion-dev-v1-5.yaml
│ │ │ │ │ │ │ ├── install-t5-flan-t5-xl.yaml
│ │ │ │ │ │ │ ├── install.yaml
│ │ │ │ │ │ │ └── probe.yaml
│ │ │ │ │ ├── datetime
│ │ │ │ │ │ ├── files
│ │ │ │ │ │ │ └── windows-zones.xml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── main-win.yaml
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── disk-avail
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── probe-win.yaml
│ │ │ │ │ │ │ └── probe.yaml
│ │ │ │ │ ├── dlb
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ │ └── install.yaml
│ │ │ │ │ │ └── vars
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── docker-auth
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ │ ├── cleanup-docker.yaml
│ │ │ │ │ │ │ ├── cleanup.yaml
│ │ │ │ │ │ │ ├── docker.yaml
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ └── pass.yaml
│ │ │ │ │ │ └── vars
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── docker-image
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── copy-progress.yaml
│ │ │ │ │ │ │ ├── to-config.yaml
│ │ │ │ │ │ │ ├── to-daemon-copy.yaml
│ │ │ │ │ │ │ ├── to-daemon.yaml
│ │ │ │ │ │ │ ├── to-registry-copy.yaml
│ │ │ │ │ │ │ └── to-registry.yaml
│ │ │ │ │ ├── docker
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ └── proxy.yaml
│ │ │ │ │ ├── docker_auth
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ │ ├── docker.yaml
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ └── pass.yaml
│ │ │ │ │ │ └── vars
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── dpdk-calico
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── bind-dsa.yaml
│ │ │ │ │ │ │ ├── install.yaml
│ │ │ │ │ │ │ ├── unbind-dsa.yaml
│ │ │ │ │ │ │ └── unbind-network.yaml
│ │ │ │ │ ├── dsa
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── install.yaml
│ │ │ │ │ │ │ └── kernel-args.yaml
│ │ │ │ │ ├── flex
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ │ │ ├── install.yaml
│ │ │ │ │ │ │ └── probe.yaml
│ │ │ │ │ ├── hf-dataset
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── hugepage
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── install.yaml
│ │ │ │ │ │ │ └── kernel-args.yaml
│ │ │ │ │ ├── image-to-daemon
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── image-to-registry
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── install_dependencies
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ └── main.yml
│ │ │ │ │ ├── instance-watch
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── templates
│ │ │ │ │ │ │ └── wsf-instance-watch.service.j2
│ │ │ │ │ ├── kernel-compiler
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── kpi
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── legacy-repo
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ ├── remove-centos.yaml
│ │ │ │ │ │ │ └── remove-debian.yaml
│ │ │ │ │ ├── memory
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── probe.yaml
│ │ │ │ │ ├── module
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── install.yaml
│ │ │ │ │ ├── msr
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── cleanup-msr.yaml
│ │ │ │ │ │ │ ├── cleanup.yaml
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ ├── msr-write.yaml
│ │ │ │ │ │ │ ├── read.yaml
│ │ │ │ │ │ │ └── write.yaml
│ │ │ │ │ ├── no-proxy
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── cleanup-win.yaml
│ │ │ │ │ │ │ ├── cleanup.yaml
│ │ │ │ │ │ │ ├── main-win.yaml
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── pkg-dataset
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ ├── show-progress-localhost.yaml
│ │ │ │ │ │ │ └── show-progress.yaml
│ │ │ │ │ ├── qat
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── configure_mem.yaml
│ │ │ │ │ │ │ ├── configure_qat.yaml
│ │ │ │ │ │ │ ├── install.yaml
│ │ │ │ │ │ │ └── kernel-args.yaml
│ │ │ │ │ ├── startup
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ │ ├── hosts.yaml
│ │ │ │ │ │ │ ├── kernel-args.yaml
│ │ │ │ │ │ │ ├── kernel-modules.yaml
│ │ │ │ │ │ │ ├── main-win.yaml
│ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ ├── probe-win.yaml
│ │ │ │ │ │ │ ├── probe.yaml
│ │ │ │ │ │ │ ├── reboot-win.yaml
│ │ │ │ │ │ │ ├── reboot.yaml
│ │ │ │ │ │ │ ├── service.yaml
│ │ │ │ │ │ │ ├── sysctl.yaml
│ │ │ │ │ │ │ ├── sysfs.yaml
│ │ │ │ │ │ │ └── trace-block.yaml
│ │ │ │ │ │ ├── templates
│ │ │ │ │ │ │ ├── 99-wsf-sysctls.conf.j2
│ │ │ │ │ │ │ └── wsf-sysfs-settings.service.j2
│ │ │ │ │ │ └── vars
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── sutinfo
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ │ │ ├── perfspect-public.yaml
│ │ │ │ │ │ │ │ ├── perfspect.yaml
│ │ │ │ │ │ │ │ ├── svrinfo-public.yaml
│ │ │ │ │ │ │ │ └── svrinfo.yaml
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ │ ├── perfspect-win.yaml
│ │ │ │ │ │ │ ├── perfspect.yaml
│ │ │ │ │ │ │ ├── svrinfo-win.yaml
│ │ │ │ │ │ │ ├── svrinfo.yaml
│ │ │ │ │ │ │ └── uncoreinfo.yaml
│ │ │ │ │ │ └── templates
│ │ │ │ │ │ │ ├── perfspect.json.j2
│ │ │ │ │ │ │ └── svrinfo.json.j2
│ │ │ │ │ ├── svrinfo
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── timing
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── start-image-transfer.yaml
│ │ │ │ │ │ │ ├── start-iteration.yaml
│ │ │ │ │ │ │ ├── start-roi.yaml
│ │ │ │ │ │ │ ├── start-setup.yaml
│ │ │ │ │ │ │ ├── stop-image-transfer.yaml
│ │ │ │ │ │ │ ├── stop-iteration.yaml
│ │ │ │ │ │ │ ├── stop-roi.yaml
│ │ │ │ │ │ │ └── stop-setup.yaml
│ │ │ │ │ ├── tpmi
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── scripts
│ │ │ │ │ │ │ └── bhs-power-mode.sh
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ │ ├── clean-tpmi.yaml
│ │ │ │ │ │ │ ├── cleanup.yaml
│ │ │ │ │ │ │ ├── install-tpmi.yaml
│ │ │ │ │ │ │ ├── save-tpmi.yaml
│ │ │ │ │ │ │ ├── startup.yaml
│ │ │ │ │ │ │ └── update-tpmi.yaml
│ │ │ │ │ └── trace
│ │ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ │ ├── scripts
│ │ │ │ │ │ ├── runps1.py
│ │ │ │ │ │ ├── start-trace.ps1
│ │ │ │ │ │ ├── start-trace.sh
│ │ │ │ │ │ ├── stop-trace.ps1
│ │ │ │ │ │ └── stop-trace.sh
│ │ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── cleanup-script-win.yaml
│ │ │ │ │ │ ├── cleanup-script.yaml
│ │ │ │ │ │ ├── collect-block.yaml
│ │ │ │ │ │ ├── collect.yaml
│ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ ├── start.yaml
│ │ │ │ │ │ ├── stop.yaml
│ │ │ │ │ │ ├── trace-block.yaml
│ │ │ │ │ │ ├── trace-complete-win.yaml
│ │ │ │ │ │ ├── trace-complete.yaml
│ │ │ │ │ │ ├── trace-export.yaml
│ │ │ │ │ │ ├── trace-install.yaml
│ │ │ │ │ │ ├── trace-proc.yaml
│ │ │ │ │ │ ├── trace-script-copy-win.yaml
│ │ │ │ │ │ ├── trace-script-copy.yaml
│ │ │ │ │ │ ├── trace-script-win.yaml
│ │ │ │ │ │ ├── trace-script.yaml
│ │ │ │ │ │ ├── trace-setup.yaml
│ │ │ │ │ │ ├── trace-start-win.yaml
│ │ │ │ │ │ ├── trace-start.yaml
│ │ │ │ │ │ ├── trace-status-win.yaml
│ │ │ │ │ │ ├── trace-status.yaml
│ │ │ │ │ │ ├── trace-stop-win.yaml
│ │ │ │ │ │ └── trace-stop.yaml
│ │ │ │ │ │ └── templates
│ │ │ │ │ │ ├── start-trace.sh.j2
│ │ │ │ │ │ └── stop-trace.sh.j2
│ │ │ │ ├── startup.yaml
│ │ │ │ ├── sutinfo.yaml
│ │ │ │ ├── svrinfo.yaml
│ │ │ │ └── trace.yaml
│ │ │ ├── docker
│ │ │ │ ├── cleanup.yaml
│ │ │ │ ├── deployment.yaml
│ │ │ │ ├── installation.yaml
│ │ │ │ └── roles
│ │ │ │ │ ├── cleanup
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── cleanup-compose.yaml
│ │ │ │ │ │ ├── cleanup-docker.yaml
│ │ │ │ │ │ └── cleanup-native.yaml
│ │ │ │ │ └── deployment
│ │ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── invoke-compose.yaml
│ │ │ │ │ ├── invoke-docker.yaml
│ │ │ │ │ └── invoke-native.yaml
│ │ │ ├── kubernetes
│ │ │ │ ├── cleanup.yaml
│ │ │ │ ├── deployment.yaml
│ │ │ │ ├── installation.yaml
│ │ │ │ └── roles
│ │ │ │ │ ├── cleanup
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── delete-namespace.yaml
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── cluster-info
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── cni-calico
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ ├── calico-vxlan.yaml
│ │ │ │ │ │ └── calico.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ ├── reset.yaml
│ │ │ │ │ │ └── wait-complete.yaml
│ │ │ │ │ ├── cni-cilium
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ └── wait-complete.yaml
│ │ │ │ │ ├── cni-flannel
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ └── kube-flannel.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ ├── reset.yaml
│ │ │ │ │ │ └── wait-complete.yaml
│ │ │ │ │ ├── cni-sriov
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── vars
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── deployment
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ ├── off-cluster-docker.yaml
│ │ │ │ │ │ └── process-traces-and-logs.yaml
│ │ │ │ │ ├── dlb-plugin
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── docker-auth
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── docker_auth
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── helm
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── installation
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── check-cluster.yaml
│ │ │ │ │ │ ├── create-cluster.yaml
│ │ │ │ │ │ ├── finalize-controller.yaml
│ │ │ │ │ │ ├── finalize-workers.yaml
│ │ │ │ │ │ ├── join-workers.yaml
│ │ │ │ │ │ ├── preload-images.yaml
│ │ │ │ │ │ ├── prepare-cluster.yaml
│ │ │ │ │ │ └── restart-containerd-kubelet.yaml
│ │ │ │ │ ├── istio
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── cleanup.yaml
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── kubeadm
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── init.yaml
│ │ │ │ │ │ ├── join-rescue.yaml
│ │ │ │ │ │ ├── join.yaml
│ │ │ │ │ │ └── reset.yaml
│ │ │ │ │ ├── kubelet
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── customize-kubelet.yaml
│ │ │ │ │ │ └── restart-kubelet.yaml
│ │ │ │ │ ├── label
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── set-label.yaml
│ │ │ │ │ │ ├── set.yaml
│ │ │ │ │ │ ├── unset-label.yaml
│ │ │ │ │ │ └── unset.yaml
│ │ │ │ │ ├── local-static-provisioner
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── templates
│ │ │ │ │ │ └── deployment.yaml.j2
│ │ │ │ │ ├── multus
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── nfd-dp-dlb
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── templates
│ │ │ │ │ │ └── dlb-intel-device-plugin.yml.j2
│ │ │ │ │ ├── nfd-dp-dsa
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── templates
│ │ │ │ │ │ └── dsa-intel-device-plugin.yml.j2
│ │ │ │ │ ├── nfd-dp-qat
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── templates
│ │ │ │ │ │ └── qat-intel-device-plugin.yml.j2
│ │ │ │ │ ├── nfd-dp-sgx
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── templates
│ │ │ │ │ │ └── sgx-intel-device-plugin.yml.j2
│ │ │ │ │ ├── nfd
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── nri
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── openebs
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── packages
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── prerequisite
│ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── customize-prerequisite.yaml
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── qat-plugin
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── registry
│ │ │ │ │ ├── defaults
│ │ │ │ │ │ └── main.yaml
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── config-aws.yaml
│ │ │ │ │ │ ├── config-azure.yaml
│ │ │ │ │ │ ├── config-filesystem.yaml
│ │ │ │ │ │ ├── config-gcp.yaml
│ │ │ │ │ │ ├── config-tencent.yaml
│ │ │ │ │ │ ├── create.yaml
│ │ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ │ │ └── install.yaml
│ │ │ │ │ └── templates
│ │ │ │ │ │ ├── aws-config.yaml.j2
│ │ │ │ │ │ ├── azure-config.yaml.j2
│ │ │ │ │ │ ├── create-registry.yaml.j2
│ │ │ │ │ │ ├── filesystem-config.yaml.j2
│ │ │ │ │ │ ├── gcp-config.yaml.j2
│ │ │ │ │ │ └── tencent-config.yaml.j2
│ │ │ │ │ └── sriov-dp
│ │ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ │ └── tasks
│ │ │ │ │ └── main.yaml
│ │ │ ├── plugins
│ │ │ │ └── error_summary.py
│ │ │ └── traces
│ │ │ │ └── roles
│ │ │ │ ├── collectd
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-collectd.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── collectd-html.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-alinux.yaml
│ │ │ │ │ ├── install-anolis.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install-rhel.yaml
│ │ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ ├── collectd-charts.html.j2
│ │ │ │ │ └── collectd.conf.j2
│ │ │ │ ├── cpupower
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse_cpumonitor.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── cpu_power_charts.html.j2
│ │ │ │ ├── emon
│ │ │ │ ├── defaults
│ │ │ │ │ ├── main.yaml
│ │ │ │ │ └── main
│ │ │ │ │ │ ├── main-win.yaml
│ │ │ │ │ │ └── main.yaml
│ │ │ │ └── tasks
│ │ │ │ │ ├── collect-win.yaml
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── edp-post-processing.yaml
│ │ │ │ │ ├── edp.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install-rhel.yaml
│ │ │ │ │ ├── install-win.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ ├── setup-win.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ ├── gprofiler
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── merge-co.py
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── gprofiler-html.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ ├── gp.yaml.j2
│ │ │ │ │ └── gprofiler-charts.html.j2
│ │ │ │ ├── hlprof
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ └── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ ├── igt
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-igt.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── igt-charts.html.j2
│ │ │ │ ├── iostat
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-iostat.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── iostat-charts.html.j2
│ │ │ │ ├── mpstat
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-mpstat.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── mpstat-charts.html.j2
│ │ │ │ ├── nsys
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ └── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ ├── numastat
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-numastat.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── numastat-charts.html.j2
│ │ │ │ ├── pcm
│ │ │ │ ├── defaults
│ │ │ │ │ └── main
│ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ └── package-public.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-pcmdata.py
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── pcm-charts.html.j2
│ │ │ │ ├── pdu
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── pdu.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect-win.yaml
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ ├── setup-win.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── pdu-charts.html.j2
│ │ │ │ ├── perf
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-record.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── perf-charts.html.j2
│ │ │ │ ├── perfmon
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect-win.yaml
│ │ │ │ │ └── setup-win.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── dcs.xml.j2
│ │ │ │ ├── perfspect
│ │ │ │ ├── defaults
│ │ │ │ │ └── main
│ │ │ │ │ │ ├── main.yaml
│ │ │ │ │ │ └── public.yaml
│ │ │ │ └── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ ├── powerstat
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── files
│ │ │ │ │ └── get-powerstat-metrics.py
│ │ │ │ └── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ ├── sar
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ ├── files
│ │ │ │ │ └── sar_profiles.yaml
│ │ │ │ ├── scripts
│ │ │ │ │ └── parse-sartxt.awk
│ │ │ │ ├── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── export.yaml
│ │ │ │ │ ├── install-centos.yaml
│ │ │ │ │ ├── install-debian.yaml
│ │ │ │ │ ├── install-ubuntu.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ ├── sar-html.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── templates
│ │ │ │ │ └── sar-charts.html.j2
│ │ │ │ ├── simicstrace
│ │ │ │ ├── defaults
│ │ │ │ │ └── main.yaml
│ │ │ │ └── tasks
│ │ │ │ │ ├── collect.yaml
│ │ │ │ │ ├── install.yaml
│ │ │ │ │ └── setup.yaml
│ │ │ │ └── vtune
│ │ │ │ ├── README.md
│ │ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ │ └── tasks
│ │ │ │ ├── collect.yaml
│ │ │ │ ├── install-centos.yaml
│ │ │ │ ├── install-debian.yaml
│ │ │ │ ├── install.yaml
│ │ │ │ └── setup.yaml
│ │ ├── packer
│ │ │ ├── alicloud
│ │ │ │ └── generic
│ │ │ │ │ ├── ami.pkr.hcl
│ │ │ │ │ ├── build.pkr.hcl
│ │ │ │ │ ├── provider.pkr.hcl
│ │ │ │ │ ├── templates
│ │ │ │ │ └── cloud-init.sh
│ │ │ │ │ └── variables.pkr.hcl
│ │ │ ├── aws
│ │ │ │ └── generic
│ │ │ │ │ ├── ami.pkr.hcl
│ │ │ │ │ ├── build.pkr.hcl
│ │ │ │ │ ├── provider.pkr.hcl
│ │ │ │ │ └── variables.pkr.hcl
│ │ │ ├── azure
│ │ │ │ └── generic
│ │ │ │ │ ├── ami.pkr.hcl
│ │ │ │ │ ├── build.pkr.hcl
│ │ │ │ │ ├── provider.pkr.hcl
│ │ │ │ │ └── variables.pkr.hcl
│ │ │ ├── gcp
│ │ │ │ └── generic
│ │ │ │ │ ├── ami.pkr.hcl
│ │ │ │ │ ├── build.pkr.hcl
│ │ │ │ │ ├── locals.pkr.hcl
│ │ │ │ │ ├── provider.pkr.hcl
│ │ │ │ │ └── variables.pkr.hcl
│ │ │ ├── kvm
│ │ │ │ └── generic
│ │ │ │ │ ├── build.pkr.hcl
│ │ │ │ │ ├── envs.pkr.hcl
│ │ │ │ │ ├── image.pkr.hcl
│ │ │ │ │ ├── provider.pkr.hcl
│ │ │ │ │ ├── ssh_config.pkr.hcl
│ │ │ │ │ ├── templates
│ │ │ │ │ ├── cloud-init.cfg.tpl
│ │ │ │ │ ├── env.sh
│ │ │ │ │ ├── network-init.cfg.tpl
│ │ │ │ │ ├── prep_env.yaml
│ │ │ │ │ └── ssh_config.j2
│ │ │ │ │ └── variables.pkr.hcl
│ │ │ ├── oracle
│ │ │ │ └── generic
│ │ │ │ │ ├── build.pkr.hcl
│ │ │ │ │ ├── image.pkr.hcl
│ │ │ │ │ ├── provider.pkr.hcl
│ │ │ │ │ └── variables.pkr.hcl
│ │ │ ├── static
│ │ │ │ └── generic
│ │ │ │ │ ├── build.pkr.hcl
│ │ │ │ │ ├── provider.pkr.hcl
│ │ │ │ │ ├── template
│ │ │ │ │ └── inventory.yaml.tpl
│ │ │ │ │ └── variables.pkr.hcl
│ │ │ └── tencent
│ │ │ │ └── generic
│ │ │ │ ├── ami.pkr.hcl
│ │ │ │ ├── build.pkr.hcl
│ │ │ │ ├── provider.pkr.hcl
│ │ │ │ └── variables.pkr.hcl
│ │ └── terraform
│ │ │ ├── alicloud
│ │ │ ├── main
│ │ │ │ ├── compute.tf
│ │ │ │ ├── cpu-model.tf
│ │ │ │ ├── data-disk.tf
│ │ │ │ ├── image.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── templates
│ │ │ │ │ ├── cloud-init.sh
│ │ │ │ │ └── get-cpu-model.sh
│ │ │ │ └── variables.tf
│ │ │ └── packer
│ │ │ │ ├── image.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ └── variables.tf
│ │ │ ├── aws
│ │ │ ├── eks
│ │ │ │ ├── ami.tf
│ │ │ │ ├── data-disk.tf
│ │ │ │ ├── ecr.tf
│ │ │ │ ├── eks.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── templates
│ │ │ │ │ ├── init-disks.sh.tpl
│ │ │ │ │ └── init-eks.sh.tpl
│ │ │ │ └── variables.tf
│ │ │ ├── main
│ │ │ │ ├── ami.tf
│ │ │ │ ├── cloud-init.tf
│ │ │ │ ├── compute.tf
│ │ │ │ ├── cpu-model.tf
│ │ │ │ ├── data-disk.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── templates
│ │ │ │ │ ├── cloud-init.sh
│ │ │ │ │ ├── ec2launchv2.yaml
│ │ │ │ │ ├── get-cpu-model.py
│ │ │ │ │ └── get-cpu-model.sh
│ │ │ │ └── variables.tf
│ │ │ └── packer
│ │ │ │ ├── image.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ └── variables.tf
│ │ │ ├── azure
│ │ │ ├── main
│ │ │ │ ├── common.tf
│ │ │ │ ├── compute.tf
│ │ │ │ ├── cpu-model.tf
│ │ │ │ ├── data-disk.tf
│ │ │ │ ├── encrypt.tf
│ │ │ │ ├── image.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── templates
│ │ │ │ │ ├── cloud-init.sh
│ │ │ │ │ ├── cloud_init_resourcedisk.cfg
│ │ │ │ │ ├── get-cpu-model.py
│ │ │ │ │ ├── get-cpu-model.sh
│ │ │ │ │ ├── setup-winrm-disks.ps1
│ │ │ │ │ └── setup-winrm.ps1
│ │ │ │ └── variables.tf
│ │ │ └── packer
│ │ │ │ ├── common.tf
│ │ │ │ ├── image.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ └── variables.tf
│ │ │ ├── gcp
│ │ │ ├── gke
│ │ │ │ ├── data-disk.tf
│ │ │ │ ├── gcr.tf
│ │ │ │ ├── gke.tf
│ │ │ │ ├── image.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── templates
│ │ │ │ │ └── init-disks.sh.tpl
│ │ │ │ └── variables.tf
│ │ │ ├── main
│ │ │ │ ├── compute.tf
│ │ │ │ ├── cpu-model.tf
│ │ │ │ ├── data-disk.tf
│ │ │ │ ├── image.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── templates
│ │ │ │ │ ├── cloud-init.sh
│ │ │ │ │ ├── get-cpu-model.sh
│ │ │ │ │ └── get-local-ssd.sh
│ │ │ │ └── variables.tf
│ │ │ └── packer
│ │ │ │ ├── image.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ └── variables.tf
│ │ │ ├── hyperv
│ │ │ └── local
│ │ │ │ ├── cloud-init.tf
│ │ │ │ ├── compute.tf
│ │ │ │ ├── disk.tf
│ │ │ │ ├── dns.tf
│ │ │ │ ├── inventory.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── os.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── scripts
│ │ │ │ ├── data-disk.yaml
│ │ │ │ ├── env.sh
│ │ │ │ ├── ip.yaml
│ │ │ │ ├── iso.yaml
│ │ │ │ ├── resize.yaml
│ │ │ │ └── vm.yaml
│ │ │ │ ├── templates
│ │ │ │ ├── cleanup.sh
│ │ │ │ ├── cloud-init.linux.tpl
│ │ │ │ ├── cloud-init.windows.tpl
│ │ │ │ ├── domain.xslt.tpl
│ │ │ │ ├── meta-data.tpl
│ │ │ │ └── network-config.linux.tpl
│ │ │ │ └── variables.tf
│ │ │ ├── kvm
│ │ │ ├── local
│ │ │ │ ├── cleanup.tf
│ │ │ │ ├── cloud-init.tf
│ │ │ │ ├── disk.tf
│ │ │ │ ├── domain.tf
│ │ │ │ ├── hugepage.tf
│ │ │ │ ├── image.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── os.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── pool.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── scripts
│ │ │ │ │ ├── cleanup.sh
│ │ │ │ │ ├── env.sh
│ │ │ │ │ └── get-ip.sh
│ │ │ │ ├── ssh-config.tf
│ │ │ │ ├── templates
│ │ │ │ │ ├── cloud-init.linux.tpl
│ │ │ │ │ ├── cloud-init.windows.tpl
│ │ │ │ │ ├── domain.xslt.tpl
│ │ │ │ │ ├── meta-data.windows.tpl
│ │ │ │ │ ├── network-config.cfg.tpl
│ │ │ │ │ └── ssh-config.tpl
│ │ │ │ └── variables.tf
│ │ │ └── packer
│ │ │ │ ├── image.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── pool.tf
│ │ │ │ ├── provider.tf
│ │ │ │ └── variables.tf
│ │ │ ├── oracle
│ │ │ ├── main
│ │ │ │ ├── compute.tf
│ │ │ │ ├── cpu-model.tf
│ │ │ │ ├── data-disk.tf
│ │ │ │ ├── image.tf
│ │ │ │ ├── locals.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── region.tf
│ │ │ │ ├── templates
│ │ │ │ │ ├── get-cpu-model.sh
│ │ │ │ │ ├── init-disks.sh
│ │ │ │ │ └── init-iscsi.sh
│ │ │ │ └── variables.tf
│ │ │ └── packer
│ │ │ │ ├── image.tf
│ │ │ │ ├── network.tf
│ │ │ │ ├── output.tf
│ │ │ │ ├── provider.tf
│ │ │ │ ├── region.tf
│ │ │ │ └── variables.tf
│ │ │ └── tencent
│ │ │ ├── main
│ │ │ ├── compute.tf
│ │ │ ├── cpu-model.tf
│ │ │ ├── data-disk.tf
│ │ │ ├── image.tf
│ │ │ ├── locals.tf
│ │ │ ├── network.tf
│ │ │ ├── output.tf
│ │ │ ├── provider.tf
│ │ │ ├── templates
│ │ │ │ ├── cloud-init.sh
│ │ │ │ └── get-cpu-model.sh
│ │ │ └── variables.tf
│ │ │ └── packer
│ │ │ ├── image.tf
│ │ │ ├── network.tf
│ │ │ ├── output.tf
│ │ │ ├── provider.tf
│ │ │ └── variables.tf
│ ├── terraform-config.alicloud.tf
│ ├── terraform-config.aws.tf
│ ├── terraform-config.azure.tf
│ ├── terraform-config.eks.tf
│ ├── terraform-config.gcp.tf
│ ├── terraform-config.gke.tf
│ ├── terraform-config.hyperv.tf
│ ├── terraform-config.kvm.tf
│ ├── terraform-config.oracle.tf
│ ├── terraform-config.static.tf
│ ├── terraform-config.tencent.tf
│ ├── validate.sh
│ └── vars.sh
├── update-workload-list.sh
├── validate.sh
└── workload.cmake
├── stack
├── 3DHuman-Pose
│ ├── CMakeLists.txt
│ ├── Dockerfile
│ ├── README.md
│ ├── build.sh
│ └── cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
├── CMakeLists.txt
├── Cassandra
│ ├── CMakeLists.txt
│ ├── Dockerfile.3.cassandra.jdk11.amdaarch64
│ ├── Dockerfile.3.cassandra.oh.jdk11.amdaarch64
│ ├── build.sh
│ ├── cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ ├── jvm11-server.options.new
│ ├── script
│ │ ├── cluster.sh
│ │ ├── docker-entrypoint-oh.sh
│ │ ├── docker-entrypoint.sh
│ │ ├── entrypoint.sh
│ │ ├── network_tune.sh
│ │ └── standalone.sh
│ └── validate.sh
├── FFmpeg
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── build.sh
│ ├── cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ ├── v44
│ │ ├── Dockerfile.1.v44.amd64gcc.avx2
│ │ ├── Dockerfile.1.v44.amd64gcc.avx3
│ │ ├── Dockerfile.2.v44.dataset
│ │ ├── conf
│ │ │ ├── input_videos.yaml
│ │ │ └── pkb_2.0_config.yaml
│ │ ├── patch
│ │ │ └── v1.5.1-avx512-svt-enabling.patch
│ │ └── scripts
│ │ │ ├── ffmpeg_util.py
│ │ │ ├── performance_data.py
│ │ │ ├── results.py
│ │ │ ├── run.py
│ │ │ ├── sample.py
│ │ │ └── sut.py
│ └── v60
│ │ ├── Dockerfile.1.v60.amd64gcc.avx2
│ │ ├── Dockerfile.1.v60.amd64gcc.avx3
│ │ ├── Dockerfile.2.v60.dataset
│ │ ├── conf
│ │ ├── input_videos.yaml
│ │ └── pkb_2.0_config.yaml
│ │ ├── patch
│ │ └── v1.5.1-avx512-svt-enabling.patch
│ │ └── scripts
│ │ ├── ffmpeg_util.py
│ │ ├── performance_data.py
│ │ ├── results.py
│ │ ├── run.py
│ │ ├── sample.py
│ │ └── sut.py
├── FFmpeg_ubuntu2404
│ ├── CMakeLists.txt
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── EMR.cmake
│ │ ├── GENOA.cmake
│ │ ├── ICX.cmake
│ │ ├── MILAN.cmake
│ │ ├── SPR.cmake
│ │ ├── SRF.cmake
│ │ └── common.cmake
│ ├── kubernetes-config.yaml.m4
│ ├── v44
│ │ ├── Dockerfile.1.v44.amd64gcc.avx2
│ │ ├── Dockerfile.1.v44.amd64gcc.avx3
│ │ ├── Dockerfile.1.v44.ffmpeg.avx2.unittest
│ │ ├── Dockerfile.1.v44.ffmpeg.avx3.unittest
│ │ ├── Dockerfile.2.v44.dataset
│ │ ├── Dockerfile.2.v44.ffmpeg.avx2
│ │ ├── Dockerfile.2.v44.ffmpeg.avx3
│ │ ├── conf
│ │ │ ├── benchmark_tests.yaml
│ │ │ ├── benchmark_tests_2.0.yaml
│ │ │ ├── ffmpeg_benchmark_tests.yaml
│ │ │ ├── input_videos.yaml
│ │ │ ├── pkb_2.0_config.yaml
│ │ │ └── streamlist.txt
│ │ ├── patch
│ │ │ ├── ffmpeg_n4.4_libavcodec-x86-mathops.h-ubuntu2404-issue.patch
│ │ │ └── v1.5.1-avx512-svt-enabling.patch
│ │ ├── scripts
│ │ │ ├── ffmpeg_util.py
│ │ │ ├── performance_data.py
│ │ │ ├── results.py
│ │ │ ├── run.py
│ │ │ ├── sample.py
│ │ │ └── sut.py
│ │ └── unittest.sh
│ ├── v60
│ │ ├── Dockerfile.1.v60.amd64gcc.avx2
│ │ ├── Dockerfile.1.v60.amd64gcc.avx3
│ │ ├── Dockerfile.1.v60.ffmpeg.avx2.unittest
│ │ ├── Dockerfile.1.v60.ffmpeg.avx3.unittest
│ │ ├── Dockerfile.2.v60.dataset
│ │ ├── Dockerfile.2.v60.ffmpeg.avx2
│ │ ├── Dockerfile.2.v60.ffmpeg.avx3
│ │ ├── conf
│ │ │ ├── benchmark_tests.yaml
│ │ │ ├── benchmark_tests_2.0.yaml
│ │ │ ├── benchmark_tests_3.0.yaml
│ │ │ ├── ffmpeg_benchmark_tests.yaml
│ │ │ ├── input_videos.yaml
│ │ │ ├── pkb_2.0_config.yaml
│ │ │ └── streamlist.txt
│ │ ├── patch
│ │ │ └── v1.5.1-avx512-svt-enabling.patch
│ │ ├── scripts
│ │ │ ├── ffmpeg_util.py
│ │ │ ├── performance_data.py
│ │ │ ├── results.py
│ │ │ ├── run.py
│ │ │ ├── sample.py
│ │ │ └── sut.py
│ │ └── unittest.sh
│ └── validate.sh
├── JDK
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── build.sh
│ ├── cmake
│ │ ├── EMR.cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ ├── common.cmake
│ │ └── jdk
│ │ │ └── openjdk.cmake
│ ├── images
│ │ ├── Dockerfile.1.m4
│ │ └── scripts
│ │ │ └── environment.sh
│ ├── validate.sh
│ └── versions.txt
├── Kafka
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.kafka.unittest.m4
│ ├── Dockerfile.2.kafka.base.m4
│ ├── README.md
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── EMR.cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ ├── common.cmake
│ │ └── kafka-ubuntu24.cmake
│ ├── kubernetes-config.yaml.m4
│ ├── unittest.sh
│ └── validate.sh
├── Linpack
│ ├── CMakeLists.txt
│ ├── Dockerfile.2.amd
│ ├── Dockerfile.2.intel
│ ├── build.sh
│ ├── build
│ │ ├── build_BERGAMO.sh
│ │ ├── build_CLX.sh
│ │ ├── build_EMR.sh
│ │ ├── build_GENOA.sh
│ │ ├── build_ICX.sh
│ │ ├── build_MILAN.sh
│ │ ├── build_ROME.sh
│ │ ├── build_SKL.sh
│ │ ├── build_SPR.sh
│ │ ├── build_amd.sh
│ │ └── build_intel.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── BERGAMO.cmake
│ │ ├── EMR.cmake
│ │ ├── GENOA.cmake
│ │ ├── ICX.cmake
│ │ ├── MILAN.cmake
│ │ ├── ROME.cmake
│ │ ├── SPR.cmake
│ │ ├── common-amd.cmake
│ │ ├── common-intel.cmake
│ │ └── common.cmake
│ ├── kubernetes-config.yaml.m4
│ ├── validate.sh
│ └── validate
│ │ ├── validate_BERGAMO.sh
│ │ ├── validate_EMR.sh
│ │ ├── validate_GENOA.sh
│ │ ├── validate_ICX.sh
│ │ ├── validate_MILAN.sh
│ │ ├── validate_ROME.sh
│ │ ├── validate_SPR.sh
│ │ ├── validate_amd.sh
│ │ └── validate_intel.sh
├── MongoDB
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.amd64mongodb441.base
│ ├── Dockerfile.1.amd64mongodb604.base
│ ├── README.md
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ ├── kubernetes-config.yaml.m4
│ └── validate.sh
├── PyTorch-Xeon
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.pytorch_xeon_public.unittest_24.04
│ ├── Dockerfile.2.pytorch_xeon_oob_24.04
│ ├── Dockerfile.2.pytorch_xeon_public
│ ├── Dockerfile.2.pytorch_xeon_public_24.04
│ ├── build.sh
│ ├── build_ext.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── EMR.cmake
│ │ ├── GENOA.cmake
│ │ ├── GNR.cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ ├── SRF.cmake
│ │ ├── common.cmake
│ │ └── common_ext.cmake
│ ├── conda-requirements.txt
│ ├── requirements.txt
│ └── validate.sh
├── QAT
│ ├── CMakeLists.txt
│ ├── Dockerfile.2.qathw-ssl3-ubuntu
│ ├── Dockerfile.2.qathw-ssl3-ubuntu-24.04.1
│ ├── Dockerfile.2.qatsw-ssl3-ubuntu
│ ├── Dockerfile.2.qatsw-ssl3-ubuntu-23.43.1
│ ├── Dockerfile.2.qatsw-ssl3-ubuntu-24.04.1
│ ├── README.md
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ ├── config
│ │ ├── openssl_allqathw.cnf
│ │ ├── openssl_allqatsw.cnf
│ │ └── openssl_default.cnf
│ ├── qat-crypto-base_guide.md
│ ├── qat-invoke.sh
│ └── spr-qat-setup_guide.md
├── QAT_UBUNTU2404
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.qatsw-ssl3-ubuntu2404-unit-test-1
│ ├── Dockerfile.2.qatsw-ssl3-ubuntu2404
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── ICX.cmake
│ │ └── common.cmake
│ ├── config
│ │ ├── openssl_allqatsw.cnf
│ │ └── openssl_default.cnf
│ ├── kubernetes-config.yaml.m4
│ └── validate.sh
├── RocksDB
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.rocksdb.iaa.unittest
│ ├── Dockerfile.2.rocksdb.iaa
│ ├── README.md
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── EMR.cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ ├── compose-config.yaml.j2
│ ├── docker-config.yaml.j2
│ ├── script
│ │ ├── configure_iaa_user
│ │ ├── db_bench_test_scaling.sh
│ │ └── run_test.sh
│ └── validate.sh
├── Trex
│ ├── Dockerfile
│ ├── README.md
│ └── build.sh
├── UBUNTU2404_JDK
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── build.sh
│ ├── cmake
│ │ ├── ARMv8.cmake
│ │ ├── ARMv9.cmake
│ │ ├── EMR.cmake
│ │ ├── GENOA.cmake
│ │ ├── GNR.cmake
│ │ ├── ICX.cmake
│ │ ├── MILAN.cmake
│ │ ├── ROME.cmake
│ │ ├── SPR.cmake
│ │ ├── SRF.cmake
│ │ ├── common.cmake
│ │ ├── jdk
│ │ │ ├── dragonwell.cmake
│ │ │ ├── openjdk.cmake
│ │ │ └── zulu.cmake
│ │ ├── legacy-jdk
│ │ │ └── openjdk.cmake
│ │ └── legacy.cmake
│ ├── images
│ │ ├── Dockerfile.1.m4
│ │ └── scripts
│ │ │ └── environment.sh
│ ├── validate.sh
│ └── versions.txt
├── ai_common
│ ├── Dockerfile
│ ├── build.sh
│ └── libs
│ │ ├── common.sh
│ │ ├── info.sh
│ │ ├── information.sh
│ │ ├── precheck.sh
│ │ ├── precondition_check.sh
│ │ ├── pt_args.sh
│ │ ├── run_cmd.sh
│ │ ├── set_env_pt.sh
│ │ └── val_imagenet_to_tfrecords.sh
├── kubevirt
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── build.sh
│ ├── cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ └── patch
│ │ ├── 0001-for-proxy.patch
│ │ ├── 0001-spdk-vhost-blk-058.patch
│ │ ├── 0002-mount-volumes-for-spdk-vhost-for-virt-launcher-pod.patch
│ │ ├── 0003-Add-qemu-root-permission.patch
│ │ ├── 0004-Add-some-debug-info.patch
│ │ ├── 0005-remove-hugepage-volume-mount-for-virt-counter-will-u.patch
│ │ ├── 0006-Change-the-qemu-permission-to-root.patch
│ │ ├── 0007-add-spdk-vhost-blk-support-in-virt-launcher.patch
│ │ ├── 0008-suport-3-block-device-with-spdk-vhost-blk-0-1-2.patch
│ │ ├── 0009-Add-a-hook-for-vir-launcher-terminated.patch
│ │ ├── 0010-attach-the-vhost-user-blk-when-empty-disk-created.patch
│ │ ├── 0011-Add-the-spdkvhost-api-for-support-spdkvhost-user-blo.patch
│ │ ├── 0012-adjust-the-spdkvhostblk-device-creation-skip-the-xml.patch
│ │ ├── 0013-Add-the-deploy-yaml-file.patch
│ │ ├── 0014-Add-readme-for-V3-and-add-example-vm-yaml-file.patch
│ │ ├── 0015-format-the-vhost-disk-capacity-to-MiB.patch
│ │ ├── 0016-check-the-vhost-socket-exist-before-create-vhostblk-.patch
│ │ ├── 0017-add-messeage-processing.patch
│ │ ├── 0018-Add-vhostblk-device-destroy-hook-function.patch
│ │ ├── 0019-finish-destroy-function.patch
│ │ ├── 0020-finish-destroy-function.patch
│ │ ├── 0021-remove-some-debug-logs.patch
│ │ └── 0022-release-VIRTIO_V2.patch
├── mysql
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.mysql.oh.unittest
│ ├── Dockerfile.2.mysql.base
│ ├── Dockerfile.2.mysql.oh
│ ├── README.md
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── EMR.cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ ├── kubernetes-config.yaml.m4
│ ├── opt
│ │ ├── mysql.cnf
│ │ └── oss
│ │ │ ├── innodbbuild400.tcl
│ │ │ ├── innodbtest.tcl
│ │ │ └── my.cnf
│ ├── script
│ │ ├── docker-entrypoint.sh
│ │ ├── entrypoint.sh
│ │ ├── oss
│ │ │ ├── sf-entrypoint-client.sh
│ │ │ └── sf-entrypoint-server.sh
│ │ ├── percona
│ │ │ ├── config
│ │ │ │ ├── my.cnf
│ │ │ │ ├── my.cnf.d
│ │ │ │ │ └── docker.cnf
│ │ │ │ ├── percona-server.cnf
│ │ │ │ └── percona-server.conf.d
│ │ │ │ │ ├── mysqld.cnf
│ │ │ │ │ └── mysqld_safe.cnf
│ │ │ └── docker-entrypoint.sh
│ │ └── prepare_database.sh
│ ├── unittest.sh
│ └── validate.sh
├── postgresql
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.postgresql.base.unittest
│ ├── Dockerfile.2.postgresql1411.base
│ ├── README.md
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ │ ├── EMR.cmake
│ │ ├── ICX.cmake
│ │ ├── SPR.cmake
│ │ └── common.cmake
│ ├── kubernetes-config.yaml.m4
│ ├── opt
│ │ └── postgresql.cnf
│ ├── script
│ │ ├── docker-entrypoint.sh
│ │ └── entrypoint.sh
│ ├── unittest.sh
│ └── validate.sh
└── spdk-nvme-o-tcp-dsa
│ ├── CMakeLists.txt
│ ├── Dockerfile.1.functest
│ ├── Dockerfile.2.spdk-dsa
│ ├── README.md
│ ├── build.sh
│ ├── cluster-config.yaml.m4
│ ├── cmake
│ ├── SPR.cmake
│ └── common.cmake
│ ├── kubernetes-config.yaml.m4
│ ├── scripts
│ ├── run_test.sh
│ └── setup_env.sh
│ └── validate.sh
├── staging
├── ApacheCassandra
│ └── README.md
├── CalicoVPP
│ ├── .gitignore
│ ├── README.md
│ ├── build_images.sh
│ ├── common.sh
│ ├── config_env.sh
│ ├── configs
│ │ ├── calico-vpp_dsa_template.yaml
│ │ ├── calico-vpp_no_dsa_template.yaml
│ │ ├── installation-default_template.yaml
│ │ ├── l3fwd_memif.yaml
│ │ ├── l3fwd_tun.yaml
│ │ └── tigera-operator.yaml
│ ├── dockerfile
│ │ ├── Dockerfile_vppl3fwd_memif
│ │ ├── Dockerfile_vppl3fwd_tun
│ │ └── payloads
│ │ │ └── start_l3fwd.sh
│ ├── img
│ │ └── Calico_VPP_Test_Architecture.jpg
│ ├── install_env.sh
│ ├── patch
│ │ ├── calicovpp.patch
│ │ ├── vpp.patch
│ │ ├── vppl3fwd_memif.patch
│ │ └── vppl3fwd_tun.patch
│ └── reset_env.sh
├── ClickHouse
│ └── README.md
├── FFmpeg
│ └── README.md
├── HAProxy
│ ├── README.md
│ ├── common.sh
│ ├── config.sh
│ ├── configs
│ │ ├── haproxy.cfg
│ │ ├── mime.types
│ │ └── nginx.conf
│ ├── img
│ │ └── haproxy_test_architecture.jpg
│ ├── install.sh
│ ├── qat-invoke-1x.sh
│ ├── qat-invoke.sh
│ └── uninstall.sh
├── Istio-Envoy-QAT-DLB
│ ├── CLUSTER.md
│ ├── README.md
│ ├── benchmark.sh
│ ├── config
│ │ ├── BASELINE
│ │ │ ├── istio-gateway_http1.yaml
│ │ │ ├── istio-gateway_http2.yaml
│ │ │ ├── istio-ingressgateway-16vCPU.yaml
│ │ │ ├── istio-ingressgateway-2vCPU.yaml
│ │ │ ├── istio-ingressgateway-4vCPU.yaml
│ │ │ ├── istio-ingressgateway-8vCPU.yaml
│ │ │ ├── nighthawk-server-cm.yaml
│ │ │ ├── nighthawk-server-deploy.yaml
│ │ │ ├── nighthawk_svc_http1.yaml
│ │ │ └── nighthawk_svc_http2.yaml
│ │ ├── DLB
│ │ │ ├── DLB.md
│ │ │ ├── envoy-filter-dlb.yaml
│ │ │ ├── intel-dlb-plugin.yaml
│ │ │ ├── istio-ingressgateway-DLB-16vCPU.yaml
│ │ │ ├── istio-ingressgateway-DLB-2vCPU.yaml
│ │ │ ├── istio-ingressgateway-DLB-32vCPU.yaml
│ │ │ ├── istio-ingressgateway-DLB-4vCPU.yaml
│ │ │ └── istio-ingressgateway-DLB-8vCPU.yaml
│ │ ├── HTTPS
│ │ │ ├── HTTPS.md
│ │ │ ├── istio-gateway_https.yaml
│ │ │ ├── nighthawk-server-cm.yaml
│ │ │ └── nighthawk-server-deploy.yaml
│ │ └── QAT
│ │ │ ├── QAT.md
│ │ │ ├── intel-qat-plugin.yaml
│ │ │ ├── istio-ingressgateway-QAT-16vCPU.yaml
│ │ │ ├── istio-ingressgateway-QAT-2vCPU.yaml
│ │ │ ├── istio-ingressgateway-QAT-32vCPU.yaml
│ │ │ ├── istio-ingressgateway-QAT-4vCPU.yaml
│ │ │ ├── istio-ingressgateway-QAT-8vCPU.yaml
│ │ │ └── istio-intel-qat-hw.yaml
│ ├── doc
│ │ ├── http1_p99_max.png
│ │ ├── http1_rps_max.png
│ │ ├── http2_p99_balanced.png
│ │ ├── http2_p99_max.png
│ │ ├── http2_rps_balanced.png
│ │ ├── http2_rps_max.png
│ │ └── setup.png
│ └── experiment.md
├── JavaSoftwarePlatform
│ └── README.md
├── LAMMPS
│ └── README.md
├── MySQL
│ └── README.md
├── NGINX-QAT
│ ├── NGINX-QAT-HARDWARE.md
│ └── NGINX-QAT-SOFTWARE.md
├── OpenFOAM
│ └── README.md
├── PyTorch
│ └── README.md
├── QAT-Crypto-Base
│ ├── qat_hw_crypto_base.md
│ └── qat_sw_crypto_base.md
├── README.md
├── RocksDB
│ └── README.md
├── TensorFlow
│ └── README.md
├── VPP-FIB
│ └── README.md
├── WordPress
│ └── README.md
├── deathstarbench-hotelreservation
│ ├── README_hotelReservation.md
│ └── helm_hotelReservation
│ │ ├── .helmignore
│ │ ├── Chart.yaml
│ │ ├── templates
│ │ ├── NOTES.txt
│ │ ├── _helpers.tpl
│ │ ├── configmap.yaml
│ │ ├── consul.yaml
│ │ ├── frontend.yaml
│ │ ├── geo.yaml
│ │ ├── jaeger.yaml
│ │ ├── memcached-profile.yaml
│ │ ├── memcached-rate.yaml
│ │ ├── memcached-reserve.yaml
│ │ ├── mongodb-geo.yaml
│ │ ├── mongodb-profile.yaml
│ │ ├── mongodb-rate.yaml
│ │ ├── mongodb-recommendation.yaml
│ │ ├── mongodb-reservation.yaml
│ │ ├── mongodb-user.yaml
│ │ ├── profile.yaml
│ │ ├── rate.yaml
│ │ ├── recommendation.yaml
│ │ ├── reservation.yaml
│ │ ├── search.yaml
│ │ ├── serviceaccount.yaml
│ │ ├── user.yaml
│ │ └── wrk-client.yaml
│ │ └── values.yaml
├── deathstarbench-socialnetwork
│ └── README.md
├── networking-benchmarks-for-gRPC
│ ├── LICENSE.txt
│ ├── NOTICE.txt
│ ├── PATENTS.txt
│ ├── README.md
│ ├── ghz_configs
│ │ ├── B1M1.json
│ │ ├── echo.json
│ │ └── license.txt
│ ├── grpc_servers_impl
│ │ ├── README.md
│ │ ├── cpp
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ │ └── server.cc
│ │ └── go
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ ├── go.mod
│ │ │ └── src
│ │ │ └── server.go
│ └── protos
│ │ ├── README.md
│ │ ├── echo
│ │ └── echo.proto
│ │ ├── hyper_proto_bench
│ │ └── bench1
│ │ │ └── benchmark.proto
│ │ └── main.proto
├── nginx-dlb
│ ├── README.md
│ ├── cache-server
│ │ ├── clr_drop_cache.sh
│ │ ├── nginx.conf
│ │ ├── start_dlb_nginx.sh
│ │ └── start_nginx.sh
│ ├── configs
│ │ ├── set_irq_affinity_cpulist.sh
│ │ └── set_performance_governor.sh
│ ├── image
│ │ ├── nginx_dlb.jpg
│ │ └── test_setup.jpg
│ ├── origin
│ │ ├── bin
│ │ │ ├── http_obj_gen.py
│ │ │ ├── http_obj_gen.py.bak
│ │ │ ├── http_obj_gen_100k-old.py
│ │ │ ├── http_obj_gen_100k.py
│ │ │ ├── http_obj_gen_10k-old.py
│ │ │ ├── http_obj_gen_10k.py
│ │ │ ├── http_obj_gen_128k.py
│ │ │ ├── http_obj_gen_1k.py
│ │ │ ├── http_obj_gen_256k.py
│ │ │ ├── http_obj_gen_4k.py
│ │ │ ├── http_obj_gen_750k.py
│ │ │ ├── http_obj_gen_v3.py
│ │ │ └── web_page_param.pickle
│ │ └── nginx.conf
│ ├── patches
│ │ ├── 0001-add-dlb-support-one-worker-share-one-consumer-port-w.patch
│ │ ├── 0002-remove-retry-queue-use-sw-queue-instead.patch
│ │ ├── 0003-do-not-hardcode-libdlb-path.patch
│ │ ├── 0004-rebase-to-libdlb-7.0.0-external-release-version.patch
│ │ ├── 0005-update-dlb-demo-in-Nginx-1.16.1-with-DLB-7.7.0-and-7.patch
│ │ └── 0006-fix-the-performance-drop-due-to-software-queue-issue.patch
│ └── wrk-client
│ │ ├── run_mix.sh
│ │ ├── scripts
│ │ ├── 100KB_audio_query.lua
│ │ ├── 100KB_video_query.lua
│ │ ├── 100kaudio_query.lua
│ │ ├── 100kquery.lua
│ │ ├── 100ktext_query.lua
│ │ ├── 100kvideo_query.lua
│ │ ├── 10KB_video_query.lua
│ │ ├── 10kaudio_query.lua
│ │ ├── 10kquery.lua
│ │ ├── 10ktext_query.lua
│ │ ├── 10kvideo_query.lua
│ │ ├── 1MB_video_query.lua
│ │ ├── addr.lua
│ │ ├── audio_query.lua
│ │ ├── auth.lua
│ │ ├── counter.lua
│ │ ├── dlb_query.lua
│ │ ├── pipeline.lua
│ │ ├── post.lua
│ │ ├── query.lua
│ │ ├── report.lua
│ │ ├── setup.lua
│ │ ├── stop.lua
│ │ ├── text_query.lua
│ │ └── video_query.lua
│ │ ├── wrk100kb.sh
│ │ ├── wrk10kb.sh
│ │ └── wrk1mb.sh
└── recipes
│ ├── gen3
│ ├── EnvoyProxy
│ │ └── README.md
│ ├── HAProxy
│ │ └── README.md
│ ├── INC
│ │ └── README.md
│ ├── SGXGramine
│ │ └── ConfidentialRedis
│ │ │ └── README.md
│ ├── XGBoost
│ │ └── README.md
│ └── scikit-learn
│ │ └── README.md
│ ├── gen4
│ ├── ApacheCassandra
│ │ └── README.md
│ ├── ClickHouse
│ │ └── README.md
│ ├── FFmpeg
│ │ └── README.md
│ ├── JavaSoftwarePlatform
│ │ └── README.md
│ ├── LAMMPS
│ │ └── README.md
│ ├── MySQL
│ │ └── README.md
│ ├── NGINX-QAT
│ │ ├── NGINX-QAT-HARDWARE.md
│ │ └── NGINX-QAT-SOFTWARE.md
│ ├── OpenFOAM
│ │ └── README.md
│ ├── PyTorch
│ │ └── README.md
│ ├── QAT-Crypto-Base
│ │ ├── qat_hw_crypto_base.md
│ │ └── qat_sw_crypto_base.md
│ ├── RocksDB
│ │ └── README.md
│ ├── TensorFlow
│ │ └── README.md
│ ├── VPP-FIB
│ │ └── README.md
│ ├── WRF
│ │ └── README.md
│ ├── WordPress
│ │ └── README.md
│ ├── chromium-zlib
│ │ └── README.md
│ ├── cryptoni-debian-vm
│ │ └── README.md
│ ├── intel-vector-streaming
│ │ ├── READMe.md
│ │ └── img
│ │ │ └── media
│ │ │ ├── image1.png
│ │ │ ├── image2.png
│ │ │ └── image3.png
│ └── mongodb
│ │ └── README.md
│ └── gen5
│ ├── mysql
│ ├── README.md
│ └── mysql.cnf
│ └── postgresql
│ ├── README.md
│ └── postgresql.conf
├── template
└── config.m4
└── workload
├── ANN-VectorDB
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── kpi.sh
├── template
│ └── ansible
│ │ └── custom
│ │ ├── cleanup.yaml
│ │ ├── deployment.yaml
│ │ ├── installation.yaml
│ │ └── roles
│ │ ├── deployment
│ │ ├── config
│ │ │ ├── bit_faiss_ivf.yml
│ │ │ ├── float_faiss_ivf.yml
│ │ │ ├── float_faiss_ivfpqfs.yml
│ │ │ ├── float_faiss_lsh.yml
│ │ │ └── hnswlib.yml
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ ├── tasks
│ │ │ └── deploy_container.yaml
│ │ └── templates
│ │ │ └── entrypoint.sh.j2
│ │ └── installation
│ │ ├── defaults
│ │ └── main.yaml
│ │ └── tasks
│ │ ├── install_app.yaml
│ │ ├── install_dependencies.yaml
│ │ └── remove-app.yaml
├── test-config
│ └── bare-mental
│ │ └── test-config-spr.yaml
└── validate.sh
├── BERTLarge-PyTorch-ARM
├── CMakeLists.txt
├── Dockerfile.1.arm
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ └── common.cmake
├── jit.script.patch
├── kpi.sh
├── kubernetes-config.yaml.m4
├── main.sh
├── requirements.txt
└── validate.sh
├── BERTLarge-PyTorch-Xeon-Public
├── CMakeLists.txt
├── Dockerfile.1.inference_24.04
├── Dockerfile.2.benchmark_24.04
├── Dockerfile.2.model_24.04
├── Dockerfile.3.inference-dataset_24.04
├── README.md
├── build.sh
├── build_ext.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── common.cmake
│ └── common_ext.cmake
├── enable_ipex_for_transformers.diff
├── hostfile
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
└── validate.sh
├── CDN-NGINX
├── CMakeLists.txt
├── Dockerfile.1.wrk
├── Dockerfile.1.wrklog
├── Dockerfile.2.contentserver
├── Dockerfile.2.nginx.original
├── Dockerfile.2.nginx.qathw
├── Dockerfile.2.nginx.qatsw
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── conf
│ ├── nginx-async-on.conf
│ ├── nginx-http.conf
│ ├── nginx-https.conf
│ └── nginx-origin.conf
├── helm
│ ├── Chart.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── cacheserver.yaml
│ │ ├── contentserver.yaml
│ │ ├── job-client.yaml
│ │ └── originserver.yaml
│ └── values.yaml
├── kpi.sh
├── script
│ ├── http_obj_gen.py
│ ├── prepare_nginx.sh
│ ├── query.lua
│ ├── run_wrk_cdn.sh
│ ├── run_wrklog.sh
│ ├── sysctl.sh
│ └── tune-wrk_cdn.sh
├── template
│ └── ansible
│ │ └── kubernetes
│ │ ├── installation.yaml
│ │ └── roles
│ │ └── deployment
│ │ └── tasks
│ │ └── process-traces-and-logs.yaml
└── validate.sh
├── CMakeLists.txt
├── Cassandra-native
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── kpi.sh
├── template
│ └── ansible
│ │ └── custom
│ │ ├── cleanup.yaml
│ │ ├── deployment.yaml
│ │ ├── installation.yaml
│ │ └── roles
│ │ ├── cleanup
│ │ └── remove-app.yaml
│ │ ├── deployment
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ ├── tasks
│ │ │ ├── deploy_client.yaml
│ │ │ └── deploy_server.yaml
│ │ └── templates
│ │ │ ├── clean_data_client.py.j2
│ │ │ ├── clean_data_server.py.j2
│ │ │ ├── entrypoint.sh.j2
│ │ │ ├── jvm11-server.options.new.j2
│ │ │ └── standalone.sh.j2
│ │ └── installation
│ │ ├── defaults
│ │ └── main.yaml
│ │ └── tasks
│ │ ├── install_app.yaml
│ │ ├── install_dependencies.yaml
│ │ └── install_jdk.yaml
├── test-config
│ └── bare-mental
│ │ ├── test-config-emr.yaml
│ │ ├── test-config-icx.yaml
│ │ └── test-config-spr.yaml
└── validate.sh
├── Cassandra
├── CMakeLists.txt
├── Dockerfile.1.cassandra.client.jdk11.amdaarch64
├── Dockerfile.1.cassandra.server.jdk11.amdaarch64
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── config
│ ├── cassandra.yaml.template
│ └── config.sh
├── helm
│ ├── Chart.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── benchmark.yaml
│ │ └── cassandra.yaml
│ └── values.yaml
├── iaos-config.yaml.m4
├── jvm11-server.options.new
├── kpi.sh
├── script
│ ├── clean_data_client.py
│ ├── clean_data_server.py
│ ├── cluster.sh
│ ├── docker-entrypoint.sh
│ ├── entrypoint.sh
│ ├── kernel_tune.sh
│ ├── network_tune.sh
│ └── standalone.sh
├── test-config
│ ├── bare-mental
│ │ ├── test-config-emr.yaml
│ │ ├── test-config-icx.yaml
│ │ └── test-config-spr.yaml
│ └── cloud
│ │ ├── test-config-aliICX.yaml
│ │ └── test-config-aliSPR.yaml
└── validate.sh
├── CloudModules-AWS-RDS-Mariadb
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── kpi.sh
├── template
│ ├── ansible
│ │ └── custom
│ │ │ ├── deployment.yaml
│ │ │ ├── installation.yaml
│ │ │ ├── provisioning-playbook.yml
│ │ │ └── roles
│ │ │ ├── deployment
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ │ ├── installation
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ │ ├── prepare_common.sh
│ │ │ │ ├── prepare_hammerdb.sh
│ │ │ │ └── run_hammerdb.sh.j2
│ │ │ └── packages
│ │ │ └── tasks
│ │ │ └── main.yaml
│ └── terraform
│ │ └── aws
│ │ └── main
│ │ ├── ami.tf
│ │ ├── compute.tf
│ │ ├── locals.tf
│ │ ├── network.tf
│ │ ├── output.tf
│ │ ├── provider.tf
│ │ └── variables.tf
└── validate.sh
├── CloudModules-AWS-RDS-PostgreSQL
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── kpi.sh
├── template
│ ├── ansible
│ │ └── custom
│ │ │ ├── deployment.yaml
│ │ │ ├── installation.yaml
│ │ │ ├── provisioning-playbook.yml
│ │ │ └── roles
│ │ │ ├── deployment
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ │ ├── installation
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ │ ├── prepare_common.sh
│ │ │ │ ├── prepare_hammerdb.sh
│ │ │ │ └── run_hammerdb.sh.j2
│ │ │ └── packages
│ │ │ └── tasks
│ │ │ └── main.yaml
│ └── terraform
│ │ └── aws
│ │ └── main
│ │ ├── ami.tf
│ │ ├── compute.tf
│ │ ├── locals.tf
│ │ ├── network.tf
│ │ ├── output.tf
│ │ ├── provider.tf
│ │ └── variables.tf
└── validate.sh
├── CloudModules-AZURE-MySQL-Flexible
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── kpi.sh
├── template
│ ├── ansible
│ │ └── custom
│ │ │ ├── deployment.yaml
│ │ │ ├── installation.yaml
│ │ │ ├── provisioning-playbook.yml
│ │ │ └── roles
│ │ │ ├── deployment
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ │ ├── installation
│ │ │ ├── configure
│ │ │ │ └── mysqloltp_custom.tcl
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ │ ├── prepare_common.sh
│ │ │ │ ├── prepare_hammerdb.sh
│ │ │ │ └── run_hammerdb.sh.j2
│ │ │ └── packages
│ │ │ └── tasks
│ │ │ └── main.yaml
│ └── terraform
│ │ └── azure
│ │ └── main
│ │ ├── cloud_init_resourcedisk.cfg
│ │ ├── common.tf
│ │ ├── compute.tf
│ │ ├── image.tf
│ │ ├── locals.tf
│ │ ├── network.tf
│ │ ├── output.tf
│ │ ├── provider.tf
│ │ └── variables.tf
└── validate.sh
├── CloudModules-AZURE-PostgreSQL-Flexible
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── kpi.sh
├── template
│ ├── ansible
│ │ └── custom
│ │ │ ├── deployment.yaml
│ │ │ ├── installation.yaml
│ │ │ ├── provisioning-playbook.yml
│ │ │ └── roles
│ │ │ ├── deployment
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ │ ├── installation
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ │ ├── prepare_common.sh
│ │ │ │ ├── prepare_hammerdb.sh
│ │ │ │ └── run_hammerdb.sh.j2
│ │ │ └── packages
│ │ │ └── tasks
│ │ │ └── main.yaml
│ └── terraform
│ │ └── azure
│ │ └── main
│ │ ├── cloud_init_resourcedisk.cfg
│ │ ├── common.tf
│ │ ├── compute.tf
│ │ ├── image.tf
│ │ ├── locals.tf
│ │ ├── network.tf
│ │ ├── output.tf
│ │ ├── provider.tf
│ │ └── variables.tf
└── validate.sh
├── DLRM-PyTorch-Xeon-Public
├── CMakeLists.txt
├── Dockerfile.1.inference.accuracy_24.04
├── Dockerfile.1.inference_24.04
├── Dockerfile.2.benchmark_24.04
├── Dockerfile.2.model_24.04
├── Dockerfile.3.dataset_ext
├── README.md
├── build.sh
├── build_ext.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── common.cmake
│ └── common_ext.cmake
├── dataset
│ └── day_0.gz
├── kpi.sh
├── kubernetes-config.yaml.m4
├── patches
│ └── dlrm_s_pytorch.patch
├── run_test.sh
├── scripts
│ └── data-preprocessing
│ │ └── dlrm_data_pytorch.py
└── validate.sh
├── DLRMv2-PyTorch-Public
├── CMakeLists.txt
├── Dockerfile.1.base_24.04
├── README.md
├── build.sh
├── build_ext.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── dlrm_main.patch
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
├── scripts
│ └── data-preprocessing
│ │ └── dlrmv2_data_pytorch.py
└── validate.sh
├── DistilBERT-PyTorch-Xeon-Public
├── CMakeLists.txt
├── Dockerfile.1.intel-public_24.04
├── Dockerfile.2.benchmark_24.04
├── Dockerfile.2.model_24.04
├── Dockerfile.3.dataset_24.04
├── README.md
├── authentication_token_package_updation.diff
├── build.sh
├── build_ext.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── common.cmake
│ └── common_ext.cmake
├── enable_ipex_for_transformers.diff
├── fix_import_error.diff
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
└── validate.sh
├── Django-Native
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── kpi.sh
├── template
│ └── ansible
│ │ └── custom
│ │ ├── cleanup.yaml
│ │ ├── deployment.yaml
│ │ ├── installation.yaml
│ │ └── roles
│ │ ├── deployment
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ ├── tasks
│ │ │ ├── deploy_app.yaml
│ │ │ ├── deploy_cassandra.yaml
│ │ │ ├── deploy_memcached.yaml
│ │ │ └── deploy_siege.yaml
│ │ └── templates
│ │ │ ├── app.settings.sh.j2
│ │ │ ├── benchmark.urls.txt.j2
│ │ │ ├── jvm8.options.new.j2
│ │ │ ├── run.siege.j2
│ │ │ └── siegerc.j2
│ │ └── installation
│ │ ├── defaults
│ │ └── main.yaml
│ │ └── tasks
│ │ ├── install_cassandra.yaml
│ │ ├── install_dependencies.yaml
│ │ ├── install_django.yaml
│ │ ├── install_memcached.yaml
│ │ ├── install_python.yaml
│ │ └── install_siege.yaml
└── validate.sh
├── Fio
├── CMakeLists.txt
├── Dockerfile
├── Dockerfile.1.arm
├── Dockerfile.1.icx
├── Dockerfile.1.spr
├── Dockerfile.1.srf
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
└── validate.sh
├── HPCG
├── CMakeLists.txt
├── Dockerfile.1.intel
├── Dockerfile.2.MKL
├── README.md
├── build.sh
├── build_EMR.sh
├── build_GNR.sh
├── build_ICX.sh
├── build_SPR.sh
├── build_SRF.sh
├── build_default.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ └── SRF.cmake
├── iaos-config.yaml.m4
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
└── validate.sh
├── HammerDB-PGSQL
├── CMakeLists.txt
├── Dockerfile.1.ubuntu24.hammerdb
├── Dockerfile.2.postgresql
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ ├── common.cmake
│ └── hammerdb-pgsql-ubuntu2404.cmake
├── compose-config.yaml.j2
├── config
│ └── postgresql.conf
├── docker-config.yaml.j2
├── kpi.sh
├── script
│ ├── create_mapping.sh
│ ├── create_tcl.sh
│ ├── run_test.sh
│ └── start_pgsql.sh
├── test-config
│ └── test-config-1socket-2nodes.yaml
└── validate.sh
├── HammerDB-TPCC-Native
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.j2
├── cmake
│ ├── ICX.cmake
│ ├── SKL.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── kpi.sh
├── template
│ └── ansible
│ │ └── custom
│ │ ├── deployment.yaml
│ │ ├── installation.yaml
│ │ └── roles
│ │ ├── deployment
│ │ └── tasks
│ │ │ ├── deployment-linux.yaml
│ │ │ ├── deployment-win.yaml
│ │ │ └── main.yaml
│ │ ├── installation
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ ├── tasks
│ │ │ ├── install-centos.yaml
│ │ │ ├── install-ubuntu.yaml
│ │ │ ├── install-win.yaml
│ │ │ ├── lib-mysql.yaml
│ │ │ ├── lib-postgresql.yaml
│ │ │ └── main.yaml
│ │ └── templates
│ │ │ ├── build_mysql.tcl.j2
│ │ │ ├── build_pg.tcl.j2
│ │ │ ├── run_mysql.tcl.j2
│ │ │ └── run_pg.tcl.j2
│ │ ├── mysql
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ ├── tasks
│ │ │ ├── install-ubuntu.yaml
│ │ │ ├── install-win.yaml
│ │ │ └── main.yaml
│ │ └── templates
│ │ │ ├── my.cnf.j2
│ │ │ └── my.ini.j2
│ │ └── postgresql
│ │ ├── defaults
│ │ └── main.yaml
│ │ ├── tasks
│ │ ├── install-centos.yaml
│ │ ├── install-ubuntu.yaml
│ │ ├── install-win.yaml
│ │ └── main.yaml
│ │ └── templates
│ │ ├── pg.cnf.j2
│ │ └── pg.ini.j2
├── test-config
│ ├── aws.yaml
│ ├── aws
│ │ ├── ICX
│ │ │ ├── test-config-c6i-cloud-icx-16vcpus.yaml
│ │ │ ├── test-config-c6i-cloud-icx-32vcpus.yaml
│ │ │ ├── test-config-c6i-cloud-icx-8vcpus.yaml
│ │ │ ├── test-config-i4i-cloud-icx-16vcpus.yaml
│ │ │ ├── test-config-i4i-cloud-icx-32vcpus.yaml
│ │ │ ├── test-config-i4i-cloud-icx-64vcpus.yaml
│ │ │ ├── test-config-i4i-cloud-icx-8vcpus.yaml
│ │ │ ├── test-config-m6i-cloud-icx-64vcpus.yaml
│ │ │ ├── test-config-r6i-cloud-icx-16vcpus.yaml
│ │ │ ├── test-config-r6i-cloud-icx-32vcpus.yaml
│ │ │ └── test-config-r6i-cloud-icx-8vcpus.yaml
│ │ ├── SKL
│ │ │ ├── test-config-m5-cloud-skl-16vcpus.yaml
│ │ │ ├── test-config-m5-cloud-skl-32vcpus.yaml
│ │ │ ├── test-config-m5-cloud-skl-8vcpus.yaml
│ │ │ ├── test-config-r5-cloud-skl-16vcpus.yaml
│ │ │ ├── test-config-r5-cloud-skl-32vcpus.yaml
│ │ │ └── test-config-r5-cloud-skl-8vcpus.yaml
│ │ └── SPR
│ │ │ ├── test-config-c7i-cloud-spr-16vcpus.yaml
│ │ │ ├── test-config-c7i-cloud-spr-32vcpus.yaml
│ │ │ ├── test-config-c7i-cloud-spr-8vcpus.yaml
│ │ │ ├── test-config-m7i-cloud-spr-16vcpus.yaml
│ │ │ ├── test-config-m7i-cloud-spr-32vcpus.yaml
│ │ │ ├── test-config-m7i-cloud-spr-64vcpus.yaml
│ │ │ ├── test-config-m7i-cloud-spr-8vcpus.yaml
│ │ │ ├── test-config-r7i-cloud-spr-16vcpus.yaml
│ │ │ ├── test-config-r7i-cloud-spr-32vcpus.yaml
│ │ │ └── test-config-r7i-cloud-spr-8vcpus.yaml
│ ├── azure.yaml
│ └── azure
│ │ ├── CLX
│ │ ├── test-config-dv4-cloud-clx-16vcpus.yaml
│ │ ├── test-config-dv4-cloud-clx-32vcpus.yaml
│ │ └── test-config-dv4-cloud-clx-64vcpus.yaml
│ │ └── ICX
│ │ ├── test-config-dv5-cloud-clx-16vcpus.yaml
│ │ ├── test-config-dv5-cloud-clx-32vcpus.yaml
│ │ └── test-config-dv5-cloud-clx-64vcpus.yaml
└── validate.sh
├── HammerDB-TPCC-PAAS
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── kpi.sh
├── template
│ ├── ansible
│ │ └── custom
│ │ │ ├── deployment.yaml
│ │ │ ├── installation.yaml
│ │ │ ├── provisioning-playbook.yml
│ │ │ └── roles
│ │ │ ├── debug
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ │ ├── deployment
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ │ ├── installation
│ │ │ ├── configure
│ │ │ │ └── mysqloltp_custom.tcl
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ │ ├── prepare_common.sh
│ │ │ │ ├── prepare_hammerdb.sh
│ │ │ │ └── run_hammerdb.sh.j2
│ │ │ └── packages
│ │ │ └── tasks
│ │ │ └── main.yaml
│ └── terraform
│ │ ├── aws
│ │ └── main
│ │ │ ├── ami.tf
│ │ │ ├── compute.tf
│ │ │ ├── locals.tf
│ │ │ ├── network.tf
│ │ │ ├── output.tf
│ │ │ ├── provider.tf
│ │ │ └── variables.tf
│ │ └── azure
│ │ └── main
│ │ ├── cloud_init_resourcedisk.cfg
│ │ ├── common.tf
│ │ ├── compute.tf
│ │ ├── image.tf
│ │ ├── locals.tf
│ │ ├── network.tf
│ │ ├── output.tf
│ │ ├── provider.tf
│ │ └── variables.tf
├── test-config
│ ├── aws
│ │ └── test-config-cloud-64vcpus.yaml
│ └── azure
│ │ ├── test-config-elasticpool-dtu.yaml
│ │ ├── test-config-elasticpool-vCore.yaml
│ │ ├── test-config-singleDatabase-dtu.yaml
│ │ └── test-config-singleDatabase-vCore-20vcpu.yaml
└── validate.sh
├── Iperf
├── .gitignore
├── CMakeLists.txt
├── Dockerfile.1.iperf.j2
├── README.md
├── build.sh
├── cluster-config.yaml.j2
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── BERGAMO.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── docker-config.yaml.j2
├── kpi.sh
├── kubernetes-config.yaml.j2
├── script
│ ├── run_iperf.sh
│ ├── run_iperf_client.sh
│ ├── run_iperf_ingress.sh
│ ├── run_iperf_server.sh
│ └── run_nginx.sh
├── template
│ └── ansible
│ │ └── kubernetes
│ │ ├── deployment.yaml
│ │ ├── installation.yaml
│ │ └── roles
│ │ └── deployment
│ │ └── tasks
│ │ └── process-traces-and-logs.yaml
├── test-config
│ └── test-config-100GNIC.yaml
└── validate.sh
├── Kafka
├── .gitignore
├── CMakeLists.txt
├── Dockerfile.1.client.m4
├── Dockerfile.1.server.m4
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── common.cmake
│ └── kafka-ubuntu24.cmake
├── helm
│ ├── Chart.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── benchmark.yaml
│ │ ├── kafka_broker.yaml
│ │ └── kafka_service.yaml
│ └── values.yaml
├── kpi.sh
├── script
│ ├── common.sh
│ ├── run_test.sh
│ ├── start_server.sh
│ └── start_test.py
└── validate.sh
├── LLMs-IPEX-Public
├── CMakeLists.txt
├── Dockerfile.1.inference_24.04
├── Dockerfile.2.base_24.04
├── README.md
├── build.sh
├── build_ext.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
├── patches
│ ├── mosaicml_mpt-30b_config.json
│ └── run_gptq.py
├── run_test.sh
├── run_test_deepspeed.sh
├── run_test_general.sh
└── validate.sh
├── Linpack
├── CMakeLists.txt
├── Dockerfile.1.amd
├── Dockerfile.1.arm
├── Dockerfile.1.intel
├── README.md
├── arm
│ ├── Make.Linux_GCCARM_neoverse-512
│ └── Make.Linux_GCCARM_neoverse-n1
├── build.sh
├── build
│ ├── build_ARMv8.sh
│ ├── build_ARMv9.sh
│ ├── build_BERGAMO.sh
│ ├── build_CLX.sh
│ ├── build_EMR.sh
│ ├── build_GENOA.sh
│ ├── build_ICX.sh
│ ├── build_MILAN.sh
│ ├── build_ROME.sh
│ ├── build_SKL.sh
│ ├── build_SPR.sh
│ ├── build_amd.sh
│ └── build_intel.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── BERGAMO.cmake
│ ├── CLX.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SKL.cmake
│ ├── SPR.cmake
│ ├── common-amd.cmake
│ └── common-intel.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test_amd.sh
├── run_test_arm.sh
├── run_test_intel.sh
└── validate.sh
├── MLC
├── CMakeLists.txt
├── Dockerfile.1.mlc
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── CLX.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── SKL.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── docker-config.yaml.j2
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_mlc.sh
└── validate.sh
├── Media-Xcode
├── CMakeLists.txt
├── Dockerfile.1.amd64gcc.ubuntu2404.m4
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── BERGAMO.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ ├── common-v44-ubuntu2404.cmake
│ ├── common-v60-ubuntu2404.cmake
│ ├── common.all.ubuntu2404.cmake
│ ├── common.avx2.ubuntu2404.cmake
│ └── common.avx3.ubuntu2404.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
├── scripts
│ └── ffmpeg_util.py
├── v44
│ └── conf
│ │ └── pkb_2.0_config.yaml
├── v60
│ └── conf
│ │ └── pkb_2.0_config.yaml
├── validate.sh
└── workload-config.yaml
├── Mssql-Native
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.j2
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── kpi.sh
├── template
│ ├── ansible
│ │ └── custom
│ │ │ ├── deployment.yaml
│ │ │ ├── installation.yaml
│ │ │ └── roles
│ │ │ ├── config
│ │ │ ├── tasks
│ │ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ │ ├── AdjustVirtualMemoryPagingFileSize.psm1
│ │ │ │ └── config.ps1
│ │ │ ├── deployment
│ │ │ └── tasks
│ │ │ │ └── main.yaml
│ │ │ ├── installation
│ │ │ ├── defaults
│ │ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ │ ├── build.tcl.j2
│ │ │ │ └── run.tcl.j2
│ │ │ └── mssql
│ │ │ ├── defaults
│ │ │ └── main.yaml
│ │ │ ├── tasks
│ │ │ └── main.yaml
│ │ │ └── templates
│ │ │ ├── createdbdatapath.tsql.j2
│ │ │ ├── createtempdb.tsql.j2
│ │ │ ├── createuser.tsql.j2
│ │ │ ├── mssql-aws.ps1
│ │ │ ├── mssql-azure.ps1
│ │ │ └── setmssqlArg.tsql.j2
│ └── terraform
│ │ └── aws
│ │ └── main
│ │ ├── ami.tf
│ │ ├── cloud-init.tf
│ │ ├── compute.tf
│ │ ├── data-disk.tf
│ │ ├── locals.tf
│ │ ├── network.tf
│ │ ├── output.tf
│ │ ├── provider.tf
│ │ ├── templates
│ │ └── init.ps1
│ │ └── variables.tf
├── test-config
│ ├── aws
│ │ ├── ICE
│ │ │ ├── test-config-c6i-cloud-ice-16vcpus.yaml
│ │ │ ├── test-config-c6i-cloud-ice-32vcpus.yaml
│ │ │ ├── test-config-c6i-cloud-ice-8vcpus.yaml
│ │ │ ├── test-config-i4i-cloud-ice-16vcpus.yaml
│ │ │ ├── test-config-i4i-cloud-ice-32vcpus.yaml
│ │ │ ├── test-config-i4i-cloud-ice-8vcpus.yaml
│ │ │ ├── test-config-r6i-cloud-ice-16vcpus.yaml
│ │ │ ├── test-config-r6i-cloud-ice-32vcpus.yaml
│ │ │ └── test-config-r6i-cloud-ice-8vcpus.yaml
│ │ ├── ICX
│ │ │ ├── test-config-cloud-icx-16vcpus.yaml
│ │ │ ├── test-config-cloud-icx-32vcpus.yaml
│ │ │ └── test-config-cloud-icx-8vcpus.yaml
│ │ └── SPR
│ │ │ ├── test-config-c7i-cloud-spr-16vcpus.yaml
│ │ │ ├── test-config-c7i-cloud-spr-32vcpus.yaml
│ │ │ ├── test-config-c7i-cloud-spr-8vcpus.yaml
│ │ │ ├── test-config-m7i-cloud-spr-16vcpus.yaml
│ │ │ ├── test-config-m7i-cloud-spr-32vcpus.yaml
│ │ │ ├── test-config-m7i-cloud-spr-8vcpus.yaml
│ │ │ ├── test-config-r7i-cloud-spr-16vcpus.yaml
│ │ │ ├── test-config-r7i-cloud-spr-32vcpus.yaml
│ │ │ └── test-config-r7i-cloud-spr-8vcpus.yaml
│ └── azure
│ │ ├── CLX
│ │ ├── test-config-dv4-cloud-clx-16vcpus.yaml
│ │ ├── test-config-dv4-cloud-clx-32vcpus.yaml
│ │ └── test-config-dv4-cloud-clx-64vcpus.yaml
│ │ └── ICX
│ │ ├── test-config-dv5-cloud-clx-16vcpus.yaml
│ │ ├── test-config-dv5-cloud-clx-32vcpus.yaml
│ │ └── test-config-dv5-cloud-clx-64vcpus.yaml
└── validate.sh
├── Nginx
├── CMakeLists.txt
├── Dockerfile.1.ssl3.original.arm
├── Dockerfile.1.ssl3.original.intel
├── Dockerfile.2.ssl3.qathw.intel
├── Dockerfile.2.ssl3.qatsw.intel
├── Dockerfile.7.ssl3.openssl.arm
├── Dockerfile.7.ssl3.openssl.intel
├── Dockerfile.8.ssl3.wrk.arm
├── Dockerfile.8.ssl3.wrk.intel
├── Dockerfile.9.ssl3.ab.arm
├── Dockerfile.9.ssl3.ab.intel
├── README.md
├── build.sh
├── build_external.sh
├── cluster-config.yaml.m4
├── cmake_external
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ ├── amd.cmake
│ ├── arm.cmake
│ └── common.cmake
├── conf
│ ├── nginx-http-with-upload.conf
│ ├── nginx-http.conf
│ ├── nginx-https-async-on.conf
│ ├── nginx-https-sync-on.conf
│ └── nginx-https.conf
├── kpi.sh
├── kubernetes-config.yaml.m4
├── prepare_nginx.sh
├── run_ab.sh
├── run_openssl.sh
├── run_wrk.sh
├── ssl
│ └── certificate.sh
├── validate.sh
└── validate_external.sh
├── Nighthawk
├── CMakeLists.txt
├── Dockerfile
├── README.md
├── build.sh
├── charts
│ ├── client
│ │ ├── Chart.yaml
│ │ ├── templates
│ │ │ ├── _helpers.tpl
│ │ │ ├── nighthawk-test-client.yaml
│ │ │ └── serviceaccount.yaml
│ │ └── values.yaml
│ └── server
│ │ ├── Chart.yaml
│ │ ├── templates
│ │ ├── _helpers.tpl
│ │ └── nighthawk-test-server.yaml
│ │ └── values.yaml
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── kpi.sh
├── test-server.yaml
└── validate.sh
├── Phoronix-Native
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ ├── benchmarks
│ │ ├── nginx_3_0_0.cmake
│ │ ├── nginx_3_0_1.cmake
│ │ └── stream_1_3_4.cmake
│ └── common.cmake
├── kpi.sh
├── template
│ └── ansible
│ │ └── custom
│ │ ├── cleanup.yaml
│ │ ├── deployment.yaml
│ │ ├── installation.yaml
│ │ └── roles
│ │ ├── deployment
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ └── tasks
│ │ │ └── deployment.yaml
│ │ ├── installation
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ ├── tasks
│ │ │ └── install_phoronix.yaml
│ │ └── templates
│ │ │ └── user-config.xml.j2
│ │ ├── phoronix_nginx_3.0.0
│ │ ├── defaults
│ │ │ └── main
│ │ │ │ └── phoronix_nginx_3.0.0.yaml
│ │ ├── tasks
│ │ │ └── phoronix_nginx_3.0.0.yaml
│ │ └── templates
│ │ │ ├── result_settings.xml
│ │ │ └── wl_settings.xml
│ │ ├── phoronix_nginx_3.0.1
│ │ ├── defaults
│ │ │ └── main
│ │ │ │ └── phoronix_nginx_3.0.1.yaml
│ │ ├── tasks
│ │ │ └── phoronix_nginx_3.0.1.yaml
│ │ └── templates
│ │ │ ├── result_settings.xml
│ │ │ └── wl_settings.xml
│ │ └── phoronix_stream_1.3.4
│ │ ├── defaults
│ │ └── main
│ │ │ └── phoronix_stream_1.3.4.yaml
│ │ ├── tasks
│ │ └── phoronix_stream_1.3.4.yaml
│ │ └── templates
│ │ ├── result_settings.xml
│ │ └── wl_settings.xml
├── test-suite.md
└── validate.sh
├── Redis-Memtier-Native
├── CMakeLists.txt
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── kpi.sh
├── template
│ └── ansible
│ │ └── custom
│ │ ├── cleanup.yaml
│ │ ├── deployment.yaml
│ │ ├── installation.yaml
│ │ └── roles
│ │ ├── deployment
│ │ ├── defaults
│ │ │ └── main.yaml
│ │ ├── tasks
│ │ │ └── itr_deployment.yaml
│ │ └── templates
│ │ │ ├── entrypoint_server.j2
│ │ │ ├── redis_conf.conf.j2
│ │ │ ├── run_test.j2
│ │ │ └── wait_run_test_finish.j2
│ │ └── installation
│ │ ├── defaults
│ │ └── main.yaml
│ │ └── tasks
│ │ ├── install-app.yaml
│ │ ├── install-benchmark.yaml
│ │ ├── install-depend-centos.yaml
│ │ ├── install-depend-ubuntu.yaml
│ │ └── install-dependencies.yaml
├── test-config
│ ├── static_multi_node.yaml
│ └── static_single_node.yaml
└── validate.sh
├── Redis-Memtier
├── CMakeLists.txt
├── Dockerfile.1.ubuntu2404.memtier
├── Dockerfile.2.ubuntu2404.config_center
├── Dockerfile.3.ubuntu2404
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ ├── common.cmake
│ └── common_ext.cmake
├── entrypoint-server.sh
├── helm
│ ├── Chart.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── redis_memtier.yaml
│ │ └── redis_server.yaml
│ └── values.yaml
├── kpi.sh
├── network_tune.sh
├── redis_conf.conf
├── run-test.sh
├── test-config
│ ├── static_multi_node.yaml
│ └── static_single_node.yaml
└── validate.sh
├── Redis-ycsb
├── CMakeLists.txt
├── Dockerfile
├── Dockerfile.1.ubuntu2404.ycsb
├── Dockerfile.2.ubuntu2404.config_center
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ ├── common.cmake
│ └── ubuntu2404.cmake
├── helm
│ ├── Chart.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── redis_server.yaml
│ │ └── ycsb_client.yaml
│ └── values.yaml
├── kpi.sh
├── maven.sh
├── redis_conf.conf
├── run_client.sh
├── run_server.sh
├── test-config
│ └── test-config.yaml
└── validate.sh
├── ResNet50-PyTorch-ARM
├── CMakeLists.txt
├── Dockerfile.1.arm
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ └── ARMv9.cmake
├── jit.script.patch
├── kpi.sh
├── kubernetes-config.yaml.m4
├── main.sh
└── validate.sh
├── ResNet50-PyTorch-Xeon-Public
├── CMakeLists.txt
├── Dockerfile.1.intel-public-inference_24.04
├── Dockerfile.2.benchmark_24.04
├── Dockerfile.2.model_24.04
├── Dockerfile.3.inference-dataset_24.04
├── README.md
├── build.sh
├── build_ext.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── common.cmake
│ └── common_ext.cmake
├── hostfile
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
├── validate.sh
└── validate_ext.sh
├── RocksDB-IAA
├── CMakeLists.txt
├── Dockerfile
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── compose-config.yaml.j2
├── docker-config.yaml.j2
├── kpi.sh
├── script
│ ├── configure_iaa_user
│ ├── db_bench_test_scaling.sh
│ └── run_test.sh
└── validate.sh
├── Stream
├── CMakeLists.txt
├── Dockerfile.1.stream.amd.aocc4.ubuntu24
├── Dockerfile.1.stream.amd.zen4.ubuntu24
├── Dockerfile.1.stream.arm.ubuntu24
├── Dockerfile.1.stream.base.ubuntu24
├── Dockerfile.1.stream.icx.ubuntu24
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ └── v2404
│ │ ├── ARMv10.cmake
│ │ ├── ARMv8.cmake
│ │ ├── BERGAMO.cmake
│ │ ├── CLX.cmake
│ │ ├── EMR.cmake
│ │ ├── GENOA.cmake
│ │ ├── GNR.cmake
│ │ ├── ICX.cmake
│ │ ├── MILAN.cmake
│ │ ├── SKL.cmake
│ │ ├── SPR.cmake
│ │ ├── SRF.cmake
│ │ ├── amd.cmake
│ │ ├── arm.cmake
│ │ └── common_2024.cmake
├── info.sh
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_stream_amd.sh
├── run_stream_amd_zen4.sh
├── run_stream_arm.sh
├── run_stream_intel_oneapi2024.sh
├── stream.patch
└── validate.sh
├── Sysbench
├── CMakeLists.txt
├── Dockerfile.1.sysbench
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
├── test-config
│ ├── alicloud
│ │ ├── Genoa
│ │ │ ├── test-config-Genoa-16xlarge.yaml
│ │ │ ├── test-config-Genoa-2xlarge.yaml
│ │ │ ├── test-config-Genoa-4xlarge.yaml
│ │ │ ├── test-config-Genoa-8xlarge.yaml
│ │ │ ├── test-config-Genoa-xlarge.yaml
│ │ │ ├── test-config-aliGenoa-16xlarge.yaml
│ │ │ ├── test-config-aliGenoa-2xlarge.yaml
│ │ │ ├── test-config-aliGenoa-4xlarge.yaml
│ │ │ ├── test-config-aliGenoa-8xlarge.yaml
│ │ │ └── test-config-aliGenoa-xlarge.yaml
│ │ ├── ICX
│ │ │ ├── test-config-ICX-16xlarge.yaml
│ │ │ ├── test-config-ICX-2xlarge.yaml
│ │ │ ├── test-config-ICX-4xlarge.yaml
│ │ │ ├── test-config-ICX-8xlarge.yaml
│ │ │ ├── test-config-ICX-xlarge.yaml
│ │ │ ├── test-config-aliICX-16xlarge.yaml
│ │ │ ├── test-config-aliICX-2xlarge.yaml
│ │ │ ├── test-config-aliICX-4xlarge.yaml
│ │ │ ├── test-config-aliICX-8xlarge.yaml
│ │ │ └── test-config-aliICX-xlarge.yaml
│ │ └── SPR
│ │ │ ├── test-config-SPR-16xlarge.yaml
│ │ │ ├── test-config-SPR-2xlarge.yaml
│ │ │ ├── test-config-SPR-4xlarge.yaml
│ │ │ ├── test-config-SPR-8xlarge.yaml
│ │ │ ├── test-config-SPR-xlarge.yaml
│ │ │ ├── test-config-aliSPR-16xlarge.yaml
│ │ │ ├── test-config-aliSPR-2xlarge.yaml
│ │ │ ├── test-config-aliSPR-4xlarge.yaml
│ │ │ ├── test-config-aliSPR-8xlarge.yaml
│ │ │ └── test-config-aliSPR-xlarge.yaml
│ └── tencent-cloud
│ │ ├── Genoa
│ │ ├── test-config-Genoa-16xlarge.yaml
│ │ ├── test-config-Genoa-2xlarge.yaml
│ │ ├── test-config-Genoa-4xlarge.yaml
│ │ └── test-config-Genoa-8xlarge.yaml
│ │ └── ICX
│ │ ├── test-config-ICX-16xlarge.yaml
│ │ ├── test-config-ICX-2xlarge.yaml
│ │ ├── test-config-ICX-4xlarge.yaml
│ │ ├── test-config-ICX-8xlarge.yaml
│ │ └── test-config-ICX-large.yaml
└── validate.sh
├── Unixbench
├── CMakeLists.txt
├── Dockerfile
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
└── validate.sh
├── WasmScore
├── CMakeLists.txt
├── Dockerfile.1.aarch64
├── Dockerfile.1.amd64
├── Dockerfile.1.arm64
├── Dockerfile.1.x64
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── EMR.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ ├── amd64_common.cmake
│ ├── arm64_common.cmake
│ └── x64_common.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
└── validate.sh
├── WordPress
├── CMakeLists.txt
├── Dockerfile.3.nginx_async_openssl331
├── Dockerfile.4.mariadb_wp67php83
├── Dockerfile.4.nginx_ubuntu2404
├── Dockerfile.4.siege_ubuntu2404
├── Dockerfile.4.wordpress_wp67php83
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── wp67php83.cmake
├── conf
│ ├── base
│ │ ├── fastcgi_params
│ │ ├── mime.types
│ │ ├── my.cnf
│ │ ├── nginx-base.conf
│ │ ├── php-Base_8.ini
│ │ └── www.conf
│ └── opt
│ │ ├── bkm1s.cnf
│ │ ├── bkm2s.cnf
│ │ ├── nginx-async-on.conf
│ │ ├── php-opt8.ini
│ │ └── www.conf
├── files
│ ├── WordpressTarget.urls
│ └── dbdump_wp6.4.sql.gz
├── helm
│ ├── Chart.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── client.yaml
│ │ └── wordpress.yaml
│ └── values.yaml
├── kpi.sh
├── scripts
│ ├── prepare_mariadb_config.sh
│ ├── prepare_nginx_config.sh
│ ├── prepare_php_config.sh
│ ├── run_siege.sh
│ └── siege-script.sh
└── validate.sh
├── YOLOv7-PyTorch-Public
├── CMakeLists.txt
├── Dockerfile.1.inference_2404
├── README.md
├── build.sh
├── cluster-config.yaml.m4
├── cmake
│ ├── 2404.cmake
│ ├── EMR.cmake
│ ├── SPR.cmake
│ └── common.cmake
├── kpi.sh
├── kubernetes-config.yaml.m4
├── run_test.sh
├── test.py
├── validate.sh
└── yolov7-ipex-and-inductor.patch
├── dummy
├── CMakeLists.txt
├── Dockerfile
├── README.md
├── build.sh
├── cluster-config.yaml.j2
├── cmake
│ ├── ARMv8.cmake
│ ├── ARMv9.cmake
│ ├── BERGAMA.cmake
│ ├── EMR.cmake
│ ├── GENOA.cmake
│ ├── GNR.cmake
│ ├── ICX.cmake
│ ├── MILAN.cmake
│ ├── ROME.cmake
│ ├── SPR.cmake
│ ├── SRF.cmake
│ └── common.cmake
├── compose-config.yaml.j2
├── docker-config.yaml.j2
├── kpi.sh
├── kubernetes-config.yaml.j2
├── run_test.sh
└── validate.sh
└── platforms
/.gitignore:
--------------------------------------------------------------------------------
1 | build*/*
2 | *__pycache__*
3 | *.pyc
4 | .idea
5 | logs/
6 | result/
7 | .vscode/*
8 |
--------------------------------------------------------------------------------
/doc/developer-guide/integration-testing/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/developer-guide/integration-testing/.keep
--------------------------------------------------------------------------------
/doc/developer-guide/optimizing-performance/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/developer-guide/optimizing-performance/.keep
--------------------------------------------------------------------------------
/doc/image/setup-cloudbase-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/setup-cloudbase-1.png
--------------------------------------------------------------------------------
/doc/image/setup-cloudbase-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/setup-cloudbase-2.png
--------------------------------------------------------------------------------
/doc/image/setup-cloudbase-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/setup-cloudbase-3.png
--------------------------------------------------------------------------------
/doc/image/setup-virtio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/setup-virtio.png
--------------------------------------------------------------------------------
/doc/image/setup-windows2022.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/setup-windows2022.png
--------------------------------------------------------------------------------
/doc/image/ss-ai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/ss-ai.png
--------------------------------------------------------------------------------
/doc/image/ss-inst.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/ss-inst.png
--------------------------------------------------------------------------------
/doc/image/ss-table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/doc/image/ss-table.png
--------------------------------------------------------------------------------
/doc/user-guide/preparing-infrastructure/setup-dataset.md:
--------------------------------------------------------------------------------
1 |
2 | The dataset labels are used to check if certain dataset is available on the host. Certain dataset are installed automatically if they are missing from the host.
3 |
4 | Assume the label is `HAS-SETUP-DATASET-BERTLARGE-V2`, the dataset is assumed to be available under `/opt/dataset/bertlarge/v2`.
5 |
6 |
--------------------------------------------------------------------------------
/doc/user-guide/preparing-infrastructure/setup-memory.md:
--------------------------------------------------------------------------------
1 |
2 | The memory labels are used to check if the workload minimum memory size is available.
3 |
4 | Assume the label is `HAS-SETUP-MEMORY-192`, the workload minimum memory size is 192 GB.
5 |
6 |
--------------------------------------------------------------------------------
/image/dataset-ai/template/ansible/roles/gptj-6b/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | GPTJ_6B_VERSION: "EleutherAI/gpt-j-6b"
8 | GPTJ_6B_REPOSITORY: "huggingface"
9 |
10 |
--------------------------------------------------------------------------------
/image/dataset-ai/template/ansible/roles/gptj-6b/tasks/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - set_fact:
8 | label_names:
9 | - HAS-SETUP-DATASET-GPTJ-6B=required
10 |
11 |
--------------------------------------------------------------------------------
/image/dataset-ai/template/ansible/roles/llama2-13b/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | LLAMA2_13B_VERSION: "meta-llama/Llama-2-13b-chat-hf"
8 | LLAMA2_13B_REPOSITORY: "huggingface"
9 |
10 |
--------------------------------------------------------------------------------
/image/dataset-ai/template/ansible/roles/llama2-13b/tasks/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - set_fact:
8 | label_names:
9 | - HAS-SETUP-DATASET-LLAMA2-13B=required
10 |
11 |
--------------------------------------------------------------------------------
/image/dataset-ai/template/ansible/roles/llama2-7b/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | LLAMA2_7B_VERSION: "meta-llama/Llama-2-7b-chat-hf"
8 | LLAMA2_7B_REPOSITORY: "huggingface"
9 |
10 |
--------------------------------------------------------------------------------
/image/dataset-ai/template/ansible/roles/llama2-7b/tasks/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - set_fact:
8 | label_names:
9 | - HAS-SETUP-DATASET-LLAMA2-7B=required
10 |
11 |
--------------------------------------------------------------------------------
/script/csp/Dockerfile:
--------------------------------------------------------------------------------
1 | ## csp-common
2 |
3 | #
4 | # Apache v2 license
5 | # Copyright (C) 2023 Intel Corporation
6 | # SPDX-License-Identifier: Apache-2.0
7 | #
8 | FROM scratch
9 | COPY /opt/ /opt/
10 |
11 |
--------------------------------------------------------------------------------
/script/csp/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../build.sh
10 |
--------------------------------------------------------------------------------
/script/csp/ssh_config:
--------------------------------------------------------------------------------
1 | Include /opt/workspace/ssh_config
2 |
3 | Host *
4 | UserKnownHostsFile /dev/null
5 | StrictHostKeyChecking no
6 | TCPKeepAlive yes
7 | ServerAliveInterval 30
8 | ServerAliveCountMax 10
9 |
10 |
--------------------------------------------------------------------------------
/script/docker/setup/setup-perf.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | if ! perf version > /dev/null 2> /dev/null; then
9 | sudo yum install -y perf
10 | fi
11 |
--------------------------------------------------------------------------------
/script/docker/setup/setup-sar.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | if ! sar -V > /dev/null 2> /dev/null; then
9 | sudo yum install -y sysstat
10 | fi
11 |
--------------------------------------------------------------------------------
/script/multi-arch/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | add_custom_target(build_march bash -c "PLATFORM=${PLATFORM} BACKEND=${BACKEND} RELEASE=${RELEASE} REGISTRY=${REGISTRY} CUMULUS_SUT='${CUMULUS_SUT}' '${CMAKE_CURRENT_SOURCE_DIR}/setup.sh'")
2 |
--------------------------------------------------------------------------------
/script/scan-all.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | file(GLOB wdirs "*")
8 | foreach(dir ${wdirs})
9 | if(EXISTS ${dir}/CMakeLists.txt)
10 | add_subdirectory(${dir})
11 | endif()
12 | endforeach()
13 |
14 |
--------------------------------------------------------------------------------
/script/setup/.gitignore:
--------------------------------------------------------------------------------
1 | cluster-info.json
2 | timing.yaml
3 | *.logs
4 | *.retry
5 |
--------------------------------------------------------------------------------
/script/setup/roles/check/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | check_connectivity_urls:
8 | - http://hub.docker.com
9 | - https://hub.docker.com
10 |
11 |
--------------------------------------------------------------------------------
/script/setup/roles/dataset/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | dataset_path: /opt/dataset
8 |
9 |
--------------------------------------------------------------------------------
/script/setup/roles/dataset/tasks/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - name: create the dataset directory
8 | file:
9 | path: "{{ dataset_path }}"
10 | state: directory
11 |
12 |
--------------------------------------------------------------------------------
/script/setup/roles/dev-cert/templates/Dockerfile.j2:
--------------------------------------------------------------------------------
1 |
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | FROM registry:2
8 | COPY {{ dev_registry_certs_prefix }}* /usr/local/share/ca-certificates/
9 | RUN update-ca-certificates
10 |
11 |
--------------------------------------------------------------------------------
/script/setup/roles/utils/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | daemonize: true
7 |
--------------------------------------------------------------------------------
/script/setup/setup-kvm.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - hosts: kvm_hosts
8 | become: yes
9 | any_errors_fatal: true
10 | gather_facts: no
11 | tasks:
12 |
13 | - name: Setup KVM
14 | include_role:
15 | name: kvm
16 |
17 |
--------------------------------------------------------------------------------
/script/setup/vars.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | k8s_enable_nfd: true
7 |
--------------------------------------------------------------------------------
/script/terraform/.dockerignore:
--------------------------------------------------------------------------------
1 | terraform-config.*.tf
2 |
--------------------------------------------------------------------------------
/script/terraform/.gitignore:
--------------------------------------------------------------------------------
1 | terraform-config.*.tf
2 |
--------------------------------------------------------------------------------
/script/terraform/data/README.md:
--------------------------------------------------------------------------------
1 |
2 | ### Introduction
3 |
4 | This directory contains user-provided proprietary components as follows:
5 | - *`sep`*: The Emon performance trace program.
6 |
7 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/breakpoint/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | wl_debug: ""
8 | wl_debug_timeout: "3600"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/burn-cpu/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | burn_cpu_seconds: 0
8 | burn_cpu_threads: ""
9 | burn_cpu_scale: "1000000"
10 |
11 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/burn-cpu/tasks/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - name: Burn CPU
8 | script: scripts/calc_pi.sh {{ burn_cpu_scale }} {{ burn_cpu_seconds }} {{ burn_cpu_threads }}
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/cgroup/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | sut_use_cgroup: false
8 | sut_cgroup_prefix: wsfsut
9 | sut_cgroup_options: ""
10 | sut_cgroup_vmgroups: worker,client
11 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/dataset/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | sut_dataset_path: /opt/dataset
8 | dataset_venv_path: "{{ sut_dataset_path }}/.venv"
9 | dataset_logs_interval: "5"
10 | dataset_ai_config_file: /home/.ai/config.json
11 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/dlb/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | dlb_zip_url: https://downloadmirror.intel.com/787629/dlb_linux_src_release_8.5.1.txz
7 | dlb_zip: dlb_linux_src_release_8.5.1.txz
8 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/docker_auth/tasks/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | ---
7 | - name: 'Import docker auth method tasks'
8 | ansible.builtin.import_tasks:
9 | file: "{{ docker_auth_method | default('docker') }}.yaml"
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/dsa/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | ---
7 | # defaults file for dsa
8 | wl_kernel_args: {}
9 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/dsa/tasks/kernel-args.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | ---
7 | - name: set dsa kernel args
8 | set_fact:
9 | wl_kernel_args: "{{ wl_kernel_args | combine({ 'intel_iommu': 'intel_iommu=on', 'iommu': 'iommu=pt' }) }}"
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/hf-dataset/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | HF_DATASET_MINIFORGE_VER: "24.5.0-0"
8 | HF_DATASET_MINIFORGE_REPO: "https://github.com/conda-forge/miniforge/releases/download"
9 | HF_DATASET_ENV_NAME: "wsf_big_image"
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/hugepage/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | wl_kernel_args: {}
8 | wl_kernel_args_optional: {}
9 | sut_hugepage_mode: "{{ ((ansible_connection | default('ssh')) in ['local']) | ternary('none','fit') }}"
10 |
11 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/image-to-daemon/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | local_daemon_url: "localhost:12222"
7 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/image-to-registry/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | local_registry_url: "localhost:16666"
7 | k8s_remote_registry_url: ""
8 | k8s_enable_registry: true
9 | k8s_enable_csp_registry: false
10 | wl_docker_images: {}
11 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/kernel-compiler/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | kernel_gcc_version: ""
8 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/module/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | wl_kernel_modules: []
8 |
9 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/no-proxy/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | k8s_pod_cidr: "10.244.0.0/16"
8 | k8s_service_cidr: "10.96.0.0/12"
9 | k8s_apiserver_cluster_ip: "10.96.0.1"
10 | sut_update_proxy: false
11 |
12 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/qat/tasks/kernel-args.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - name: set hugepage kernel args
8 | set_fact:
9 | wl_kernel_args: "{{ wl_kernel_args | combine({ 'intel_iommu': 'intel_iommu=on', 'iommu': 'iommu=pt' }) }}"
10 |
11 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/startup/templates/99-wsf-sysctls.conf.j2:
--------------------------------------------------------------------------------
1 | # WSF sysctl settings
2 | {{ sysctl_options_dict.keys() | list | zip(sysctl_options_dict.values()) | map('join', '=') | join('\n') }}
3 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/sutinfo/defaults/main/perfspect-public.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | perfspect_public_package: "https://github.com/intel/PerfSpect/releases/download/v{{ perfspect_version }}/perfspect.tgz"
8 |
9 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/sutinfo/defaults/main/perfspect.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | perfspect_version: "3.4.0"
8 | perfspect_report_options: ''
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/sutinfo/defaults/main/svrinfo-public.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | svrinfo_public_package: "https://github.com/intel/svr-info/releases/download/v{{ svrinfo_version }}/svr-info.tgz"
8 |
9 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/sutinfo/defaults/main/svrinfo.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | svrinfo_version: "2.12.0"
8 | svrinfo_options: '--format all'
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/svrinfo/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | svrinfo_options: ''
7 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/trace/templates/start-trace.sh.j2:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | roi=$1
4 |
5 | is_roi () {
6 | ( ! [[ "$1:" =~ :[0-9]+: ]] ) || [[ "$1:" = *":$roi:"* ]]
7 | }
8 |
9 | wait
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/common/roles/trace/templates/stop-trace.sh.j2:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | roi=$1
4 |
5 | is_roi () {
6 | ( ! [[ "$1:" =~ :[0-9]+: ]] ) || [[ "$1:" = *":$roi:"* ]]
7 | }
8 |
9 | wait
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/cleanup/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | k8s_plugins: []
8 | k8s_cni: flannel
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/cni-flannel/tasks/reset.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - name: delete flannel ip links
8 | command: "ip link delete flannel.1"
9 | become: true
10 | ignore_errors: yes
11 |
12 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/docker-auth/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | docker_auth_reuse: false
8 | docker_auth_config_json: ".docker/config.json"
9 | docker_auth_secret_name: "wsf-registry-secret"
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/docker_auth/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | docker_auth_reuse: false
8 | docker_auth_config_json: ".docker/config.json"
9 | docker_auth_secret_name: "wsf-registry-secret"
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/helm/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | helm_version: "v3.12.3"
8 | helm_repository: "https://get.helm.sh"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/kubelet/tasks/restart-kubelet.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 |
8 | - name: Restart kubelet
9 | systemd:
10 | name: kubelet
11 | state: restarted
12 | daemon_reload: yes
13 | become: true
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/label/tasks/set.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | - name: label the nodes
8 | include_tasks:
9 | file: set-label.yaml
10 | loop: "{{ groups['workload_hosts'] }}"
11 | loop_control:
12 | loop_var: node
13 |
14 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/multus/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | k8s_multus_version: "v4.0.1"
8 | k8s_multus_repo: "https://raw.githubusercontent.com/k8snetworkplumbingwg/multus-cni/{{ k8s_multus_version }}/deployments/multus-daemonset.yml"
9 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/kubernetes/roles/openebs/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | k8s_openebs_operator: "https://openebs.github.io/charts/openebs-operator-lite.yaml"
7 | k8s_openebs_provisioner: "openebs.io/component-name=openebs-localpv-provisioner"
8 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/collectd/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | collectd: false
7 | collectd_interval: "10"
8 | collectd_bin_path: "/usr/sbin/collectd"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/cpupower/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | cpupower: false
7 | cpupower_options: "-i 1"
8 | cpupower_interval: "5"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/emon/defaults/main/main-win.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | emon_win_bin_path: "C:\\Program Files (x86)\\IntelSWTools"
8 | emon_sep_win_package:
9 | GenuineIntel: sep_intel_win.zip
10 | AuthenticAMD: sep_amd_win.zip
11 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/hlprof/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | hlprof: false
7 | hlprof_options: "--hw-trace on --host-perf-mode on -g 1-2 -b 250"
8 | docker_exec_options: "--user=root"
9 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/iostat/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | iostat: false
7 | iostat_interval: "5"
8 | iostat_options: "-c -d -h -N -p ALL -x -z"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/mpstat/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | mpstat: false
7 | mpstat_interval: "5"
8 | mpstat_options: "-A"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/nsys/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | nsys: false
7 | nsys_options: ""
8 | nsys_session: ""
9 | nsys_analyze_options: ""
10 | nsys_stats_options: ""
11 | docker_exec_options: "--user=root"
12 |
13 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/numastat/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | numastat: false
7 | numastat_options: "-v"
8 | numastat_interval: "5"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/pcm/defaults/main/package-public.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | pcm_public_version: "202409"
8 | pcm_public_repository: "https://github.com/intel/pcm/archive/refs/tags/{{ pcm_public_version }}.tar.gz"
9 |
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/pdu/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | pdu: false
7 | pdu_url: ""
8 | pdu_interval: 1
9 | pdu_local: true
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/perfmon/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | perfmon: false
7 | perfmon_duration: "600"
8 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/perfspect/defaults/main/public.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | perfspect_public_repository: "https://github.com/intel/PerfSpect/releases/download/v{{ perfspect_version }}/perfspect.tgz"
8 |
9 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/powerstat/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | powerstat: false
7 | powerstat_prometheus_url: "to_be_set"
8 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/sar/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | sar: false
8 | sar_interval: "5"
9 | sar_options: "-B -b -d -p -H -I ALL -m ALL -n ALL -q -r -u ALL -P ALL -v -W -w -F"
10 |
--------------------------------------------------------------------------------
/script/terraform/template/ansible/traces/roles/simicstrace/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | simicstrace: false
8 | simicstrace_start_string: "START-TRACE-CAPTURE"
9 | simicstrace_stop_string: "STOP-TRACE-CAPTURE"
10 | simicstrace_serial_device: "/dev/ttyS0"
11 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/alicloud/generic/ami.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | locals {
3 | os_image_user = {
4 | "ubuntu2404": "tfu",
5 | "ubuntu2204": "tfu",
6 | "debian11": "tfu",
7 | "debian12": "tfu",
8 | }
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/alicloud/generic/provider.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | packer {
3 | required_plugins {
4 | alicloud = {
5 | source = "github.com/hashicorp/alicloud"
6 | version = "= 1.1.1"
7 | }
8 | ansible = {
9 | source = "github.com/hashicorp/ansible"
10 | version = "= 1.1.1"
11 | }
12 | }
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/aws/generic/provider.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | packer {
3 | required_plugins {
4 | amazon = {
5 | source = "github.com/hashicorp/amazon"
6 | version = "= 1.3.2"
7 | }
8 | ansible = {
9 | source = "github.com/hashicorp/ansible"
10 | version = "= 1.1.1"
11 | }
12 | }
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/azure/generic/provider.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | packer {
3 | required_plugins {
4 | azure = {
5 | source = "github.com/hashicorp/azure"
6 | version = "= 2.1.3"
7 | }
8 | ansible = {
9 | source = "github.com/hashicorp/ansible"
10 | version = "= 1.1.1"
11 | }
12 | }
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/gcp/generic/locals.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | locals {
3 | architecture_name = lower(replace(var.architecture, "_", "-"))
4 |
5 | instance_type = (local.architecture_name == "amd64")?replace(var.instance_type, "e2-small", "t2a-standard-2"):var.instance_type
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/gcp/generic/provider.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | packer {
3 | required_plugins {
4 | googlecompute = {
5 | source = "github.com/hashicorp/googlecompute"
6 | version = "= 1.1.4"
7 | }
8 | ansible = {
9 | source = "github.com/hashicorp/ansible"
10 | version = "= 1.1.1"
11 | }
12 | }
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/kvm/generic/templates/network-init.cfg.tpl:
--------------------------------------------------------------------------------
1 |
2 | version: 2
3 | ethernets:
4 | eth:
5 | match:
6 | name: "en*"
7 | dhcp4: true
8 |
9 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/kvm/generic/templates/ssh_config.j2:
--------------------------------------------------------------------------------
1 |
2 | Host {{ ansible_host }}
3 | ProxyCommand ssh -p {{ kvm_host_port }} {{ kvm_host_user}}@{{ kvm_host }} -W %h:%p
4 |
5 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/oracle/generic/provider.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | packer {
3 | required_plugins {
4 | oracle = {
5 | source = "github.com/hashicorp/oracle"
6 | version = "= 1.1.0"
7 | }
8 | ansible = {
9 | source = "github.com/hashicorp/ansible"
10 | version = "= 1.1.1"
11 | }
12 | }
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/static/generic/provider.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | packer {
3 | required_plugins {
4 | ansible = {
5 | source = "github.com/hashicorp/ansible"
6 | version = "= 1.1.1"
7 | }
8 | }
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/tencent/generic/ami.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | locals {
3 | os_image_user = {
4 | "ubuntu2204": "ubuntu",
5 | "ubuntu2404": "ubuntu",
6 | }
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/script/terraform/template/packer/tencent/generic/provider.pkr.hcl:
--------------------------------------------------------------------------------
1 |
2 | packer {
3 | required_plugins {
4 | tencentcloud = {
5 | source = "github.com/hashicorp/tencentcloud"
6 | version = "= 1.2.0"
7 | }
8 | ansible = {
9 | source = "github.com/hashicorp/ansible"
10 | version = "= 1.1.1"
11 | }
12 | }
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/aws/eks/templates/init-eks.sh.tpl:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | /etc/eks/bootstrap.sh ${cluster_name} --b64-cluster-ca ${certificate_data} --apiserver-endpoint ${cluster_endpoint} --dns-cluster-ip ${dns_cluster_ip}
4 |
5 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/azure/main/templates/cloud_init_resourcedisk.cfg:
--------------------------------------------------------------------------------
1 | #cloud-config
2 | disk_setup:
3 | ephemeral0:
4 | table_type: gpt
5 | layout: true
6 | overwrite: true
7 | fs_setup:
8 | - device: ephemeral0.1
9 | filesystem: ext4
10 | mounts:
11 | - ["ephemeral0.1", "/mnt/resource"]
--------------------------------------------------------------------------------
/script/terraform/template/terraform/gcp/gke/image.tf:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | locals {
8 | os_image_type = {
9 | "ubuntu" : "ubuntu_containerd"
10 | }
11 | os_image_user = {
12 | "ubuntu": "ubuntu",
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/hyperv/local/templates/meta-data.tpl:
--------------------------------------------------------------------------------
1 | {
2 | "enable_basic_auth": true,
3 | "configure_http_listener": false,
4 | "configure_https_listener": true
5 | }
6 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/kvm/local/templates/meta-data.windows.tpl:
--------------------------------------------------------------------------------
1 | {
2 | "enable_basic_auth": true,
3 | "configure_http_listener": false,
4 | "configure_https_listener": true
5 | }
6 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/kvm/local/templates/network-config.cfg.tpl:
--------------------------------------------------------------------------------
1 |
2 | version: 2
3 | ethernets:
4 | %{for i,mac in macs ~}
5 | ens${i+3}:
6 | match:
7 | macaddress: ${mac}
8 | dhcp4: true
9 | %{endfor~}
10 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/kvm/local/templates/ssh-config.tpl:
--------------------------------------------------------------------------------
1 |
2 | Host ${hosts}
3 | ProxyCommand ssh -p ${remote_port} ${remote_user}@${remote_host} -W %h:%p
4 |
5 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/kvm/packer/output.tf:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | output "packer" {
8 | value = {
9 | }
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/script/terraform/template/terraform/kvm/packer/provider.tf:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | terraform {
8 | required_providers {
9 | external = {
10 | source = "hashicorp/external"
11 | version = "= 2.3.1"
12 | }
13 | }
14 | }
15 |
16 |
--------------------------------------------------------------------------------
/stack/3DHuman-Pose/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/3DHuman-Pose/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/stack/3DHuman-Pose/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/3DHuman-Pose/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/3DHuman-Pose/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack("3dhuman_pose")
--------------------------------------------------------------------------------
/stack/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(stack)
2 | include(scan-all)
3 |
--------------------------------------------------------------------------------
/stack/Cassandra/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/Cassandra/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/Cassandra/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/FFmpeg/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/FFmpeg_ubuntu2404/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/JDK/.gitignore:
--------------------------------------------------------------------------------
1 | Dockerfile.*
2 | !*.m4
--------------------------------------------------------------------------------
/stack/JDK/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/JDK/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/JDK/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/JDK/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/JDK/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | file(GLOB global_jdk_variants "cmake/jdk/*.cmake")
7 | foreach(jdk_variant ${global_jdk_variants})
8 | include(${jdk_variant})
9 | endforeach()
10 |
--------------------------------------------------------------------------------
/stack/JDK/validate.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # Logs Setting
9 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
10 |
11 | . "$DIR/../../script/overwrite.sh"
12 |
13 | source "$DIR/../../script/validate.sh"
--------------------------------------------------------------------------------
/stack/Kafka/.gitignore:
--------------------------------------------------------------------------------
1 | Dockerfile.2.kafka.base
2 | Dockerfile.1.kafka.unittest
3 |
--------------------------------------------------------------------------------
/stack/Kafka/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/stack/Kafka/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/stack/Kafka/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/Kafka/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/Kafka/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/Kafka/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/kafka-ubuntu24.cmake OPTIONAL)
7 | include(cmake/kafka-ubuntu22.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/Kafka/unittest.sh:
--------------------------------------------------------------------------------
1 | #!bin/bash
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | java --version
9 |
--------------------------------------------------------------------------------
/stack/Linpack/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/Linpack/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 |
10 | if [ -e "$DIR/../../stack/Linpack/build/build_${PLATFORM}.sh" ]; then
11 | . $DIR/../../stack/Linpack/build/build_${PLATFORM}.sh
12 | fi
--------------------------------------------------------------------------------
/stack/Linpack/build/build_BERGAMO.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_CLX.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_intel.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_EMR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_intel.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_GENOA.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_ICX.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_intel.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_MILAN.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_ROME.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_SKL.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_intel.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_SPR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/../../stack/Linpack/build/build_intel.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_amd.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile*amd* $FIND_OPTIONS )"
9 |
10 | . $DIR/../../script/build.sh
--------------------------------------------------------------------------------
/stack/Linpack/build/build_intel.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile*intel* $FIND_OPTIONS )"
9 |
10 | . $DIR/../../script/build.sh
--------------------------------------------------------------------------------
/stack/Linpack/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/stack/Linpack/cmake/BERGAMO.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
--------------------------------------------------------------------------------
/stack/Linpack/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-intel.cmake)
--------------------------------------------------------------------------------
/stack/Linpack/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
--------------------------------------------------------------------------------
/stack/Linpack/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-intel.cmake)
--------------------------------------------------------------------------------
/stack/Linpack/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
--------------------------------------------------------------------------------
/stack/Linpack/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
--------------------------------------------------------------------------------
/stack/Linpack/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-intel.cmake)
--------------------------------------------------------------------------------
/stack/Linpack/cmake/common-amd.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
8 | add_testcase(linpack_base_amd_version_check "linpack_base_amd_version_check")
--------------------------------------------------------------------------------
/stack/Linpack/cmake/common-intel.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
8 | add_testcase(linpack_base_intel_version_check "linpack_base_intel_version_check")
--------------------------------------------------------------------------------
/stack/Linpack/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack("linpack_base_intel")
7 |
8 | add_stack("linpack_base_amd")
--------------------------------------------------------------------------------
/stack/Linpack/validate/validate_BERGAMO.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/validate/validate_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/validate/validate_EMR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/validate/validate_intel.sh
--------------------------------------------------------------------------------
/stack/Linpack/validate/validate_GENOA.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/validate/validate_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/validate/validate_ICX.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/validate/validate_intel.sh
--------------------------------------------------------------------------------
/stack/Linpack/validate/validate_MILAN.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/validate/validate_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/validate/validate_ROME.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/validate/validate_amd.sh
--------------------------------------------------------------------------------
/stack/Linpack/validate/validate_SPR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/validate/validate_intel.sh
--------------------------------------------------------------------------------
/stack/MongoDB/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/MongoDB/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
--------------------------------------------------------------------------------
/stack/MongoDB/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/MongoDB/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/MongoDB/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | if (NOT BACKEND STREQUAL "docker")
7 | foreach(MONGOVER 604)
8 | add_stack("mongodb${MONGOVER}_base")
9 | add_testcase(${stack}_sanity)
10 | endforeach()
11 | endif()
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cmake/common_ext.cmake)
7 | include(cmake/common_ext.cmake OPTIONAL)
8 | else()
9 | include(cmake/common_int.cmake OPTIONAL)
10 | endif()
11 |
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/cmake/common_ext.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack("pytorch_xeon_public_24.04")
--------------------------------------------------------------------------------
/stack/PyTorch-Xeon/conda-requirements.txt:
--------------------------------------------------------------------------------
1 | openblas==0.3.21
2 | libopenblas==0.3.21
3 | typing_extensions==4.1.1
4 | future==0.18.3
5 | six==1.16.0
6 | requests==2.32.2
7 | dataclasses==0.8
8 | ninja==1.10.2
9 | pyyaml==6.0
10 | setuptools==70.0.0
11 | cmake==3.23.1
12 | cffi==1.15.1
13 | typing==3.10.0.0
14 |
--------------------------------------------------------------------------------
/stack/QAT/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/stack/QAT/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | FIND_OPTIONS="( -name Dockerfile.*.${STACK//_/-} )"
10 | . "$DIR"/../../script/build.sh
--------------------------------------------------------------------------------
/stack/QAT/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/stack/QAT/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/QAT/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack("qatsw_ssl1_ubuntu")
7 | add_testcase(${stack}_ldd qatsw-ssl1-ubuntu-unit-test-1)
8 | add_stack("qatsw_ssl3_ubuntu")
--------------------------------------------------------------------------------
/stack/QAT_UBUNTU2404/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/stack/QAT_UBUNTU2404/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | FIND_OPTIONS="( -name Dockerfile.*.${STACK//_/-}* )"
10 | . "$DIR"/../../script/build.sh
--------------------------------------------------------------------------------
/stack/QAT_UBUNTU2404/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | ifelse(index(STACK,`qathw'),-1,`dnl
10 | - labels: {}
11 | ',`dnl
12 | - labels:
13 | HAS-SETUP-QAT: required
14 | ')dnl
15 |
--------------------------------------------------------------------------------
/stack/QAT_UBUNTU2404/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/QAT_UBUNTU2404/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack("qatsw_ssl3_ubuntu2404")
7 | add_testcase(${stack}_ldd qatsw-ssl3-ubuntu2404-unit-test-1)
--------------------------------------------------------------------------------
/stack/RocksDB/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/stack/RocksDB/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR/../../script/build.sh"
10 |
--------------------------------------------------------------------------------
/stack/RocksDB/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels:
10 | HAS-SETUP-DISK-MOUNT-1: required
11 |
--------------------------------------------------------------------------------
/stack/RocksDB/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/RocksDB/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/RocksDB/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/Trex/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/.gitignore:
--------------------------------------------------------------------------------
1 | Dockerfile.*
2 | !*.m4
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/legacy.cmake OPTIONAL)
7 | include(cmake/common.cmake)
8 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | file(GLOB global_jdk_variants "cmake/jdk/*.cmake")
7 | foreach(jdk_variant ${global_jdk_variants})
8 | include(${jdk_variant})
9 | endforeach()
10 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/cmake/jdk/dragonwell.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | list(APPEND dragonwell_versions
7 | dragonwell-11.0.18 )
8 |
9 | foreach(jdk ${dragonwell_versions})
10 | add_stack("${jdk}-ubuntu24")
11 | endforeach()
12 |
--------------------------------------------------------------------------------
/stack/UBUNTU2404_JDK/validate.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # Logs Setting
9 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
10 |
11 | . "$DIR/../../script/overwrite.sh"
12 |
13 | source "$DIR/../../script/validate.sh"
--------------------------------------------------------------------------------
/stack/ai_common/Dockerfile:
--------------------------------------------------------------------------------
1 | # ai-common-img
2 | FROM scratch
3 | #
4 | # Apache v2 license
5 | # Copyright (C) 2023 Intel Corporation
6 | # SPDX-License-Identifier: Apache-2.0
7 | #
8 | COPY libs/*.sh /home/ai_common/libs/
9 | COPY libs/*.py /home/ai_common/libs/
10 |
--------------------------------------------------------------------------------
/stack/ai_common/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/stack/kubevirt/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/${PLATFORM}.cmake OPTIONAL)
7 |
--------------------------------------------------------------------------------
/stack/kubevirt/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/kubevirt/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/kubevirt/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack(kubevirt_service)
7 |
--------------------------------------------------------------------------------
/stack/mysql/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/stack/mysql/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/stack/mysql/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/stack/mysql/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/mysql/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/mysql/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack("mysql")
7 | add_testcase(${stack}_version_check)
--------------------------------------------------------------------------------
/stack/mysql/script/percona/config/my.cnf.d/docker.cnf:
--------------------------------------------------------------------------------
1 | [mysqld]
2 | skip-host-cache
3 | skip-name-resolve
--------------------------------------------------------------------------------
/stack/mysql/script/percona/config/percona-server.conf.d/mysqld.cnf:
--------------------------------------------------------------------------------
1 | [mysqld_safe]
2 | pid-file = /var/run/mysqld/mysqld.pid
3 | socket = /var/lib/mysql/mysql.sock
4 | nice = 0
5 |
--------------------------------------------------------------------------------
/stack/mysql/unittest.sh:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | mysqld -V
--------------------------------------------------------------------------------
/stack/postgresql/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/stack/postgresql/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 |
9 | . "$DIR/../../script/build.sh"
10 |
--------------------------------------------------------------------------------
/stack/postgresql/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/stack/postgresql/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/postgresql/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/postgresql/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/stack/postgresql/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_stack("postgresql")
7 | add_testcase(${stack}_version_check)
--------------------------------------------------------------------------------
/stack/postgresql/script/entrypoint.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | /usr/local/bin/docker-entrypoint.sh "$@"
--------------------------------------------------------------------------------
/stack/postgresql/unittest.sh:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | postgres --version
--------------------------------------------------------------------------------
/stack/spdk-nvme-o-tcp-dsa/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/${PLATFORM}.cmake OPTIONAL)
7 |
--------------------------------------------------------------------------------
/stack/spdk-nvme-o-tcp-dsa/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | STACK_DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$STACK_DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/stack/spdk-nvme-o-tcp-dsa/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/staging/CalicoVPP/.gitignore:
--------------------------------------------------------------------------------
1 | vpp
2 | vpp-dataplane
3 | configs_dep
--------------------------------------------------------------------------------
/staging/CalicoVPP/img/Calico_VPP_Test_Architecture.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/CalicoVPP/img/Calico_VPP_Test_Architecture.jpg
--------------------------------------------------------------------------------
/staging/HAProxy/img/haproxy_test_architecture.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/HAProxy/img/haproxy_test_architecture.jpg
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/config/BASELINE/nighthawk_svc_http1.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: Service
3 | metadata:
4 | name: sm-nighthawk-server
5 | spec:
6 | selector:
7 | app: sm-nighthawk-server
8 | ports:
9 | - name: http
10 | protocol: TCP
11 | port: 10000
12 | targetPort: 10000
13 |
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/config/BASELINE/nighthawk_svc_http2.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: Service
3 | metadata:
4 | name: sm-nighthawk-server
5 | spec:
6 | selector:
7 | app: sm-nighthawk-server
8 | ports:
9 | - name: http2
10 | protocol: TCP
11 | port: 10000
12 | targetPort: 10000
13 |
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/doc/http1_p99_max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/Istio-Envoy-QAT-DLB/doc/http1_p99_max.png
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/doc/http1_rps_max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/Istio-Envoy-QAT-DLB/doc/http1_rps_max.png
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/doc/http2_p99_balanced.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/Istio-Envoy-QAT-DLB/doc/http2_p99_balanced.png
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/doc/http2_p99_max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/Istio-Envoy-QAT-DLB/doc/http2_p99_max.png
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/doc/http2_rps_balanced.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/Istio-Envoy-QAT-DLB/doc/http2_rps_balanced.png
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/doc/http2_rps_max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/Istio-Envoy-QAT-DLB/doc/http2_rps_max.png
--------------------------------------------------------------------------------
/staging/Istio-Envoy-QAT-DLB/doc/setup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/Istio-Envoy-QAT-DLB/doc/setup.png
--------------------------------------------------------------------------------
/staging/README.md:
--------------------------------------------------------------------------------
1 |
2 | This hosts workload candidates to be integrated into WSF.
3 |
4 |
--------------------------------------------------------------------------------
/staging/networking-benchmarks-for-gRPC/protos/README.md:
--------------------------------------------------------------------------------
1 | # Overview
2 |
3 | This directory stores the protofiles for the different benchmarks: Echo and [HyperProtoBench](https://github.com/google/HyperProtoBench).
--------------------------------------------------------------------------------
/staging/nginx-dlb/cache-server/clr_drop_cache.sh:
--------------------------------------------------------------------------------
1 | sync; echo 1 > /proc/sys/vm/drop_caches
2 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/configs/set_performance_governor.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | GOVERNOR=performance
4 | for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
5 | do
6 | [ -f $CPUFREQ ] || continue
7 | echo -n $GOVERNOR > $CPUFREQ
8 | done
9 |
10 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/image/nginx_dlb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/nginx-dlb/image/nginx_dlb.jpg
--------------------------------------------------------------------------------
/staging/nginx-dlb/image/test_setup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/nginx-dlb/image/test_setup.jpg
--------------------------------------------------------------------------------
/staging/nginx-dlb/origin/bin/web_page_param.pickle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/nginx-dlb/origin/bin/web_page_param.pickle
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/run_mix.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | ulimit -n 655350
4 |
5 | ./wrk1mb.sh 2>&1 | tee logs/1MB.log &
6 | ./wrk100kb.sh 2>&1 | tee logs/100KB.log &
7 | ./wrk10kb.sh 2>&1 | tee logs/10KB.log &
8 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/scripts/100KB_video_query.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/nginx-dlb/wrk-client/scripts/100KB_video_query.lua
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/scripts/pipeline.lua:
--------------------------------------------------------------------------------
1 | -- example script demonstrating HTTP pipelining
2 |
3 | init = function(args)
4 | local r = {}
5 | r[1] = wrk.format(nil, "/?foo")
6 | r[2] = wrk.format(nil, "/?bar")
7 | r[3] = wrk.format(nil, "/?baz")
8 |
9 | req = table.concat(r)
10 | end
11 |
12 | request = function()
13 | return req
14 | end
15 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/scripts/post.lua:
--------------------------------------------------------------------------------
1 | -- example HTTP POST script which demonstrates setting the
2 | -- HTTP method, body, and adding a header
3 |
4 | wrk.method = "POST"
5 | wrk.body = "foo=bar&baz=quux"
6 | wrk.headers["Content-Type"] = "application/x-www-form-urlencoded"
7 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/scripts/stop.lua:
--------------------------------------------------------------------------------
1 | -- example script that demonstrates use of thread:stop()
2 |
3 | local counter = 1
4 |
5 | function response()
6 | if counter == 100 then
7 | wrk.thread:stop()
8 | end
9 | counter = counter + 1
10 | end
11 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/wrk100kb.sh:
--------------------------------------------------------------------------------
1 | ulimit -n 655350
2 |
3 | http_proxy= https_proxy= ./wrk \
4 | -t 50 \
5 | -c 6200 \
6 | -d 300s \
7 | -s scripts/100kaudio_query.lua \
8 | -T 10s \
9 | -L \
10 | http://192.168.100.1:8081
11 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/wrk10kb.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | ulimit -n 655350
4 | http_proxy= https_proxy= ./wrk \
5 | -t 50 \
6 | -c 3100 \
7 | -d 300s \
8 | -s scripts/10ktext_query.lua \
9 | -T 10s \
10 | -L \
11 | http://192.168.100.1:8080
12 |
--------------------------------------------------------------------------------
/staging/nginx-dlb/wrk-client/wrk1mb.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | ulimit -n 655350
3 |
4 | http_proxy= https_proxy= ./wrk \
5 | -t 50 \
6 | -c 30700 \
7 | -d 300s \
8 | -s scripts/video_query.lua \
9 | -T 10s \
10 | -L \
11 | http://192.168.100.1:8082
12 |
--------------------------------------------------------------------------------
/staging/recipes/gen4/intel-vector-streaming/img/media/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/recipes/gen4/intel-vector-streaming/img/media/image1.png
--------------------------------------------------------------------------------
/staging/recipes/gen4/intel-vector-streaming/img/media/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/recipes/gen4/intel-vector-streaming/img/media/image2.png
--------------------------------------------------------------------------------
/staging/recipes/gen4/intel-vector-streaming/img/media/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/staging/recipes/gen4/intel-vector-streaming/img/media/image3.png
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 |
10 | - labels: {}
11 |
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/template/ansible/custom/roles/deployment/config/hnswlib.yml:
--------------------------------------------------------------------------------
1 | float:
2 | any:
3 | - base_args: ['@metric']
4 | constructor: HnswLib
5 | disabled: false
6 | docker_tag: ann-benchmarks-hnswlib
7 | module: ann_benchmarks.algorithms.hnswlib
8 | name: hnswlib
9 | run_groups:
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/template/ansible/custom/roles/installation/tasks/remove-app.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | - name: Remove ANN
7 | file:
8 | path: "{{ WORKSPACE }}"
9 | state: absent
--------------------------------------------------------------------------------
/workload/ANN-VectorDB/test-config/bare-mental/test-config-spr.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/workload/ANN-VectorDB/test-config/bare-mental/test-config-spr.yaml
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-ARM/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-ARM/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 |
9 | FIND_OPTIONS="( -name Dockerfile.?.arm $FIND_OPTIONS )"
10 |
11 | . "$DIR"/../../script/build.sh
12 |
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-ARM/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-ARM/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-ARM/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-ARM/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("bertlarge_pytorch_arm")
7 | add_testcase(${workload}_throughput_pkm)
8 |
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-Xeon-Public/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-Xeon-Public/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-Xeon-Public/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "avx_fp32")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-Xeon-Public/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-Xeon-Public/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cmake/common_ext.cmake)
7 | include(cmake/common_ext.cmake OPTIONAL)
8 | else()
9 | include(cmake/common_int.cmake OPTIONAL)
10 | endif()
--------------------------------------------------------------------------------
/workload/BERTLarge-PyTorch-Xeon-Public/hostfile:
--------------------------------------------------------------------------------
1 | 127.0.0.1
--------------------------------------------------------------------------------
/workload/CDN-NGINX/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/CDN-NGINX/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/SPR.cmake)
7 |
--------------------------------------------------------------------------------
/workload/CDN-NGINX/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/CDN-NGINX/helm/Chart.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | apiVersion: v2
7 | name: cdn-nginx
8 | type: application
9 | version: 1.0
10 |
--------------------------------------------------------------------------------
/workload/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(workload)
2 | include(scan-all)
3 |
--------------------------------------------------------------------------------
/workload/Cassandra-native/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
--------------------------------------------------------------------------------
/workload/Cassandra-native/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Cassandra-native/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra-native/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra-native/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra-native/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra-native/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Cassandra/config/config.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | TEMPLATE_FILE=cassandra.yaml.template
9 | OUTPUT_FILE=cassandra.yaml
10 |
11 | cp ${TEMPLATE_FILE} ${OUTPUT_FILE}
12 |
--------------------------------------------------------------------------------
/workload/Cassandra/helm/Chart.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | apiVersion: v2
7 | name: Cassandra-Benchmark
8 | type: application
9 | version: "1.0"
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-Mariadb/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(" SPR ICX MILAN " MATCHES " ${PLATFORM} " AND (BACKEND STREQUAL "terraform"))
2 |
3 | add_workload("hammerdb_rds_mariadb" SUT aws)
4 | add_testcase(${workload}_server_gated)
5 | add_testcase(${workload}_server_pkm)
6 |
7 | endif()
8 |
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-Mariadb/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 | . "$DIR"/../../script/build.sh
9 |
10 |
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-Mariadb/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 | cluster:
8 | - labels: {}
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-Mariadb/template/ansible/custom/roles/installation/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | hammerdb_ver: "4.4"
8 | hammerdb_package: https://github.com/TPC-Council/HammerDB/releases/download
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-Mariadb/template/ansible/custom/roles/installation/templates/prepare_hammerdb.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | source ./prepare_common.sh
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-PostgreSQL/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(" EMR SPR ICX MILAN " MATCHES " ${PLATFORM} " AND (BACKEND STREQUAL "terraform"))
2 |
3 | add_workload("hammerdb_rds_postgresql" SUT aws)
4 | add_testcase(${workload}_server_gated)
5 | add_testcase(${workload}_server_pkm)
6 |
7 | endif()
8 |
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-PostgreSQL/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 | . "$DIR"/../../script/build.sh
9 |
10 |
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-PostgreSQL/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 | cluster:
8 | - labels: {}
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-PostgreSQL/template/ansible/custom/roles/installation/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | hammerdb_ver: "4.4"
8 | hammerdb_package: https://github.com/TPC-Council/HammerDB/releases/download
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AWS-RDS-PostgreSQL/template/ansible/custom/roles/installation/templates/prepare_hammerdb.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | source ./prepare_common.sh
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-MySQL-Flexible/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(" SPR ICX MILAN " MATCHES " ${PLATFORM} " AND (BACKEND STREQUAL "terraform"))
2 |
3 | add_workload("hammerdb_mysql_flexible" SUT azure)
4 | add_testcase(${workload}_mysql_flexible_server_gated)
5 | add_testcase(${workload}_mysql_flexible_server_pkm)
6 |
7 | endif()
8 |
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-MySQL-Flexible/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 | . "$DIR"/../../script/build.sh
9 |
10 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-MySQL-Flexible/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 | cluster:
8 | - labels: {}
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-MySQL-Flexible/template/ansible/custom/roles/installation/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | hammerdb_ver: "4.4"
8 | hammerdb_package: https://github.com/TPC-Council/HammerDB/releases/download
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-MySQL-Flexible/template/ansible/custom/roles/installation/templates/prepare_hammerdb.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | source ./prepare_common.sh
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-MySQL-Flexible/template/terraform/azure/main/cloud_init_resourcedisk.cfg:
--------------------------------------------------------------------------------
1 | #cloud-config
2 | disk_setup:
3 | ephemeral0:
4 | table_type: gpt
5 | layout: true
6 | overwrite: true
7 | fs_setup:
8 | - device: ephemeral0.1
9 | filesystem: ext4
10 | mounts:
11 | - ["ephemeral0.1", "/mnt/resource"]
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-PostgreSQL-Flexible/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(" SPR ICX MILAN " MATCHES " ${PLATFORM} " AND (BACKEND STREQUAL "terraform"))
2 |
3 | add_workload("hammerdb_postgresql_flexible" SUT azure)
4 | add_testcase(${workload}_server_gated)
5 | add_testcase(${workload}_server_pkm)
6 |
7 | endif()
8 |
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-PostgreSQL-Flexible/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 | . "$DIR"/../../script/build.sh
9 |
10 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-PostgreSQL-Flexible/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 | cluster:
8 | - labels: {}
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-PostgreSQL-Flexible/template/ansible/custom/roles/installation/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | hammerdb_ver: "4.4"
8 | hammerdb_package: https://github.com/TPC-Council/HammerDB/releases/download
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-PostgreSQL-Flexible/template/ansible/custom/roles/installation/templates/prepare_hammerdb.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | source ./prepare_common.sh
9 |
--------------------------------------------------------------------------------
/workload/CloudModules-AZURE-PostgreSQL-Flexible/template/terraform/azure/main/cloud_init_resourcedisk.cfg:
--------------------------------------------------------------------------------
1 | #cloud-config
2 | disk_setup:
3 | ephemeral0:
4 | table_type: gpt
5 | layout: true
6 | overwrite: true
7 | fs_setup:
8 | - device: ephemeral0.1
9 | filesystem: ext4
10 | mounts:
11 | - ["ephemeral0.1", "/mnt/resource"]
--------------------------------------------------------------------------------
/workload/DLRM-PyTorch-Xeon-Public/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels:
10 | HAS-SETUP-BKC-AI: "preferred"
11 |
--------------------------------------------------------------------------------
/workload/DLRM-PyTorch-Xeon-Public/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DLRM-PyTorch-Xeon-Public/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DLRM-PyTorch-Xeon-Public/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "avx_fp32")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DLRM-PyTorch-Xeon-Public/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DLRM-PyTorch-Xeon-Public/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cmake/common_ext.cmake)
7 | include(cmake/common_ext.cmake OPTIONAL)
8 | else()
9 | include(cmake/common_int.cmake OPTIONAL)
10 | endif()
11 |
--------------------------------------------------------------------------------
/workload/DLRM-PyTorch-Xeon-Public/dataset/day_0.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/workload/DLRM-PyTorch-Xeon-Public/dataset/day_0.gz
--------------------------------------------------------------------------------
/workload/DLRMv2-PyTorch-Public/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DLRMv2-PyTorch-Public/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DLRMv2-PyTorch-Public/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DistilBERT-PyTorch-Xeon-Public/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels:
10 | HAS-SETUP-BKC-AI: "preferred"
11 |
12 |
--------------------------------------------------------------------------------
/workload/DistilBERT-PyTorch-Xeon-Public/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DistilBERT-PyTorch-Xeon-Public/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "avx_fp32")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DistilBERT-PyTorch-Xeon-Public/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DistilBERT-PyTorch-Xeon-Public/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "avx_fp32")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DistilBERT-PyTorch-Xeon-Public/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/DistilBERT-PyTorch-Xeon-Public/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cmake/common_ext.cmake)
7 | include(cmake/common_ext.cmake OPTIONAL)
8 | else()
9 | include(cmake/common_int.cmake OPTIONAL)
10 | endif()
--------------------------------------------------------------------------------
/workload/Django-Native/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/Django-Native/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/workload/Django-Native/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Django-Native/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Django-Native/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/Fio/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
11 |
--------------------------------------------------------------------------------
/workload/Fio/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Fio/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/HPCG/build_EMR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.2.MKL -o -name Dockerfile.1.intel $FIND_OPTIONS )"
9 |
--------------------------------------------------------------------------------
/workload/HPCG/build_GNR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.2.MKL -o -name Dockerfile.1.intel $FIND_OPTIONS )"
9 |
--------------------------------------------------------------------------------
/workload/HPCG/build_ICX.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.2.MKL -o -name Dockerfile.1.intel $FIND_OPTIONS )"
9 |
--------------------------------------------------------------------------------
/workload/HPCG/build_SPR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.2.MKL -o -name Dockerfile.1.intel $FIND_OPTIONS )"
9 |
--------------------------------------------------------------------------------
/workload/HPCG/build_SRF.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.2.MKL -o -name Dockerfile.1.intel $FIND_OPTIONS )"
9 |
--------------------------------------------------------------------------------
/workload/HPCG/build_default.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.2.MKL -o -name Dockerfile.1.intel $FIND_OPTIONS )"
9 |
--------------------------------------------------------------------------------
/workload/HPCG/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/workload/HPCG/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("hpcg")
7 | add_testcase(${workload}_single_node_generic_192_30_numa_1 single_node generic 192 30 numa 1)
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
3 | include(cmake/${BACKEND}.cmake OPTIONAL)
4 |
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-PGSQL/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/hammerdb-pgsql-ubuntu2404.cmake OPTIONAL)
7 | include(cmake/hammerdb-pgsql-ubuntu2204.cmake OPTIONAL)
8 |
--------------------------------------------------------------------------------
/workload/HammerDB-TPCC-Native/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-TPCC-Native/cmake/SKL.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-TPCC-Native/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/HammerDB-TPCC-PAAS/template/ansible/custom/provisioning-playbook.yml:
--------------------------------------------------------------------------------
1 |
2 | - hosts: worker-0
3 | become: true
4 | gather_facts: no
5 | tasks:
6 | - name: Install HammerDB
7 | include_role:
8 | name: installation
--------------------------------------------------------------------------------
/workload/HammerDB-TPCC-PAAS/template/ansible/custom/roles/debug/tasks/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | - name: Get the os family
7 | debug:
8 | msg: " {{ ansible_os_family | lower }}"
--------------------------------------------------------------------------------
/workload/HammerDB-TPCC-PAAS/template/ansible/custom/roles/installation/templates/prepare_hammerdb.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | source ./prepare_common.sh
9 |
--------------------------------------------------------------------------------
/workload/HammerDB-TPCC-PAAS/template/terraform/azure/main/cloud_init_resourcedisk.cfg:
--------------------------------------------------------------------------------
1 | #cloud-config
2 | disk_setup:
3 | ephemeral0:
4 | table_type: gpt
5 | layout: true
6 | overwrite: true
7 | fs_setup:
8 | - device: ephemeral0.1
9 | filesystem: ext4
10 | mounts:
11 | - ["ephemeral0.1", "/mnt/resource"]
--------------------------------------------------------------------------------
/workload/Iperf/.gitignore:
--------------------------------------------------------------------------------
1 | Dockerfile.1.iperf
2 |
--------------------------------------------------------------------------------
/workload/Iperf/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/Iperf/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | BUILD_OPTIONS="$BUILD_OPTIONS --build-arg IPERF_VER=${WORKLOAD#iperf}"
10 | . "$DIR"/../../script/build.sh
11 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/BERGAMO.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Iperf/script/run_nginx.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | nginx -c /etc/nginx/nginx.conf
9 |
--------------------------------------------------------------------------------
/workload/Kafka/.gitignore:
--------------------------------------------------------------------------------
1 | Dockerfile.1.server
2 | Dockerfile.1.client
3 | Dockerfile.2.basic
4 | Dockerfile.2.kafka.base
5 |
--------------------------------------------------------------------------------
/workload/Kafka/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/Kafka/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Kafka/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Kafka/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Kafka/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/kafka-ubuntu24.cmake OPTIONAL)
7 | include(cmake/kafka-ubuntu22.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/Kafka/helm/Chart.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | apiVersion: v2
7 | name: kafka
8 | type: application
9 | version: "1.0"
10 |
--------------------------------------------------------------------------------
/workload/LLMs-IPEX-Public/build_ext.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 |
10 | STACK=ai_common "$DIR"/../../stack/ai_common/build.sh $@
11 |
12 | . "$DIR"/../../script/build.sh
13 |
14 |
--------------------------------------------------------------------------------
/workload/LLMs-IPEX-Public/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels:
10 | HAS-SETUP-DATASET-defn(`K_MODEL_SUBPATH'): required
11 |
--------------------------------------------------------------------------------
/workload/LLMs-IPEX-Public/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/LLMs-IPEX-Public/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/LLMs-IPEX-Public/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/Linpack/build/build_BERGAMO.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_amd.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_CLX.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_intel_pdt.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_EMR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_intel.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_GENOA.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_amd_pdt.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_ICX.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_intel_pdt.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_MILAN.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_amd_pdt.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_ROME.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_amd.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_SKL.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_intel.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_SPR.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | . $DIR/build/build_intel_pdt.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_amd.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.1.amd )"
9 |
10 | . $DIR/../../script/build.sh
--------------------------------------------------------------------------------
/workload/Linpack/build/build_intel.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | FIND_OPTIONS="( -name Dockerfile.1.intel )"
9 |
10 | . $DIR/../../script/build.sh
--------------------------------------------------------------------------------
/workload/Linpack/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
11 |
--------------------------------------------------------------------------------
/workload/Linpack/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("linpack_arm")
7 |
8 | add_testcase(linpack_arm arm arm)
9 | add_testcase(linpack_arm_pdt arm_pdt arm)
10 |
--------------------------------------------------------------------------------
/workload/Linpack/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("linpack_arm")
7 |
8 | add_testcase(linpack_arm arm arm)
9 | add_testcase(linpack_arm_pdt arm_pdt arm)
10 |
--------------------------------------------------------------------------------
/workload/Linpack/cmake/BERGAMO.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
7 |
8 | foreach( inst "avx2" "avx3" "sse2" )
9 | add_testcase(linpack_amd_${inst} ${inst} amd numa)
10 | endforeach()
11 |
--------------------------------------------------------------------------------
/workload/Linpack/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-intel.cmake)
7 |
8 | foreach( inst "sse2" "avx2" "avx3" )
9 | add_testcase(linpack_intel_${inst} ${inst} intel)
10 | endforeach()
--------------------------------------------------------------------------------
/workload/Linpack/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
7 |
8 | foreach( inst "avx2" "avx3" "sse2" "avx2_pdt")
9 | add_testcase(linpack_amd_${inst} ${inst} amd numa)
10 | endforeach()
11 |
--------------------------------------------------------------------------------
/workload/Linpack/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-intel.cmake)
7 |
8 | foreach( inst "sse2" "avx2" "avx3" )
9 | add_testcase(linpack_intel_${inst} ${inst} intel)
10 | endforeach()
--------------------------------------------------------------------------------
/workload/Linpack/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
7 |
8 | foreach( inst "avx2" "avx2_pdt")
9 | add_testcase(linpack_amd_${inst} ${inst} amd socket)
10 | endforeach()
--------------------------------------------------------------------------------
/workload/Linpack/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-amd.cmake)
7 |
8 | foreach( inst "avx2" )
9 | add_testcase(linpack_amd_${inst} ${inst} amd socket)
10 | endforeach()
--------------------------------------------------------------------------------
/workload/Linpack/cmake/SKL.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common-intel.cmake)
7 |
8 | foreach( inst "avx2" "avx3" )
9 | add_testcase(linpack_intel_${inst} ${inst} intel)
10 | endforeach()
11 |
--------------------------------------------------------------------------------
/workload/Linpack/cmake/common-amd.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("linpack_amd")
--------------------------------------------------------------------------------
/workload/Linpack/cmake/common-intel.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("linpack_intel")
7 |
8 | add_testcase(linpack_intel_avx2_gated avx2 intel)
9 | add_testcase(linpack_intel_avx2_pkm avx2 intel)
--------------------------------------------------------------------------------
/workload/MLC/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/MLC/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$(cd "$(dirname "$0")" &>/dev/null && pwd)"
9 |
10 | WORKLOAD=${WORKLOAD:-mlc}
11 |
12 | . "$DIR/../../script/build.sh"
13 |
--------------------------------------------------------------------------------
/workload/MLC/cmake/CLX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/MLC/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/MLC/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/MLC/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/MLC/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/MLC/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/MLC/cmake/SKL.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/MLC/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
8 | if(" nova " MATCHES " ${BACKEND} " )
9 | add_testcase(mlc_local_latency_nova "local_latency")
10 | endif()
11 |
12 |
--------------------------------------------------------------------------------
/workload/MLC/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Media-Xcode/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/Media-Xcode/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/workload/Media-Xcode/cmake/common-v44-ubuntu2404.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("media-xcode-v44-ubuntu2404")
7 |
--------------------------------------------------------------------------------
/workload/Media-Xcode/cmake/common-v60-ubuntu2404.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("media-xcode-v60-ubuntu2404")
7 |
--------------------------------------------------------------------------------
/workload/Media-Xcode/cmake/common.all.ubuntu2404.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_testcase(${workload}_ffmpeg_all_gcc_generic "ffmpeg-all_gcc_generic" "ffmpeg")
--------------------------------------------------------------------------------
/workload/Mssql-Native/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Mssql-Native/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Mssql-Native/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Mssql-Native/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Mssql-Native/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Mssql-Native/template/ansible/custom/roles/mssql/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | workspace:
7 | aws: "C:\\SQLServerSetup"
8 | azure: "C:\\SQLServerFull"
9 |
10 | MSSQL_VER: "sql2016"
11 | MSSQL_REPO: "azure/windowos/provides/installation/scripts"
--------------------------------------------------------------------------------
/workload/Mssql-Native/template/ansible/custom/roles/mssql/templates/mssql-aws.ps1:
--------------------------------------------------------------------------------
1 | ./setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="mssqltest" /SQLSVCPASSWORD="mssqltest" /SQLSYSADMINACCOUNTS="mssqltest" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
2 |
--------------------------------------------------------------------------------
/workload/Mssql-Native/template/ansible/custom/roles/mssql/templates/mssql-azure.ps1:
--------------------------------------------------------------------------------
1 | ./SETUP.EXE /q /ACTION=Install /FEATURES=SQL /UpdateEnabled="False" /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="mssqltest" /SQLSVCPASSWORD="mssqltest" /SQLSYSADMINACCOUNTS="mssqltest" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
2 |
--------------------------------------------------------------------------------
/workload/Nginx/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
2 | include(cmake/${PLATFORM}.cmake OPTIONAL)
3 | include(cmake/${BACKEND}.cmake OPTIONAL)
4 | else()
5 | include(cmake_external/${PLATFORM}.cmake OPTIONAL)
6 | endif()
7 |
--------------------------------------------------------------------------------
/workload/Nginx/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 |
9 | if [[ -e "$DIR/build_internal.sh" ]]; then
10 | . "$DIR/build_internal.sh" $@
11 | else
12 | . "$DIR/build_external.sh" $@
13 | fi
14 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/arm.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/arm.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/amd.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/amd.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nginx/cmake_external/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake_external/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nighthawk/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/Nighthawk/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/workload/Nighthawk/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 | - labels: {}
11 |
--------------------------------------------------------------------------------
/workload/Nighthawk/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nighthawk/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nighthawk/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nighthawk/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Nighthawk/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Phoronix-Native/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/Phoronix-Native/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/benchmarks/nginx_3_0_0.cmake optional)
7 | include(cmake/benchmarks/nginx_3_0_1.cmake optional)
8 | include(cmake/benchmarks/stream_1_3_4.cmake optional)
--------------------------------------------------------------------------------
/workload/Phoronix-Native/template/ansible/custom/roles/deployment/defaults/main.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | WORKSPACE: "/tmp/phoronix"
7 | PHORONIX_INSTALL_DIR: "{{ WORKSPACE }}/phoronix"
8 | BENCHMARK_WL: "pts/nginx-3.0.1"
--------------------------------------------------------------------------------
/workload/Phoronix-Native/template/ansible/custom/roles/phoronix_nginx_3.0.0/templates/result_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Requests/sec: #_RESULT_#
6 |
7 |
8 |
--------------------------------------------------------------------------------
/workload/Phoronix-Native/template/ansible/custom/roles/phoronix_nginx_3.0.1/templates/result_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Requests/sec: #_RESULT_#
6 |
7 |
--------------------------------------------------------------------------------
/workload/Phoronix-Native/template/ansible/custom/roles/phoronix_stream_1.3.4/defaults/main/phoronix_stream_1.3.4.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | WORKSPACE: "/tmp/phoronix"
7 | PHORONIX_INSTALL_DIR: "{{ WORKSPACE }}/phoronix"
8 | BENCHMARK_WL: "pts/stream-1.3.4"
9 |
--------------------------------------------------------------------------------
/workload/Phoronix-Native/test-suite.md:
--------------------------------------------------------------------------------
1 | ### Available Test-Suites in Phoronix
2 | - pts/nginx
3 | - pts/stream
4 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier-Native/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/Redis-Memtier-Native/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier-Native/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier-Native/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier-Native/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier-Native/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier-Native/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
3 | include(cmake/${BACKEND}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Redis-Memtier/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cmake/common_int.cmake)
7 | include(cmake/common_int.cmake OPTIONAL)
8 | else()
9 | include(cmake/common_ext.cmake OPTIONAL)
10 | endif()
--------------------------------------------------------------------------------
/workload/Redis-Memtier/helm/Chart.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | apiVersion: v2
7 | name: Redis-Memtier-Benchmark
8 | type: application
9 | version: "1.0"
10 |
11 |
--------------------------------------------------------------------------------
/workload/Redis-ycsb/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | . "$DIR"/../../script/build.sh
10 |
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/ubuntu2204.cmake OPTIONAL)
7 | include(cmake/ubuntu2404.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/cmake/ubuntu2404.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("redis_ycsb_ubuntu2404")
7 | add_testcase(${workload}_default default)
8 | add_testcase(${workload}_gated gated)
9 | add_testcase(${workload}_pkm)
--------------------------------------------------------------------------------
/workload/Redis-ycsb/helm/Chart.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | apiVersion: v2
7 | name: Redis-ycsb-Benchmark
8 | type: application
9 | version: "1.0"
10 |
--------------------------------------------------------------------------------
/workload/Redis-ycsb/maven.sh:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | export M2_HOME=/usr/local/maven
7 | export PATH=${M2_HOME}/bin:${PATH}
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-ARM/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
8 |
9 | . "$DIR"/../../script/build.sh
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-ARM/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 | sysfs:
11 | HAS-SETUP-BKC-AI: "preferred"
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-ARM/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("resnet50_pytorch_arm")
7 | add_testcase(${workload}_throughput_pkm)
8 |
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-ARM/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("resnet50_pytorch_arm")
7 | add_testcase(${workload}_throughput_pkm)
8 |
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-Xeon-Public/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-Xeon-Public/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-Xeon-Public/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "avx_fp32")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-Xeon-Public/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "amx_bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-Xeon-Public/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cmake/common_ext.cmake)
7 | include(cmake/common_ext.cmake OPTIONAL)
8 | else()
9 | include(cmake/common_int.cmake OPTIONAL)
10 | endif()
--------------------------------------------------------------------------------
/workload/ResNet50-PyTorch-Xeon-Public/hostfile:
--------------------------------------------------------------------------------
1 | 127.0.0.1
2 |
--------------------------------------------------------------------------------
/workload/RocksDB-IAA/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/RocksDB-IAA/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 | STACK="rocksdb" "$DIR/../../stack/RocksDB/build.sh" $@
10 |
11 | . "$DIR/../../script/build.sh"
--------------------------------------------------------------------------------
/workload/RocksDB-IAA/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels:
10 | HAS-SETUP-DISK-MOUNT-1: required
--------------------------------------------------------------------------------
/workload/RocksDB-IAA/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/RocksDB-IAA/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/RocksDB-IAA/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Stream/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | include(CMakePrintHelpers)
3 |
4 | include(cmake/v2204/${PLATFORM}.cmake OPTIONAL)
5 | include(cmake/v2404/${PLATFORM}.cmake OPTIONAL)
6 |
7 |
8 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/ARMv10.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/arm.cmake)
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/arm.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/CLX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/common_2024.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/common_2024.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/common_2024.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/common_2024.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/amd.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/SKL.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/common_2024.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/v2404/common_2024.cmake)
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/amd.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("stream_amd_aocc4_ubuntu24")
7 | add_testcase(${workload}_avx2 "avx2")
8 | add_testcase(${workload}_sse "sse")
9 | add_testcase(${workload}_sse_gated "sse")
10 |
--------------------------------------------------------------------------------
/workload/Stream/cmake/v2404/arm.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("stream_arm_ubuntu24")
7 | add_testcase(${workload}_pkm "gcc")
8 | add_testcase(${workload}_gated "sve")
9 | add_testcase(${workload}_sve2 "sve2")
10 | add_testcase(${workload}_sve "sve")
11 |
--------------------------------------------------------------------------------
/workload/Sysbench/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
--------------------------------------------------------------------------------
/workload/Sysbench/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Sysbench/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Sysbench/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Sysbench/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Sysbench/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Sysbench/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Unixbench/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
2 |
--------------------------------------------------------------------------------
/workload/Unixbench/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Unixbench/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Unixbench/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Unixbench/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Unixbench/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Unixbench/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/Unixbench/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WasmScore/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | DIR="$( cd "$( dirname "$0" )" &> /dev/null && pwd )"
9 |
10 | FIND_OPTIONS="-name Dockerfile.1.${IMAGEARCH#linux/}"
11 |
12 | # build WasmScore image
13 | . "$DIR"/../../script/build.sh
14 |
--------------------------------------------------------------------------------
/workload/WasmScore/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels: {}
10 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/arm64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/arm64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/x64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/x64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/x64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/amd64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/amd64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/x64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/x64_common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/amd64_common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("wasmscore")
7 | add_testcase(${workload}_amd64)
8 | add_testcase(${workload}_amd64_gated)
9 | add_testcase(${workload}_amd64_pkm)
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/arm64_common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("wasmscore")
7 | add_testcase(${workload}_arm64)
8 | add_testcase(${workload}_arm64_gated)
9 | add_testcase(${workload}_arm64_pkm)
--------------------------------------------------------------------------------
/workload/WasmScore/cmake/x64_common.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | add_workload("wasmscore")
7 | add_testcase(${workload}_x64)
8 | add_testcase(${workload}_x64_gated)
9 | add_testcase(${workload}_x64_pkm)
--------------------------------------------------------------------------------
/workload/WordPress/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | include(cmake/${PLATFORM}.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WordPress/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake OPTIONAL)
7 | include(cmake/wp67php83.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WordPress/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake OPTIONAL)
7 | include(cmake/wp67php83.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WordPress/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake OPTIONAL)
7 | include(cmake/wp67php83.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WordPress/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake OPTIONAL)
7 | include(cmake/wp67php83.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WordPress/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake OPTIONAL)
7 | include(cmake/wp67php83.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WordPress/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake OPTIONAL)
7 | include(cmake/wp67php83.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/WordPress/files/dbdump_wp6.4.sql.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/workload/WordPress/files/dbdump_wp6.4.sql.gz
--------------------------------------------------------------------------------
/workload/WordPress/helm/Chart.yaml:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | apiVersion: v2
7 | name: WordPress
8 | type: application
9 | version: 1.0
10 |
--------------------------------------------------------------------------------
/workload/YOLOv7-PyTorch-Public/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intel/workload-services-framework/4df741bcbf8587140e30148f318f9ac916ce193f/workload/YOLOv7-PyTorch-Public/README.md
--------------------------------------------------------------------------------
/workload/YOLOv7-PyTorch-Public/cluster-config.yaml.m4:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(config.m4)
7 |
8 | cluster:
9 | - labels:
10 | HAS-SETUP-BKC-AI: "preferred"
11 |
12 |
--------------------------------------------------------------------------------
/workload/YOLOv7-PyTorch-Public/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/YOLOv7-PyTorch-Public/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | set(platform_precision "bfloat16")
7 |
8 | include(cmake/common.cmake)
9 |
--------------------------------------------------------------------------------
/workload/YOLOv7-PyTorch-Public/cmake/common.cmake:
--------------------------------------------------------------------------------
1 | # workload
2 | #
3 | # Apache v2 license
4 | # Copyright (C) 2023 Intel Corporation
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 | include(cmake/2204.cmake OPTIONAL)
8 | include(cmake/2404.cmake OPTIONAL)
--------------------------------------------------------------------------------
/workload/dummy/cmake/ARMv8.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/ARMv9.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/BERGAMA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/EMR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/GENOA.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/GNR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/ICX.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/MILAN.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/ROME.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/SPR.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/dummy/cmake/SRF.cmake:
--------------------------------------------------------------------------------
1 | #
2 | # Apache v2 license
3 | # Copyright (C) 2023 Intel Corporation
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 | include(cmake/common.cmake)
7 |
--------------------------------------------------------------------------------
/workload/platforms:
--------------------------------------------------------------------------------
1 | EMR
2 | GNR
3 | SRF
4 | SPR
5 | ICX
6 | BERGAMO
7 | GENOA
8 | ARMv8
9 | MILAN
10 | ARMv9
11 | ARMv10
12 | ARMv11
13 | ROME
14 | SKL
15 | BDW
16 | CLX
17 | TURIN
18 |
--------------------------------------------------------------------------------