UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 60655

Vivado - What is the difference between Number of Jobs and Multithreading?

Description

In the run configuration dialog box, I set the number of jobs to 4.

However, I am receiving the following message which states that 8 CPUs are used:

[Place 30-611] Multithreading enabled for place_design using a maximum of 8 CPUs


Why is the number of CPUs used not limited to 4?

Solution

Number of jobs defines the number of local processors to use when launching multiple runs simultaneously.

Multithreading is used by Vivado tool to speed up certain processes within a single job, including DRC reporting, static timing analysis, placement, and routing.
 
For more information on multithreading, please refer to (UG904), page 7, Under the section "Multithreading with the Vivado Tools".
 

AR# 60655
Date Created 05/14/2014
Last Updated 01/19/2015
Status Active
Type General Article
Tools
  • Vivado Design Suite