├── .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 | --------------------------------------------------------------------------------