-
Notifications
You must be signed in to change notification settings - Fork 1
/
arm64sve-hpc.json
56 lines (56 loc) · 1.86 KB
/
arm64sve-hpc.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
"_author": "Hoa Nguyen <hoanguyen@ucdavis.edu>",
"_license": "Copyright (c) 2023 The Regents of the University of California. SPDX-License-Identifier: BSD 3-Clause",
"builders":
[
{
"type": "null",
"ssh_host": "localhost",
"ssh_port": "5555",
"ssh_username": "{{ user `ssh_username` }}",
"ssh_agent_auth": true,
"ssh_ciphers": ["aes128-gcm@openssh.com", "chacha20-poly1305@openssh.com", "aes128-ctr", "aes192-ctr", "aes256-ctr"],
"ssh_certificate_file": "~/.ssh/id_rsa",
"ssh_clear_authorized_keys": true
}
],
"provisioners":
[
{
"type": "file",
"source": "arm64sve-hpc/gem5-init.sh",
"destination": "/home/ubuntu/"
},
{
"type": "file",
"source": "shared/serial-getty@.service",
"destination": "/home/ubuntu/"
},
{
"type": "file",
"source": "arm64sve-hpc/benchmark-configs",
"destination": "/home/ubuntu/benchmark-configs/"
},
{
"type": "shell",
"execute_command": "{{.Vars}} bash '{{.Path}}'",
"scripts":
[
"arm64sve-hpc/1.packages-install.sh",
"arm64sve-hpc/2.m5-install.sh",
"arm64sve-hpc/3.stream-install.sh",
"arm64sve-hpc/4.gups-install.sh",
"arm64sve-hpc/5.npb-install.sh",
"arm64sve-hpc/6.spatter-install.sh",
"arm64sve-hpc/7.permutating-gather-install.sh",
"arm64sve-hpc/8.permutating-scatter-install.sh",
"arm64sve-hpc/9.memory-latency-test-install.sh",
"arm64sve-hpc/10.gapbs-install.sh"
]
}
],
"variables":
{
"ssh_username": "ubuntu"
}
}