title: python joblib.Parallel vs Parallel-Python: parallelise over multiple cores of a single CPU?
body: <p>I want to parallelize the execution of a for loop written in python-2.7 on the quadcore processor of my computer's CPU. </p>
  
  <p>Shall I implement this with joblib.Parallel or with Parallel-Python?</p>
  
  <p>I've seen joblib.Parallel being used more, but the first line of <a href="https://pythonhosted.org/joblib/parallel.html#using-the-threading-backend" rel="nofollow">this</a> part of its documentation worried me: it sets forked processes to work on "separate CPUs". Does that mean it can't do it on separate cores of the same CPU?</p>