AltairX : QPRAM

Alors je sais , vous n’avez jamais entendu parlez de ce genre de RAM , au mieux vous avez entendu de la DDR ou GDDR. La QPSRAM est un RAM que j’ai inventé , qui signifie Quad Pseudo SRAM.Donc Quad pour Quad channel et Pseudo SRAM , c’est une DRAM (ou une DDR) qui se…

AltairX : Futur EPIC ?

La première chose que je me suis dit est « quel nom devrais je lui donner ? » , et j’ai toujours pas de nom ah ah , à la limite je voulais lui donner comme nom AltairX-S , je sais pas si c’est bien , mais ça sera son nom temporaire. Il faut savoir que se…

AltairX : Conclusion

Alors ce n’est pas la conclusion définitive, juste celle que j’ai actuellement. Mais celle que j’ai pour faire du VLIW, ma conclusion est que j’ai été un poil optimiste.Je pensais que 2 ou 4 instructions/cycle aurait suffit pour mettre à l’amende un proc Intel ou AMD.Alors autant c’était sûrement faisable en 2010 de faire ce…

AltairX : Cache Part 3

Ce qui est assez drôle c’est que je n’avais pas prévu de faire un cache pour l’AltairX, donc ce chapitre aurait pu avoir un autre nom : « SPM ».Et donc oui à la base il ne devait y avoir que deux SPM.Un pour les instructions et un pour les Datas, Oui je m’étais complètement inspiré du…

AltairX : Pipeline Part 2

Alors cela va être assez court parce qu’elle n’a pas changé depuis le début (alors normalement pipeline, c’est masculin, mais je trouve ça plus jolie en féminin). Je n’ai pas eu de difficulté à choisir sa pipeline, disons qu’elle est assez proche du MIPS original (qui est en 5 étapes), mais qui chez moi différencie…

AltairX : ISA Part 1

Je parlerais ici des soucis que j’ai eu à la création de l’ISA de l’AltairX, pour être honnête, j’ai du faire au moins 10 ou 20 versions/modification donc je ne vais pas dire toute les modifications que j’ai faite mais les principaux.Il faut savoir une chose AltairX est assez inspiré de l’Emotion Engine (Playstation 2…

Micro-Architecture : ISA (Introduction)

Alors pour ceux qui ne savent pas ce que c’est un ISA , c’est « Instruction Set Architecture » , c’est donc définir les instructions , leur nom et leur langage « machine ». En soit, n’importe qui peut le faire , ce n’est pas très « compliqué », mais faire un ISA correct, c’est moins trivial , ça demande plus…

AltairX : Présentation

Alors voici le premier article sur AltairX pour ceux qui ne le savent pas,c’est un projet de création d’un nouveau processeur et éventuellement un peu tout ce qui tournera autour (cache , GPU , RAM), je pensais l’écrire en anglais pour avoir plus d’audience , mais bon je ne suis pas aussi doué en anglais…