Flop, Mac etc... [Forums - HC908 et S08]
Flop, Mac etc... [Forums - HC908 et S08]
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
Recherche
 
   
 

Parcourir ce sujet :   1 Utilisateur(s) anonymes





Flop, Mac etc...
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
Bonjour.
Cela fait très longtemps que je n'ai pas regarder le sujet, et bien évidement j'ai un collègue qui me pose cette question...

Comment connaitre la performance du HCS9S08 en terme de kFlop? Ou le temp de calcule de MAC (Multiplication and Accumulation)?

Merci d'avance pour votre aide/réponses/éclaircissements :)

Posté le : 19/10/2015 15:22
Transférer la contribution vers d'autres applications Transférer


Re: Flop, Mac etc...
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
Bon ben j'ai comprit.

Je vais faire un ptit soft pour calculer ma valeur

F32 x1 5.7f ;
F32 x2 3.9f;
F32 result 0.0f ;

// Get Timer value
For (U32 i 0;  U32_MAXi++)
{
      
result += x1 x2;                 // Opération MAC
}
// Get timer value
For (U32 i 0;  U32_MAXi++)
{
      
result x1 x2;            // Opération division
}
// Get timer value


Si vous avez un avis, n'hésitez pas :)

Posté le : 20/10/2015 14:00
Transférer la contribution vers d'autres applications Transférer


Re: Flop, Mac etc...
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1918
Hors Ligne
Salut

Au concours du sujet le plus répondu tu as manqué de peu de faire un flop et tu as failli fâcher tous ceux qui détestent Mac mais je te remercie je me coucherai moins idiot !

Je ne suis pas du tout spécialiste mais dans la mesure où un S08 ne fera dans tous les cas pas ce calcul sans passer par un programme un peu long, peut on vraiment parler de caractérisation du S08 ?
Ne testes tu pas autant le compilateur et sa configuration ?
Il y a des options pour faire un code plus rapide ou à l'inverse plus compact dans CW... je suppose que ça a un rôle non négligeable sur le temps d’exécution de ce genre de chose...

Posté le : 20/10/2015 14:28
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Flop, Mac etc...
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
Oui Charly, tu as raison. (Excepté que le sujet le plus répandu concerne les MIPS et non les FLops :p )

Oui je sais également que c'est une hérésie de faire du flot32 sur nos petit S08... mais je débarque dans projet déjà bien existant...
Sachant un S08 dépourvut de FPU, c'est évidement le compilo et sa config qui sera testé.

J'ai des collègues qui ne font que de l'algo (matlab etc...). Ils font de la recherche en avance de phase.
Pour choisir des méthodes/modèle de calcule, ils ont besoin de connaitre la "performance du S08" sur les flottants...

Je me met donc dans un premier temps avec AUCUNE optimisation, pour avoir le worst case.

Sinon, pour l'info, MAC est une ancienne méthode de calcule Mul et ADD.
Aujourd'hui le FLOP représente toutes action sur des flottant: i.e. CAST OPERATION... Tu m'étonne qu'ils atteignent de si grandes valeurs :p

Posté le : 20/10/2015 14:49
Transférer la contribution vers d'autres applications Transférer


Re: Flop, Mac etc...
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1918
Hors Ligne
Citation :

Oui je sais également que c'est une hérésie de faire du flot32 sur nos petit S08...
s'il a le temps de faire le job...
C'est pas pire que d'utiliser des automates a écran tactile de 15pouce avec des pc dedans pour gérer un PID sur un four, comme j'ai un client qui est en train de faire et dire qu'il veut faire des économies et que ceci suffirait à réguler son four http://www.ebay.fr/itm/281330860114 !

Posté le : 20/10/2015 15:16
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Flop, Mac etc...
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
XD
Il y a peut-être un soucis d'intégration :p

Posté le : 20/10/2015 15:23
Transférer la contribution vers d'autres applications Transférer



 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Flop, Mac etc... [Forums - HC908 et S08]