1907 - Diamond: Can user run multiple Place and Route (PAR) in parallel?<br>
User can run multiple Place and Route (PAR) in parallel. This run method is effective when user have either a multicore machine, networked machine with access to other machine's resources, or both. A non-networked single core machine can not take advantage of this feature. By using this method, users can reduce the run time of N-seeded multi PAR run by X, where X is the number of node available for parallel multi PAR.
This feature is available in both ispLEVER and Diamond. The instructions to set this feature up is included in both ispLEVER and Diamond help files.
Click "Help" -> "Lattice Diamond Help", and a webpage will appear in the default browser. Go to the search tab and search for "Running Multiple PAR Jobs in Parallel". Click on the resulting search. The same process can be used to search for this feature's instructions for ispLEVER.
At the bottom of this web page, please also read the content in the link to "Using the Multi-Tasking (-m) Option (Command Line)".
Note that for running multi PAR in a single multicore machine, please refrain from setting the "Corenum" to the maximum number of cores in the machine. Doing so might have an adverse effect on the time required to run compilation the design, and, in some cases, it might create a longer run time. This is because all of the machine's resources is used to run multi PAR, which compete against the resources required to maintain the machine's OS.