Les CPU des Mac : Motorola 68060
Nous sommes en 1994 et après les déboires du 68050 trop en retard et pas assez performant, Motorola sort le 68060 qui est dans la droite ligne de la famille 68k, et aussi son chant du cygne sous cette dénomination.
Une CPU compétitive
Le 68060 est une CPU avec doublage de fréquence d'horloge, signifiant que lorsqu'à 50 Mhz son bus n'était qu'à 25 Mhz comme les 486DX2, avec un double pipeline comme le Pentium [1], et des performances par cycle proches dépendant des charges de travail entières ou flottantes.
Un travail de titan pour des équipes très réduites et probablement très engagées, car Motorola s'était d'abord concentré sur la famille 88k puis le PowerPC avec IBM, et le plus surprenant c'est que la micro-architecture du 68060 soit compétitive avec le Pentium [1].
Malheureusement Motorola ne le fera pas grimper en fréquence, et de 50 Mhz on terminera avec un peu glorieux 75 Mhz quand le Pentium sera déjà à 100 Mhz!
Apple n'a jamais utilisé le 68060
Le 68060 était trop performant mais surtout trop tardif!
Apple était déjà sur des rails avec l'alliance AIM Apple-IBM-Motorola et leur PowerPC, et sortir à la fois un Macintosh 68060 et un PowerPC aux performances relativement proches sur des logiciels natifs, mais où le 68060 serait largement plus rapide sur du code 68k, ça n'allait pas le faire.
Ce premier changement d'architecture sera donc fait au forceps, les premiers PowerPC n'étant pas décisivement plus performants et qui plus est avec une technologie d'émulation faisant perdre tout bénéfice et ramenant plutôt au 68030. Au grand dam de certains utilisateurs!
Le 68060 n'a pas été utilisé comme accélérateur sur des Macintosh 68k, faute de quelques instructions enlevées sur celui-ci, Daystar ayant un prototype dont il n'a pas achevé les drivers, et la messe était dite, l'avenir était le PowerPC.
L'extinction de la famille 68k?
la famille 68k s'est éteinte avec ce 68060 du meilleur tonneau, mais pas son architecture dont son jeu d'instruction que l'on retrouvera ensuite dans les ColdFire mais aussi dans un projet Apollo Core "68080" pour programmer des FPGA.
Cette famille aura donc une longue descendance,
10 ans de Macintosh 68k
Entre le premier prototype à base de 68000 et le Mac Quadra 68040 qui sera l'arrivée de la dernière génération 68k directement dans nos Mac, il se sera écoulé une décennie, qui pour moi avec le recul est très fondatrice.
Une architecture 32 bits avec 16 registres adressables était un choix d'avenir tout comme une interface purement et nativement graphique.
De mon coté je venais de quitter le monde 68k pour me focaliser vers celui du x86, une décennie là-aussi...