-- Philippe STRAUSS http://strauss.pas.nu/
Le 28 janv. 2014 à 19:21, dc <[email protected]> a écrit : > On 28/01/2014 17:09, Philippe STRAUSS wrote: > >> les VLIW? dieu sait la merde pour pondre un compilo correcte, enfin >> j'ai jamais regardé dans le détail. > > En fait, IA64 n'est pas à proprement parlé du VLIW, mais plutôt de l'EPIC > (Explicit Parallel Instruction Computing). c'est pire... Il y a, entre > autre, deux notions importantes qui sont la notion de "prédicats" > (speculative execution/branch) et de parallelisme. Le parallelisme étant déjà > assez difficile à génèrer, il est encore complexifié par la possibilité de > faire du "speculative load/branch/execution". Le code doit être optimisé pour > chaque type de processeur (niveau de //) ce qui rend les choses moins > transportables. Ecrire du code assembleur est plus qu'infernal sur ce genre > d'architecture. Néanmoins, c'était une super architecture, conçue par HP, qui > a été complètement merd... par Intel et par HP (HP était alors dirigé par une > personne qui avait déjà quasi détruit l'ex Bell-labs). Et voilà... on en est > toujours avec notre architecture x86 :-( > > http://en.wikipedia.org/wiki/Explicitly_parallel_instruction_computing > http://www.comp.nus.edu.sg/~ctank/epic.pdf > http://www.cse.unsw.edu.au/~cs9244/06/seminars/02-nfd.pdf > > Moralité, ne confiez jamais la direction d'une entreprise technologique à > quelqu'un de la finance/MBA; c'est hélas e plus sure moyen de détruire > l'entreprise ! ok je connaissais pas ni l'historique. récemment, j'ai vu que sparc existe encore ! ils ont un truc terrible pour assurer la cohérence entres caches locales : un crossbar switch, personne d'autre sur le marché n'a ça, n'ose le transistor count y associé, et c'est _bigrement_ efficace. bon le serveur pizzabox avec ce CPU, genre 24000 US$, les cochons! > > dc > _______________________________________________ > gull mailing list > [email protected] > http://forum.linux-gull.ch/mailman/listinfo/gull
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ gull mailing list [email protected] http://forum.linux-gull.ch/mailman/listinfo/gull
