Sputnik Build 3 Cell/spu Pipeline Viewer


Messages recommandés

Posté(e) (modifié)

Jon Rocatis un développeur qui avait des problèmes en utilisant le programme d'IBM (spusim tool) a décidé de créer le sien et vient aujourd'hui de sortir Sputnik.

dd3515091390f0fbaabfafa.png

Cet outil s'adresse principalement au développeur. Vous aurez besoins des bibliothèques Qt pour le faire fonctionner sous Windows.

L'auteur prévoit de donner les sources plus tard.

Source

Modifié par deaphroat
Posté(e) (modifié)

Moi non plus c'est pour ça que pour une fois j'ai pas trop mis de description, mais je suppose que ceux qui en ont besoin savent s'en servir.

Un pipeline est un élément d'un circuit électronique dans lequel les données avancent les unes derrière les autres, au rythme du signal d'horloge. Dans la microarchitecture d'un microprocesseur, c'est plus précisément l'élément dans lequel l'exécution des instructions est découpée en étages. Le premier ordinateur à utiliser cette technique est l'IBM Stretch, conçu en 1958.

Donc je suppose une sorte de débogueur pour le SPU pas a pas pour développeur.

Il a fait ce programme parce que l'original, spusim tool, ne lui convenait pas. Les défauts qu'il lui reproche :

Spusim verrouille le fichier que vous ouvrez, il n'a pas de ré-ouverture rapide des fichiers récents

Sputnik ré-ouvre votre dernier fichier et va directement à la dernier fonction ou vous étiez.

Sputnik prend en charge les fichiers "object" et "ELF".

Sputnik contient beaucoup de stats, qui vous aideront a voir les performance et le potentiel de vos boucles, également des stats registre.

Spusim sortirait des boucles pendant le débogage (aller trop loin) et pourrait vous induire en erreur , Sputnik gèrerait mieux le debogage.

Après en grande partie il a repris les même élément que Spusim, donc les personnes travaillant avec Spusim ne devrait pas être dépayser.

Modifié par deaphroat
Posté(e) (modifié)

La magie de QT (et d'un non-besoin à des librairies spécifiques à un OS) surtout ! Ce programme marchera aussi sous Linux, BSD, Symbian, Maemo, et j'en passe.

Modifié par Miles Prower
Posté(e)

Pas tout à fait un debugger. L'idée du pipeline est d'accélérer les calculs : enfaite pour calculer un opération le processeur doit charger les données (opérandes quoi), les traiter, et les stocker. Ceci coute un cycle d'horloge, donc plutot que d'attendre que ce cycle soit complet, les mecs d'IBM ont eu la bonne idée de ne pas attendre le cycle complet. Ainsi quand le proc calcule une opération, il y a la prochaine qui est prête a être traitée et ainsi de suite !

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant