Warum hat Intel verstecken internen RISC-Kern, der in Ihre Prozessoren?

Ab Pentium Pro (P6-Mikroarchitektur), Intel überarbeitet, es Mikroprozessoren und der verwendeten internen RISC-Kern, der unter den alten CISC-Anweisungen. Seit dem Pentium Pro alle CISC-Anweisungen sind unterteilt in kleinere Teile (uops) und dann erfolgt durch die RISC-Kern.

Am Anfang war es für mich klar, dass Intel sich entschieden zu verstecken-neue interne Architektur und die Kraft, die Programmierer verwenden "CISC-shell". Dank dieser Entscheidung konnte Intel komplett-redesign-Mikroprozessoren-Architektur, ohne dass die Kompatibilität, ist es vernünftig.

Aber ich verstehe nicht, eine Sache, warum Intel immer noch einen internen RISC-Anweisungen für so viele Jahre versteckt? Warum würden Sie nicht lassen Sie Programmierer verwenden RISC-Anweisungen wie die alte x86-CISC-Anweisungen?

Wenn Intel hält die Abwärtskompatibilität so lange (wir haben noch den virtuellen 8086-Modus auf 64-bit-Modus), Warum nicht Sie es uns ermöglichen, kompilieren von Programmen, so dass Sie umgehen CISC-Anweisungen und verwenden RISC-Kern, der direkt? Diese öffnen sich auf Natürliche Weise langsam aufgeben x86-Anweisungen festgelegt, die veraltet ist heutzutage (dies ist der Hauptgrund, warum Intel sich entschloss, RISC-Kern, innen, rechts?).

Blick auf neuen Intel - "Core i" - Serie sehe ich, dass Sie nur erweitert CISC-Anweisungen hinzufügen AVX, SSE4 und andere.

InformationsquelleAutor der Frage Goofy | 2011-04-27

Schreibe einen Kommentar