Quartus Settings (Ryzen 7)
Posted: Tue Jul 21, 2020 9:02 am
I just upgraded my PC from a quad core I7 to an 8 core Ryzen 7 (both with hyperthreading) and was a bit surprised to see that it took over twice as long to build a project on the new CPU
I7 used to use 4 cores (from 8) and took just under 10 minutes
Ryzen 7 3700x (with 8 cores, 16 threads) took 18 minutes to build same project!
however it was using all 16 cores so it didn't miss out the hyperthreaded cores as it did with I7, so I changed the config to use 8 (instead of ALL) and it now takes 7½ minutes to build (I tried 4 and 6 as well, both around 8 mins, so extra cores don't make that much difference)
so, if you have an AMD CPU, make sure the number of cores is set correctly (probably to the number of REAL cores ignoring HT)
setting is in the QSF file
set_global_assignment -name NUM_PARALLEL_PROCESSORS 8
I7 used to use 4 cores (from 8) and took just under 10 minutes
Ryzen 7 3700x (with 8 cores, 16 threads) took 18 minutes to build same project!
however it was using all 16 cores so it didn't miss out the hyperthreaded cores as it did with I7, so I changed the config to use 8 (instead of ALL) and it now takes 7½ minutes to build (I tried 4 and 6 as well, both around 8 mins, so extra cores don't make that much difference)
so, if you have an AMD CPU, make sure the number of cores is set correctly (probably to the number of REAL cores ignoring HT)
setting is in the QSF file
set_global_assignment -name NUM_PARALLEL_PROCESSORS 8