Forum Discussion
Note that the Maximum Processors setting is given a number. Ideally, it would allow for a value like "Auto" or "Maximum", so that if you compile your design on a 2 processor system, it automatically uses both of them, and if it's on a 16 processor system(someday), it uses all of them. I believe that's in the works. But if you set the number higher than the number of processors you actually have, then it will slow down your compile times(which is why it defaults to 1). As I believe most people know, only the simplest of parallel algorithms see the performance(processor time) decrease linearly with the number of processors(where 2 processors would halve the total processing time). One of Altera's software engineers was at a multi-processor conference/tradeshow/something and basically software people in other fields were generally maxxing out at a square root improvement, so 2 processors would give a 40% improvement, 4 processors would give you a 2X improvement, etc. So extra processors helps, but not to the degree the layperson(like me) often expects.