Forum Discussion
Altera_Forum
Honored Contributor
9 years agoParallel kernel compilation on a single machine
I'm trying to use a single multicore machine to compile multiple kernels in parallel, unfortunately, the kernel compilation fails in this case. If I just compile one kernel at a time it's fine, but w...
Altera_Forum
Honored Contributor
9 years agoThe kernel compilation process (or more accurately, the fitting and routing parts of the process) are very memory-intensive and if your machine runs out of memory during the process, compilation WILL fail.
Expect to need 20-25 GB per compilation for Stratix V and 35-40 GB per compilation for Arria 10. Altera's official recommendations can be found here (http://dl.altera.com/requirements/17.0/). The main way to speed up the compilation process is to obtain faster processor (more cores won't help for one compilation since the process is mostly single- or dual-threaded) and faster memory, or more cores and bigger memory to allow for more parallel compilations.