12.07.2015 Views

Calcul des etats atteignables de programmes Esterel partitionne ...

Calcul des etats atteignables de programmes Esterel partitionne ...

Calcul des etats atteignables de programmes Esterel partitionne ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7.3. EXPLORATION EXHAUSTIVE 87Algorithme défaut partitionnéNombre d’itérations 6 79Nombre d’états découverts 16 928 480 136 329 824Nombre d’états analysés 441 417 tousMémoire nécessaire > 900Mo 851 369KoDurée totale <strong><strong>de</strong>s</strong> calculs d’image 5h27m44s 237h01m40sTemps d’exécution 5h39m35s 238h10m45sFig. 7.12 – chorusBin (92 registres)7.3.2 cdtmicaLe tableau 7.13 présente les résultats <strong>de</strong> l’analyse du programme cdtmica. L’algorithme <strong>de</strong>base ne permet <strong>de</strong> produire que 54% <strong>de</strong> l’espace <strong><strong>de</strong>s</strong> états <strong>atteignables</strong> total. Dans cet exemple,le temps <strong>de</strong> calcul <strong>de</strong> l’algorithme partitionné semble raisonnable : l’algorithme partitionné met2 fois plus <strong>de</strong> temps à converger que l’algorithme <strong>de</strong> base à échouer. D’autre part, la courbe7.14 représentant le nombre d’états atteints au cours du temps semble indiquer que l’algorithmepartitionné est un peu plus rapi<strong>de</strong> que l’algorithme <strong>de</strong> base.Algorithme défaut partitionnéNombre d’itérations 10 185Nombre d’états découverts 12 538 388 785 23 384 736 769Nombre d’états analysés 10 651 674 353 tousMémoire nécessaire > 900Mo 748 971KoDurée totale <strong><strong>de</strong>s</strong> calculs d’image 15h17m50s 35h38m10sTemps d’exécution 15h24m46s 36h31m23sFig. 7.13 – cdtmica (208 registres)2.5e+102e+10# états atteints1.5e+101e+105e+0900 20000 40000 60000 80000 100000 120000 140000temps <strong>de</strong> calculFig. 7.14 – Nombre d’états découverts au cours du temps lors <strong>de</strong> l’analyse du programmecdtmica. Le temps en abscisse est exprimé en secon<strong><strong>de</strong>s</strong>. Les rectangles correspon<strong>de</strong>nt à l’algorithme<strong>de</strong> base et les traits pleins épais correspon<strong>de</strong>nt à l’algorithme partitionné.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!