# CPU and architecture

> Select CPU architecture and SIMD capabilities.

Source: https://docs.realhw.dev/hardware-markers/cpu-and-architecture/
Documentation index: https://docs.realhw.dev/llms.txt

Use architecture markers when the job must run on a specific CPU architecture.

```yaml
arm64-tests:
  tags:
    - arch:aarch64
  script:
    - uname -m
    - ./test-arm64.sh
```

You can also use GitLab-compatible ARM64 tags:

```yaml
tags:
  - saas-linux-medium-arm64
```

SIMD markers select CPU feature support:

```yaml
simd-tests:
  tags:
    - saas-linux-large-amd64
    - simd:avx512f
  script:
    - ./test-avx512.sh
```
