PRISME DE DEC

le PRISME était une conception à 32 bits de l'unité centrale de traitement du RISC du Digital Equipment Corporation (DEC). C'était les résultats finaux d'un certain nombre de projets de recherche Décembre-internes du 1982 - calendrier du 1985 , et était au moment où livrer le silicium dans le 1988 quand la gestion a décommandé le projet. Le travail de l'année prochaine sur l'alpha de DEC de a commencé, basé fortement sur la conception de PRISME.

Fond

Au début des années 80 le DEC était un succès énorme, éclat avec l'argent comptant et infusé avec un sentiment d'invincibility. Des projets ont été lancés all over la compagnie pour chasser le " ; prochain grand thing" ; , avec peu ou pas de direction globale ou inadvertance gestionnaire. Le RISC calculant était l'une de ces prochaines grandes choses, et dans la période de 1982 à 1985 aucunes plus moins de quatre tentatives ont été faits pour créer un morceau de RISC à différentes divisions.

Le titan du laboratoire de recherche occidental du DEC (WRL) dans le Palo Alto, la Californie était une conception basée par à rendement élevé d'ECL de qui a commencé en 1982, prévue pour courir le Unix . Le SÛR (architecture profilée de pour exécution rapide ) était une conception 64-bit du qui a commencé la même année, conçue par Alan Kotok (de la guerre des étoiles de ! renommée de ) et orbites de Dave et prévu pour courir le VMS . Le HR-32 ( Hudson, RISC, à 32 bits) a commencé dans le 1984 par Witek riche et le Dan Dobberpuhl chez le Hudson ouvrier, prévu pour être employé comme coprocesseur dans la machine de VAX . Le coutelier de Dave de de même année a lancé le projet de la CASCADE chez DECwest dans le Seattle .

PRISME

Par la suite le coutelier a été invité à définir un projet simple de RISC en 1985, choisissant Witek riche en tant qu'architecte en chef. La conception commencée comme morceau 64-bit, mais était " postérieur ; downsized" ; à 32 bits. En août 1985 le projet d'une conception à niveau élevé a été livré, et le travail a commencé sur la conception détaillée. Les spécifications de PRISME ont été développées pendant beaucoup de mois par une équipe pour cinq personnes : Coutelier de Dave, orbites de Dave, Witek riche, Dileep Bhandarkar, et Wayne Cardoza. Ce travail était 98% fait 1985 - le 1986 et a été fortement soutenu par des simulations par Peter Benoit sur un grand VAXcluster .

Du côté du nombre entier des choses, le PRISME était un " ; " imitation ; concevoir de plusieurs manières, et des affichages qu'une similitude considérable aux MIPS conçoit. Des instructions à 32 bits les 6 peu de les plus élevés et 5 plus bas étaient l'instruction, partant du reste du mot pour coder un des endroits constants du registre de ou de . Soixante-quatre registres à 32 bits étaient inclus, par opposition à trente-deux en MIPS, mais l'utilisation était autrement semblable. Le PRISME et les MIPS manquent également des fenêtres de registre de qui étaient un cachet du " ; other" ; concevoir, Berkeley RISC / SPARC .

La conception de PRISME était notable pour plusieurs aspects de son ensemble d'instruction , cependant. Notamment, le PRISME a inclus le Epicode (code d'instruction prolongé de processeur de ), qui a défini un certain nombre de " ; special" ; les instructions ont prévu pour offrir au du système d'exploitation un stable ABI à travers des réalisations multiples. Epicode a été donné son propre ensemble de 22 registres à 32 bits à employer. Un ensemble de vecteur de traitant des instructions de plus tard ont été aussi bien ajoutés, soutenu par les seize registres 64-bit additionnels d'un vecteur qui pourraient être utilisés d'une série de manières.

Deux versions du système ont été prévues, DECwest ont travaillé à un " ; haut-end" ; Exécution d'ECL connue sous le nom de cristal , alors que l'équipe de développement avancé de semi-conducteur travaillait au MicroPRISM , une version du CMOS . MicroPRISM a été fini d'abord et a été envoyé pour le d'essai fabbing en avril 1988. En plus, le coutelier a mené le développement sur un nouveau Microkernel - le mica appelé du système d'exploitation basé du , Unix-comme lequel était offrir et le VMS - comme le " ; personalities" ; sur un substrat commun des services.

Frottement et annulation

Tout au long de la période de PRISME, le DEC a été impliqué au cours d'une discussion importante au-dessus de la future direction de la compagnie. Pendant que de plus nouveaux postes de travail étaient présentés, l'avantage d'exécution du VAX a été constamment érodé, et le rapport de prix/performance de a complètement miné. Les différents groupes au sein de la compagnie ont discuté comment au meilleur répondre. Certains ont préconisé entrer le VAX dans le " ; haut-end" ; , abandonnant le bas de gamme aux postes de travail. D'autres ont suggéré d'entrer dans le marché de poste de travail using un processeur des produits. Encore d'autres ont suggéré re-de mettre en application le VAX sur un processeur de RISC.

Ceci a mené aux problèmes considérables avec les guerres de territoires entre les divers groupes. La concurrence entre les divisions a retardé la revue d'architecture, qui n'était pas fermée jusqu'en 1986. Travailler aux morceaux associés de soutien, l'unité de gestion mémoire et l'unité de virgule flottante de , plus tard ont été interrompues par encore une autre discussion dessus si la conception devrait être 32 - ou 64-bit. La conception de MicroPRISM n'a pas été menée à bonne fin jusqu'à l'avril 1988.

Par ce moment d'autres groupes en décembre, alimenté vers le haut avec le combat corps-à-corps et les retards constants, décidés pour créer leur propre série de postes de travail basés sur les MIPS R3000 , courant un port de leur existant d'Ultrix Unix-comme du système d'exploitation. De la réunion initiale au prototype une machine a pris seulement 90 jours, avec la pleine production capable démarrer par le 1989 de janvier. Lors d'une réunion passant en revue les divers projets en juillet 1988, la compagnie décidée pour décommander le PRISME, et pour continuer les postes de travail de MIPS et les produits à extrémité élevé de VAX.

Ironiquement, chaque tentative de produire un VAX plus rapide qui pourrait concurrencer de plus nouveaux postes de travail était essentiellement un échec. Le VAX 9000 a fonctionné dans des retards, et avant qu'il se soit transporté de plus nouveaux postes de travail d'Unix l'avaient déjà surpassé dans l'exécution, à une fraction minuscule du coût (ou de taille). Apparent averti de ce danger, lors très de la même réunion où le PRISME a été décommandé, le Ken Olsen a lancé un nouveau projet pour continuer d'explorer un VAX RISC-basé. Ceci indirectement a mené à la formation de l'alpha projet du l'année prochaine.

Random links:Poésie d'Acmeist | Alan Brooke, ęr vicomte Alanbrooke | L'Arabie Saoudite | Stephen Bronner | Estadio Verapaz | PRISMA_DE_LA_DEC