j’avais mis en ligne un premier résultat de test montrant que Java pouvait concurrence C++ dans le registre de la performance.
Afin de compléter ce premier résultat, j’ai poursuivi ma comparaison en accroissant le volume de calcul à réaliser ( volume des données et précision de calcul). Ce 2nd résultat confirme le premier test et encore une fois, la version Java de mon programme est autant performante (ou aussi peu pour les mauvaises langues) que ma version C++.
Voici les résultats :
C++/MPI
nb Dec | Tps moyen | Tps tot | Prec moy | Prec U |
1 | 693,49 | 693,49 | -5,39E-004 | 8,51E-004 |
2 | 689,225 | 1378,45 | 1,50E-005 | 7,65E-004 |
4 | 496,445 | 1985,78 | -5,48E-005 | 5,12E-005 |
8 | 212,62 | 1700,96 | 2,54E-005 | 1,43E-005 |
16 | 89,039375 | 1424,63 | 3,14E-005 | 8,89E-006 |
Java/Jace
nb Dec | Tps moyen | Tps tot | Prec moy | Prec U |
1 | 608,1793823242 | 608,1793823242 | 4,87E-007 | 1,53E-003 |
2 | 596,3627929688 | 1192,7255859375 | -1,43E-004 | 7,35E-004 |
4 | 492,4767684937 | 1969,9070739746 | -4,16E-010 | 4,22E-004 |
8 | 197,4866099358 | 1579,8928794861 | -1,61E-005 | 8,70E-005 |
16 | 88,004909873 | 1408,0785579681 | 6,35E-006 | 1,15E-005 |