UVM limitations

In reply to cgales:

Okay I get it . Do you see any upside in creating multicore Testbenches ? I have read somewhere that Parallel testbenches are faster and the “overhead” as you said , which I think refers to "small processes at each thread " being dereferenced and garbage collected after execution is taken care of.
Because there is a way to change your singlecore Testbench to Multicore Testbench when your native HVL supports some additional constructs .