coNCePTuaL

Logiciel capture d'écran:
coNCePTuaL
Détails logiciels:
Version: 1.4
Date de transfert: 14 Apr 15
Développeur: Scott Pakin
Licence: Gratuit
Popularité: 44

Rating: nan/5 (Total Votes: 0)

logiciels conceptuelle est un outil conçu pour faciliter les programmes générant rapidement qui mesurent la performance et / ou de tester l'exactitude des réseaux et des couches de protocole de réseau.
centres conceptuelle autour d'une, spécifique au domaine de langue de Progamming simples; quelques lignes de code conceptuelles peuvent produire des programmes qui prendraient beaucoup plus d'efforts pour écrire dans un langage de programmation classique.
Un des objectifs de conceptuel est d'élever l'analyse comparative de réseau à partir d'un art à la science. À cette fin, les programmes conceptuels connecter non seulement les données de mesure, mais aussi une mine d'informations sur la configuration expérimentale, le rendant facile pour quelqu'un d'autre pour reproduire vos tests de performance.
Exemple
numreps est "Nombre de répétitions" et vient de "--reps" ou "-r" avec 100 défaut.
Pour numreps répétitions plus 2 échauffement répétitions {
  tâche 0 réinitialise ses compteurs puis
  tâche 0 envoie un message de 1 mégaoctet à la tâche 1, puis
  une tâche envoie un message de 1 mégaoctet à la tâche 0 alors
  tâche / 2 comme "One-way latence (nous)" elapsed_usecs 0 journaux et
         la médiane des (Elément total_bytes / elapsed_usecs) * 1E6 / 1M comme "bande passante (Mo / s)"
}
Les données sont stockées dans un format facile à parse valeur séparées par des virgules (CSV) avec la première ligne d'en-têtes de colonnes prises dès le programme. La deuxième rangée de têtes indique comment les données dans chaque colonne ont été agrégées.
Ce qui est important, cependant, est tout d'autres informations dans le fichier journal. fichiers journaux conceptuels sont destinés à fonctionner comme un cahier de laboratoire, y compris non seulement les résultats d'une expérience mais aussi une description précise de la configuration qui a conduit à ces résultats. Combien de processeurs sont dans mon système? Combien de temps sont-ils? Qu'est-ce compilateur et les options de compilation ont été utilisés pour compiler simple? Quels sont les paramètres de ligne de commande ont été adoptées au programme? Tout est dans le fichier journal.
Les fichiers journaux répertorie également le code source du programme complet donc il n'y a pas d'ambiguïté sur ce qui a été mesuré. Vous pouvez regarder un fichier journal conceptuelle d'un an dans le futur et toujours savoir exactement ce que le lot mesures de représen plus utile qu'un test de performance qui crache seulement 397,2 et vous oblige à rappeler ce qui se réfère à.

< p> Quoi de neuf dans cette version:.

  • La langue prend désormais en charge les listes en compréhension et le message marqué reçoit
  • Le backend dot_ast inclut une nouvelle option --compress attirer l'AST d'un programme avec & quot; & quot sans intérêt; nœuds élidée.
  • Deux nouveaux indicateurs de performance sont inclus dans la distribution.
  • La déviation absolue médiane a été ajoutée à l'ensemble de statistiques qui peuvent être réunis.
  • boucles chronométrées sont plus précis.
  • Divers bugs ont été corrigés.

Ce qui est nouveau dans la version 1.3:

  • Un nouveau retour paraver fin génère traces logique à temps pour le Paraver visualiseur.
  • Une nouvelle extrémité arrière libsea_ast génère une description de l'AST d'un programme pour interactive rendu 3-D avec le visualiseur Walrus.
  • La déclaration RECEVOIR peut maintenant se propager portées soit source-cible ou cible-source, le cas échéant.
  • ensembles de tâches peut être laisser-lié à un identificateur pour une réutilisation pratique.
  • Les programmes peuvent calculer les coordonnées, ensembles voisins, et les distances sur 1-D de maille / 2-D / 3-D, tore, et topologies de tore maintenant partielles.
  • Plusieurs-à-un et plusieurs-à-plusieurs multidiffusions sont maintenant supportés par le C + MPI back-end.

Quoi de neuf dans la version 1.1:

  • La version 1.1 du conceptuelle est essentiellement une version bug-fix - - beaucoup de
  • minuscule, petites corrections de bugs qui ont un impact principalement de la construction conceptuelle
  • processus. Cependant, le langage conceptuel ne fournit une utile nouvelle
  • fonction: L'EST DANS construction accepte désormais séries de chiffres tout comme le
  • pour chaque construction. Par exemple, les programmes conceptuels peuvent désormais inclure
  • déclarations comme suit:
  • Tâches T tel que T est en {2, 5, 8, ..., num_tasks-1} ENVOYER A
  • 32 kilo-octets MESSAGE AUX MISSIONS R tel que R est en {t-1, t-2}.
  • La syntaxe précédente de gamme pour IS IN (par exemple & quot; T est en [3, 10] & quot;) est maintenant
  • obsolète la nouvelle syntaxe, réglez fournit un sur-ensemble approprié de la
  • fonctionnalité de gamme syntaxe (par exemple, & quot; T est en {3, ..., 10} & quot;).
  • Programmes construits avec v1.1 conceptuels ont exécuté avec succès dans tous
  • 147 456 âmes (36 864 nœuds) de l'Aube, le / système IBM Blue Gene P
  • installé au Lawrence Livermore National Laboratory.
  • Le autopackage conceptuelle est maintenant construit comme un hybride 32 / paquet 64 bits.
  • Exécuter coNCePTuaL_1.1.package sur un système x86 32 bits ou 64 bits,
  • et il devrait installer automatiquement les bibliothèques correctes pour que
  • plate-forme.
  • Voir le journal des modifications pour les détails complets de tout ce qui est
  • changé depuis la version 1.0.

Ce qui est nouveau dans la version 1.0:

  • conceptuel ne nécessite plus l'apprentissage d'une nouvelle langue de programmation à utiliser; modes de communication peuvent désormais être dessinés dans une interface utilisateur graphique et converties et à partir du code conceptuel.
  • Un nouveau plug-in Eclipse prend en charge l'écriture, la course, et les tests de performance du réseau d'analyse à partir d'un seul et même environnement, de développement intégré.

Logiciel similaire

HPC Toolkit
HPC Toolkit

20 Feb 15

Tsung
Tsung

20 Feb 15

IOR
IOR

2 Jun 15

memtest86+
memtest86+

20 Feb 15

D'autres logiciels de développeur Scott Pakin

Netpbm2Gimp
Netpbm2Gimp

20 Feb 15

Commentaires à coNCePTuaL

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!