![]() |
|||
|
Test de performances de l’apport de RayBooster dans un calcul d’acoustique par lancer de rayons. Ce test a été mené sur 2 maillages différents d’un même modèle (nacelle de réacteur) et six positions de la source : quatre (de E1 à E4) sont placées à l'intérieur de la nacelle, et deux (E5 et E6) sont placées à l'extérieur. Pour chaque source, 1 320 000 rayons primaires sont lancés dans toutes les directions. Le test a été réalisé sur un Pentium 4 à 3.06 GHz, compilation avec gcc 3.3. Aucun tuning spécifique n'a été pratiqué et RayBooster est utilisé avec les mêmes paramètres par défaut pour chacun des rendus. La durée de référence est issue d'un code industriel en exploitation. L'utilisation de RayBooster permet de diviser le temps de calcul par 4.75 sur le petit maillage, et de le diviser par 6.58 sur le maillage intermédiaire. Un maillage plus précis (utilisant plus de triangles) conduirait à une amélioration encore plus importante.
Petit maillage (32 000 facettes)
|
| Source | Speed Up1 | Variation2 |
| E1 | 4.74 | 78.91 % |
| E2 | 5.06 | 80.22 % |
| E3 | 4.58 | 78.19 % |
| E4 | 4.59 | 78.22 % |
| E5 | 4.90 | 79.60 % |
| E6 | 3.93 | 72.22 % |
| Source | Speed Up1 | Variation2 |
| E1 | 6.26 | 84.04 % |
| E2 | 6.95 | 85.61 % |
| E3 | 6.59 | 84.83 % |
| E4 | 6.49 | 84.60 % |
| E5 | 5.81 | 82.78 % |
| E6 | 4.18 | 76.07 % |
1 : Speed Up = Durée CPU sans RayBooster / Durée CPU avec RayBooster
2 : Variation = (Durée CPU sans RayBooster - Durée CPU avec RayBooster) / Durée CPU sans RayBooster
| © RayBooster est un produit de HPC-SA. |