Multicœur et multithread sur Ipython Notebook

Je suis actuellement en utilisant le enfilage fonction en python et a obtenu ce qui suit:

In [1]:
import threading
threading.activeCount()

Out[1]:
4

Maintenant sur mon terminal, je utiliser lscpu et appris il y a 2 threads par cœur et j'ai accès à 4 cœurs:

kitty@FelineFortress:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Stepping:              3
CPU MHz:               800.000
BogoMIPS:              5786.45
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

Donc, je devrais avoir beaucoup plus de 4 threads pour l'accès. Est-il une fonction python que je peux utiliser pour augmenter le nombre de cœurs, je suis en utilisant (avec exemple) pour obtenir plus de 4 threads? Ou même quelque chose à taper sur le terminal lors du lancement de ipython notebook comme ci-dessous:

ipython notebook n_cores=3
Il y a unlimitted nombre de threads par cœur, mais seulement 2 peut être active à un moment, vous voudrez peut-être faire un peu de lecture sur le differenes entre les cœurs physiques et logiques et des carottes de threads et de processus. Lire également sur le python GIL. Aussi êtes-vous intéressé à la façon python, ou dans le IPython? (IPython a son propre parellism bibliothèque qui fonctionne sur plusieurs ordinateurs, ainsi que de travailler sur un seul ordinateur).
Je suis ok avec Python ou IPython. Python serait mieux que je suis en train de créer des codes source libre pour les personnes qui pourraient utiliser uniquement Python et note nécessairement IPython.
Sachez que threading.activeCount() est le nombre de threads que votre programme est, pas une indication de ce que votre système est capable de faire. Il va augmenter si vous créez plus de threads.

OriginalL'auteur Jack_The_Ripper | 2016-05-07