La fonctionnalité de recherche est en construction.
La fonctionnalité de recherche est en construction.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

What Factors Affect the Performance of Software after Migration: A Case Study on Sunway TaihuLight Supercomputer Quels facteurs affectent les performances du logiciel après la migration : une étude de cas sur le supercalculateur Sunway TaihuLight

Jie TAN, Jianmin PANG, Cong LIU

  • Vues en texte intégral

    0

  • Citer

Résumé:

En raison du développement rapide de différents processeurs, par exemple x86 et Sunway, le portage de logiciels entre différentes plates-formes devient de plus en plus fréquent. Cependant, l'efficacité d'exécution du logiciel migré sur la plate-forme cible est différente de celle de la plate-forme source, et la plupart des études précédentes ont étudié l'amélioration de l'efficacité du point de vue matériel. À notre connaissance, il s'agit du premier article à se concentrer exclusivement sur l'étude des facteurs logiciels qui peuvent entraîner une modification des performances après la migration d'un logiciel. Pour réaliser notre étude, nous avons utilisé SonarQube pour détecter et mesurer cinq facteurs logiciels, à savoir les lignes dupliquées (DL), la densité des odeurs de code (CSD), les grandes fonctions (BF), la complexité cyclomatique (CC) et les fonctions complexes (CF), de 13 projets sélectionnés de la suite de benchmarks SPEC CPU2006. Ensuite, nous avons mesuré l'évolution des performances logicielles en calculant le taux d'accélération du temps d'exécution avant (x86) et après la migration logicielle (Sunway). Enfin, nous avons réalisé un modèle de régression linéaire multiple pour analyser la relation entre le changement de performances du logiciel et les facteurs logiciels. Les résultats indiquent que le changement de performances de la migration logicielle de la plate-forme x86 vers la plate-forme Sunway est principalement affecté par trois facteurs logiciels, à savoir la densité d'odeur de code (CSD), la complexité cyclomatique (CC) et les fonctions complexes (CF). Les résultats peuvent profiter à la fois aux chercheurs et aux praticiens.

Publication
IEICE TRANSACTIONS on Information Vol.E105-D No.1 pp.26-30
Date de publication
2022/01/01
Publicisé
2021/10/21
ISSN en ligne
1745-1361
DOI
10.1587/transinf.2021MPL0003
Type de manuscrit
Special Section LETTER (Special Section on Empirical Software Engineering)
Catégories

Auteurs

Jie TAN
  State Key Laboratory of Mathematical Engineering and Advanced Computing
Jianmin PANG
  State Key Laboratory of Mathematical Engineering and Advanced Computing
Cong LIU
  Shandong University of Technology

Mots-clés

Table des matières