Divers Infos

20

Fini les vacances pour ARM !!!

juin

Ca devrait arriver, même si on pouvait espérer que non!
Intel arrive dans le monde du smartphone avec son medfield Z2460.
Si Intel sait faire des processeurs (et de très bons processeurs), on avait cru que la gestion de l’énergie n’était pas son fort, et que donc, il n’était pas prêt de venir concurrencer l’ARM dans nos chers smartphones.
Et pourtant ils arrivent et ça va faire mal !

more...
 | Tags:
04

Tegra 3: pas pour moi !!!

mai

J’ai croisé Vendredi notre directeur des Ressources Humaines. Ce dernier était en train de tester son nouveau smartphone. Ni une ni deux je m’approche car l’engin est plutôt esthétique.
Pas le temps de souffler que je me prends un “T’as vu mon smartphone, c’est un HTC One X, le plus puissant des smartphones”…
Bien! Je vois que le commercial de chez PhoneHouse à bien fait son travail. Reste plus qu’à vérifier si cette affirmation est vraie.
Comme notre DRH est cool, il a bien voulu que j’installe quelques bench de mon cru sur son smartphone flabant neuf !

more...
 | Tags:
05

Quelques détails sur la nouvelle architecture Aarch64!

déc

ARM vient juste de rendre public une première documentation concernant l’architecture Aarch64 – la version 64 bit de l’ARM.
Depuis plus de 20 ans, l’architecture 32bit à évolué en conservant une compatibilité ascendante avec les toutes premières version de l’ARM.
ARM a profité de cette nouvelle architecture, pour repartir à “zero” (enfin c’est un bien grand mot) en nous proposant un nouveau jeu d’instructions. Et comme c’est souvent le cas avec les petits génies d’ARM, c’est plutôt bien pensé !

more...
14

Galaxy Note: Avis et Performances

nov

Je ne suis fais un petit cadeau en m’offrant le smartphone à la mode en ce moment, le Galaxy Note.
Il est arrivé ce week end, donc forcément, j’ai pas trop résister à l’envie de tester la bète. je vous propose ici mon avis sur l’engin ainsi qu’un retour sur les performances du Exynos 1.4Ghz de samsumg qui pour mémoire est un dual Cortex A9.
Le Galaxy Note offre bien des surprises…

more...
09

Le BBC BASIC gère à présent NEON et VPF

août
No Comments   Posted by Etienne SOBOLE |  Category:Divers Infos

Bonne nouvelles pour les ayatollahs du RISC OS !
Les heureux utilisateurs du RISC OS (sur Beagleboard) pourront bientôt utiliser NEON et VPf.
Bon évidement, ça doit concerner environ 150 personnes dans le monde, mais bon, pour eux, c’est cool.
Pour ceux qui l’ignore (et ils sont sans doute nombreux), avant de faire paniquer les deux grands fondeurs que sont Intel et AMD, l’ARM (dont l’acronyme veut dire Acorn RISC Machine) était exclusivement déployé sur les ordinateurs “Archimedes” d’Acorn (le créateur de l’ARM donc) et embarquaient le RISC OS comme système d’exploitation!!!

more...
 | Tags: ,
10

Lever le voile sur la table de cycles du Cortex A8 : Part 2

jan

Lors de mon précédent article sur le fonctionnement du pipeline de NEON, je n’avais pas voulu entrer trop dans les détails. Pourtant, pour avoir une bonne compréhension du fonctionnement de NEON, et comment optimiser au maximum son utilisation il faut absolument comprendre ce que sont les “unités fonctionnelles” (functional unit).

more...
 | Tags:
24

Bon Noël

déc
No Comments   Posted by Etienne SOBOLE |  Category:Divers Infos

Bon ben c’est l’heure de filer réveillonner.

Je vous souhaite un bon noël.
more...
22

Lever le voile sur la table de cycles du Cortex A8 : Part 1

déc

A mon époque – puisque je date d’une autre époque – lire une table de cycle était relativement simple.
L’ARM3 disposait d’un pipeline à 3 niveaux:

  • Décodage
  • Execution
  • Ecriture

Du coup lire la table de cycle revenait à prendre le temps d’exécution de l’instruction et c’était à peu prêt tout.
Ce n’est plus du tout le cas à présent. Même si une fois que l’on a compris tout semble logique, il faut tout de même un petit peu d’effort pour bien assimiler le concept et beaucoup de travail pour calculer en amont le nombre de cycles que va prendre telle ou telle fonction.

more...
 | Tags:
22

Lorsque les pros de l’optimisation s’en mêlent

déc

Mon pote Jerome qui bosse chez Naughty Dog (Uncharted ça vous parle ?) de passage en France est venu me voir hier. Donc évidement la soirée à fini devant le micro à essayer de comprendre un peu mieux le fonctionnement de la BeagleBoard, du Cortex et de NEON.

Verdict : On s’en doutait déjà mais les accès à la mémoire sont un peu la (seule) source du problème.

more...
 | Tags:
21

Ma Beagleboard 1Ghz fonctionne à 800Mhz

déc

Lors de la réalisation du script de conversion YUG vers RGB que je cherche toujours à optimiser au maximum afin de bien cerner les subtilité du Cortex A8, J’avais quelques problème pour calculer le nombre de cycles utilisés par mon programme. Et surtout pour trouver où les cycles étaient perdus…

more...
 | Tags: