commit:2015:08_12
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
commit:2015:08_12 [2015/08/12 11:48] – boman | commit:2015:08_12 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 87: | Line 87: | ||
Quelles sont les perfs de cette nouvelle version? m'a demandé Luc. | Quelles sont les perfs de cette nouvelle version? m'a demandé Luc. | ||
- | Voilà ce que ça donne sur le cas test du tube. Pour cette première série de tests, je compare " | + | Voilà ce que ça donne sur le cas test du tube. |
- | * win7-msvc-x64: | + | |
+ | **Pour cette première série de tests**, je compare " | ||
+ | * win7-msvc-x64: | ||
* winxp-mingw32: | * winxp-mingw32: | ||
* ubuntu-gcc-x64: | * ubuntu-gcc-x64: | ||
Line 96: | Line 98: | ||
La version ubuntu est la plus rapide (67s), talonnée par la virtualbox win7-visual (71s) et loin derrière, on retrouve la nouvelle version 32 bits (102s). Petit détail amusant: le skyline est plus rapide dans la virtualbox win7 que sous ubuntu. Par contre toutes les autres routines sont plus efficaces sous ubuntu. | La version ubuntu est la plus rapide (67s), talonnée par la virtualbox win7-visual (71s) et loin derrière, on retrouve la nouvelle version 32 bits (102s). Petit détail amusant: le skyline est plus rapide dans la virtualbox win7 que sous ubuntu. Par contre toutes les autres routines sont plus efficaces sous ubuntu. | ||
- | En ce qui concerne la nouvelle version MinGW, le code est plus lent dans toutes les phases de résolution et principalement dans l' | + | En ce qui concerne la nouvelle version MinGW, le code est plus lent dans toutes les phases de résolution et principalement dans l' |
Il faudra donc tester cette version sur un système récent (win7 x64 p expl). Il faudra également faire des tests de comparaison MKL/ | Il faudra donc tester cette version sur un système récent (win7 x64 p expl). Il faudra également faire des tests de comparaison MKL/ | ||
- | Dans un second temps, je me suis demandé si le solveur MUMPS était utilisable avec MinGW puisqu' | + | **Dans un second temps**, je me suis demandé si le solveur MUMPS était utilisable avec MinGW puisqu' |
La série de tests suivante consiste à tester les différents solveurs sur la même machine. Par simplicité, | La série de tests suivante consiste à tester les différents solveurs sur la même machine. Par simplicité, | ||
Line 107: | Line 109: | ||
{{ : | {{ : | ||
- | Il y a visiblement un (gros) problème... On voit bien que la plupart des phases qui n' | + | Il y a visiblement un (gros) problème... On voit bien que la plupart des phases qui n' |
- | Si on regarde la résolution, | + | Si on regarde la résolution |
- | Par contre, l' | + | Par contre, l' |
====== samcef.py ====== | ====== samcef.py ====== | ||
Line 128: | Line 130: | ||
====== Remarques finales ====== | ====== Remarques finales ====== | ||
- | Cette version a du mal à démarrer (il faut compter entre 5 à 10 secondes pour voir apparaitre le splash screen de Metafor. | + | La version |
+ | |||
+ | Ci-dessous, un aperçu d'un run du " | ||
{{ : | {{ : | ||
- | On voit ci-dessus | + | On voit qu'il y a un gros travail de la part du système pour démarrer le code (la phase rouge au niveau du CPU). Est-ce dû au 32bits? à XP? à la virtualbox? Il faut que je tire ça au clair. |
- | Pour info, voici le même graphe avec MUMPS: | + | Pour info, voici le même graphe |
{{ : | {{ : | ||
- | On voit bien que Lilia a ajouté une belle chevelure au graphe de CPU, ainsi qu'un tapis rouge tout le long du calcul. | + | On voit bien que Lilia a ajouté une belle chevelure au graphe de CPU, ainsi qu'un tapis rouge tout le long du calcul. A vue de nez (je n'ai pas ouvert les routines), il y a trop d' |
--- // | --- // |
commit/2015/08_12.1439372908.txt.gz · Last modified: 2016/03/30 15:22 (external edit)