Forum Discussion
Great to hear that your problem had been resolved. FYI Quartus not work well with SMT
ShengN_altera thanks for the help.
When you say Quartus does not work well with SMT, do you mean Hyper-Threading in general or is there some specific bug in AMD SMT?
Note, the other engineers who successfully compiled this program were on 8 core AMD Ryzen machines with SMT enabled. So SMT alone is clearly not the issue; it must be a combination of number of cores and SMT. I tend to agree with FvM that if Quartus cannot handle certain configurations then it should at least detect it and produce an error message (eg "Disable SMT to run Advanced Physical Optimization").
As near as I can tell, SMT/Hyper-threading is completely transparent to software. I suspect somewhere in the internals of Quartus someone 20 years ago hardwired and array to say 16 cores (alot at the time) and it just needs updated.
But thanks again. It's not an ideal solution, but at least I can run.
- ShengN_altera2 months ago
Super Contributor
Yes, it's a combination of number of cores and SMT. 64 cores SMT will run with more numbers of threads/logical CPUs compared to 8 cores SMT.