in reply to Multi-kernel processors.

Multiple cores only come into play for multiple processes. That's why Parallel::ForkManager is being suggested, to force process separation of parts of your code.

One world, one people