preguntar acerca de multicore

3
réponses

Faites fonctionner GNU Octave avec un processeur multicore. (Multithreading)

je veux pouvoir programmer plusieurs threads avec gnu octave pour qu'il utilise plusieurs processeurs. j'ai installé GNU Octave sur Fedora 17 Linux et j'ai fait ce qui suit: yum install octave qui a installé sur mon ordinateur la dernière versi …
demandé sur 1970-01-01 00:33:32
6
réponses

précision rdtsc sur les cœurs CPU

j'envoie des paquets réseau à partir d'un thread et je reçois des réponses sur un 2ème thread qui tourne sur un noyau CPU différent. Mon processus mesure le temps entre l'envoi et la réception de chaque paquet (similaire au ping). J'utilise le rdts …
demandé sur 1970-01-01 00:33:30
3
réponses

multi-PROCESSEUR multi-core et hyper-thread

Quelqu'un pourrait-il me recommander des documents pour illustrer les différences entre multi-CPU, multi-core et hyper-thread? Je suis toujours confus au sujet de ces différences, et sur les avantages/inconvénients de chaque architecture dans différe …
demandé sur 1970-01-01 00:33:29
4
réponses

Fonctionnement du fetch CPU TSC, en particulier dans un environnement multi-processeur multicore

dans le monde Linux, pour obtenir nano secondes minuteur de précision / horloges on peut utiliser: #include <sys/time.h> int foo() { timespec ts; clock_gettime(CLOCK_REALTIME, &ts); //--snip-- } Cette rép …
demandé sur 1970-01-01 00:33:32
10
réponses

A quoi ressemble le langage d’assemblage multicore?

il était une fois, pour écrire x86 assembleur, par exemple, vous auriez des instructions indiquant "charger le registre EDX avec la valeur 5", "increment the EDX" registre, etc. avec des CPU modernes qui ont 4 noyaux (ou même plus), au nivea …
demandé sur 1970-01-01 00:33:29
10
réponses

Forcer plusieurs threads à utiliser plusieurs CPU lorsqu’ils sont disponibles

j'écris un programme Java qui utilise beaucoup de CPU en raison de la nature de ce qu'il fait. Cependant, beaucoup d'elle peuvent s'exécuter en parallèle, et j'ai fait mon programme multi-thread. Quand je l'exécute, il ne semble utiliser qu'un CPU j …
demandé sur 1970-01-01 00:33:29
5
réponses

Pourquoi ce code Java n’utilise-t-il pas tous les cœurs CPU?

le code Java simple ci-joint devrait charger tout le noyau cpu disponible au démarrage avec les bons paramètres. Ainsi, par exemple, vous commencez avec java VMTest 8 int 0 et il va démarrer 8 threads qui ne font rien d' …
demandé sur 1970-01-01 00:33:30
9
réponses

Comment contrôler sur quel cœur un processus s’exécute?

je peux comprendre comment on peut écrire un programme qui utilise plusieurs processus ou threads: fork() un nouveau processus et utiliser la CIB, ou créer plusieurs threads et utiliser ce genre de mécanismes de communication. je comprends a …
demandé sur 1970-01-01 00:33:29
7
réponses

Une solution de contournement de Python Global Interpreter Lock (GIL) sur les systèmes multi-core en utilisant taskset sur Linux?

donc je viens de finir de regarder cette conférence sur le Global Interpreter Lock Python (GIL) http://blip.tv/file/2232410 . l'essentiel est que la GIL est une assez bonne conception pour les systèmes à noyau unique (Python laisse esse …
demandé sur 1970-01-01 00:33:29
5
réponses

Java est-il compatible avec les processeurs multicore/traitement en parallèle?

je sais que maintenant que la plupart des processeurs ont deux cœurs ou plus, la programmation multicore est à la mode. Existe-t-il une fonctionnalité pour l'utiliser en Java? Je sais que Java a une classe Thread, mais je sais aussi que c'était bien …
demandé sur 1970-01-01 00:33:30