Compiler pour un multi-processeurs avec Gnat sur Gnu/Linux

Compiler pour un multi-processeurs avec Gnat sur Gnu/Linux - Ada - Programmation

Marsh Posté le 30-01-2011 à 14:47:21    

Bonjour,
 
Je cherche comment compiler pour un multi-processeurs avec Gnat sur Gnu/Linux.
 
Merci

Reply

Marsh Posté le 30-01-2011 à 14:47:21   

Reply

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

Message cité 1 fois
Message édité par antac le 30-01-2011 à 21:43:19
Reply

Marsh Posté le 31-01-2011 à 08:14:12    


 
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.

Reply

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...


---------------
Seul Google le sait...
Reply

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.

Reply

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?


---------------
Seul Google le sait...
Reply

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+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

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.
A+,


 
C'est ballot.
 
Merci Gilou.
 
breizhbugs, je pense que du coup, c'est pas nécessaire que je réponde...

Reply

Marsh Posté le 13-05-2011 à 13:55:06    

et avec des ifent

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed