Compiler pour un multi-processeurs avec Gnat sur Gnu/Linux - Ada - Programmation
Marsh Posté le 30-01-2011 à 21:42:04
http://www.sigada.org/ada_letters/apr2010/paper1.pdf
Je pense que c'est ça que tu cherches
Marsh Posté le 31-01-2011 à 08:14:12
antac a écrit : http://www.sigada.org/ada_letters/apr2010/paper1.pdf |
Bonjour Antac, j'ai brièvement parcouru le document (je ne lis pas couramment l'anglais), et je n'ai trouvé d'éventuelle ligne d'appel à 'gnatmake'. Donc, non, c'est pas ce que je cherche.
Là, il semble falloir implémenter le multi-processing, alors que je cherche simplement un appel à gnatmake comme sur Windows ; En effet, sur Windows, il suffis de rajouter l'option "-jnp" ou 'np' est le nombre de processeur à allouer.
Marsh Posté le 31-01-2011 à 12:00:22
ben d'après http://gcc.gnu.org/onlinedocs/gcc- [...] tmake.html rien ne dit que l'option -jn est spécifique a windows...
Marsh Posté le 31-01-2011 à 14:38:17
breizhbugs a écrit : ben d'après http://gcc.gnu.org/onlinedocs/gcc- [...] tmake.html rien ne dit que l'option -jn est spécifique a windows... |
Bonjour breizhbugs ; Merci pour le document.
Je travaille sur un Core Duo intel.
j'ai bien mis l'option mais sans résultat.
Marsh Posté le 31-01-2011 à 15:00:23
Ton linux détecte bien un dual core?
ton code est il suffisement important pou bénéficier du multiproc?
Le code a peut etre trop d'inter-dépendance?
T'as déjà essayer une (re)compilation du kernel avec l'option -j?
Marsh Posté le 31-01-2011 à 15:09:25
L'option -jn de gnatmake, c'est pour que la compilation soit multi-processeur, mais ça ne présage rien au niveau de l'exécutable généré. Elle n'est pas OS dépendante, en principe.
A+,
Marsh Posté le 31-01-2011 à 15:18:03
gilou a écrit : L'option -jn de gnatmake, c'est pour que la compilation soit multi-processeur, mais ça ne présage rien au niveau de l'exécutable généré. Elle n'est pas OS dépendante, en principe. |
C'est ballot.
Merci Gilou.
breizhbugs, je pense que du coup, c'est pas nécessaire que je réponde...
Marsh Posté le 30-01-2011 à 14:47:21
Bonjour,
Je cherche comment compiler pour un multi-processeurs avec Gnat sur Gnu/Linux.
Merci