Speeding up Quartus P&R in the cloud
I'm running Quartus P&R in the Google Cloud inside a Docker image and I'd like to speed it up.
Especially I'd like to speed up the startup times.
The speed of launching P&R is critical, as any hard error messages are likely to be produced within first few minutes of running P&R. My mistakes are often in silly mistakes during IP is generation that are quickly fixed.
The lowest hanging fruit is to minimize the Quartus installation disk size as the Docker image is 108gByte, which takes ca. 20 minutes to launch. P&R takes 3h30 on a 32 thread 64gByte machine.
I only need device files for Arria 10 DEVICE 10AX115S2F45I1SG.
- What install options should I use?
- Are there any large files in the Quartus installation that I can delete without affecting correct execution of quartus_sh and quartus_sta?
Currently I use:
./QuartusProSetup-19.3.0.222-linux.run
--installdir /opt/intelFPGA_pro/19.3/
--mode unattended --unattendedmodeui none --accept_eula 1
--disable-components quartus_help,modelsim_ase,modelsim_ae,dsp_builder,aocl