Projets

09

Ebola: the first test and return to square one

avr

This post is a translation of “Ebola : premiers essais et retour à la case départ

It’s been a little while now that I’ve tested my idea of ​​a language.
I just had not time to speak about it…

Finally, after mature reflection, my language is passed in the trash in favor of a assembler editor.

more...
09

Ebola : premiers essais et retour à la case départ

avr
1 Comment »   Posted by Etienne SOBOLE |  Category:ARM, Assembleur, Code, Ebola, Projets

Ca fait un petit bout de temps maintenant que j’ai testé mon idée de créer un langage.
J’avais juste pas eu le temps d’y revenir…

Finalement, après mures réflexions, mon langage est passé à la casse au profit d’un éditeur Assembleur.

more...
25

Program to count the cycles of the A8 cortex: v0.5

mar

This post is a translation of “Programme pour compter les cycles du cortex A8 : v0.5“.

The cycle conter approach to the goal. By dint of debugging and optimization, the algorithm is now very fast (which will soon be very useful) and more reliable.

more...
 | Tags:
25

Programme pour compter les cycles du cortex A8 : v0.5

mar
3 Comments »   Posted by Etienne SOBOLE |  Category:Ccc, Projets

Salut.

Petit à petit, le calculateur de cycle approche du but. A force de débogage et d’optimisation, l’algorithme est à présent très rapide (ce qui va être prochainement très utile) et de plus en plus fiable.

more...
 | Tags:
07

Ebola – L’assembleur évolué.

mar
No Comments   Posted by Etienne SOBOLE |  Category:Ebola, Projets

J’ai attaqué il y a quelques semaines la décompression JPEG en assembleur.
Et là, il a bien fallu se rendre compte que l’assembleur, c’est pas très dur, mais c’est difficilement lisible (surtout re-lisible en fait).

Certes les commentaires sont là pour aider, mais finalement cela s’avère généralement insuffisant.
Il a donc fallu trouver un juste milieu entre un langage un poil plus évolué et la performance de l’assembleur.
J’ai donc décidé de créer mon propre “langage”!

more...
04

Programme pour compter les cycles du cortex A8 : v0.4

mar
No Comments   Posted by Etienne SOBOLE |  Category:Ccc, Projets

Me voilà de retour.

J’étais parti en laissant une version du compteur de cycles buggée.
Il était temps de faire une petite phase de stabilisation de l’outil avant d’aller plus loin.
J’en profite pour remercier Steve et Michael qui m’ont permis de faire un bon important vers une solution plus proche du fonctionnement réel du cortex.

more...
 | Tags:
24

Programme pour compter les cycles du cortex A8 : v0.3

fév
No Comments   Posted by Etienne SOBOLE |  Category:Ccc, Projets

Le compteur de cycle commence à fonctionner plutôt correctement semble t-il, et à être pas mal utilisé :)

Juste avant de partir au ski je vous propose donc une nouvelle version !!!

J’avais re-coder une bonne partie du parseur dans la version précédente.
Cela m’a permis d’ajouter les instructions NEON assez rapidement (tout est relatif). J’en ai profiter pour corriger aussi quelques coquilles et apporter de nouvelles fonctionnalités dont voici la liste:

more...
 | Tags:
20

Programme pour compter les cycles du cortex A8 : v0.2

fév
No Comments   Posted by Etienne SOBOLE |  Category:Ccc, Projets

Quelques utilisateurs aventureux,on testé la première version du compteur de cycles du Cortex A8, et m’ont remonté pas mal de bugs…

Je me suis donc attelé à une deuxième version (qui soit soit en passant à nécessité la ré-écriture totale du parseur).
La première version avait surtout été développée pour me permettre de comprendre le fonctionnement des pipelines et autres unités fonctionnelles du Cortex. J’avais mis en ligne une version graphique du résultat, mais cela était peut être un peu prématuré.

more...
 | Tags:
05

Programme pour compter les cycles du cortex A8

fév
No Comments   Posted by Etienne SOBOLE |  Category:Ccc, Projets

Cela faisait un bout de temps que je m’avais plus poster de messages.

Et pour cause, j’ai mis mon projet entre parenthèse le temps pour moi de comprendre un peu mieux comment fonctionne le cortex A8.
Cela passe par un petit programme pour compter les cycles.
Il n’a pas été simple de réaliser ce programme tant le fonctionnement du cortex est obscur. Au final après plusieurs essais de simulation du Cortex A8, je suis arrivé a un résultat correct.

more...
 | Tags: