Spectre uses UHD (User Hardware Display) licensing, not job-locked. You can launch as many jobs as you want on a multi-CPU system as long as you are the same user
I want to run full-chip verification in a single design, and run the full-chip parallerlly with multiple CPU to fastern the verification process, anyone know how!?
Linux includes a kernel called SMP (Symmetric Multi-processor).
If your Redhat machine has Multiple CPUs or at least the CPU supports hypertheating technology from Intel (Which emulates two concurrent CPUs inside one), then you can get higher performance from your machine.
Due to my experinces SMP has superior than normal kernel.
I have trid it, on a bi-Athlon station on Redhat 7.2. I have done very long transient simulation, only one CPU was used by Spectre but the second one was available to display the curve in real time...
No every application supports running on multi-cpu platform.
For memory bandwidth hungry application, 2-cpu platform is not good.
Because these 2 cpus have to share same memory bandwidth.
Most simulators are not in this case.
In my experience, runing modelsim in hyperthreading-on env. is 2-5 % faster than hyperthreading-off env.