Cyrix 6x86 - Cyrix 6x86

6x86
Cyrix 6x86-P166.jpg
Cyrix 6x86-P166 protsessori
Kesh
L1 kesh16 KB (6x86 / L) yoki 64 KB (6x86MX / MII)
Arxitektura va tasnif
Mikro arxitektura6x86
Ko'rsatmalar to'plamiIA-32 /x86
Jismoniy xususiyatlar
Transistorlar
  • 4.3M 500 nm
Yadrolar
  • 1
Soket (lar)
Mahsulotlar, modellar, variantlar
Model (lar)
  • M1, M1L, MII
Tarix
O'tmishdoshCyrix Cx486

The Cyrix 6x86 (M1 kod nomi) oltinchi avlod, 32-bit x86 mikroprotsessor tomonidan ishlab chiqilgan Cyrix tomonidan ishlab chiqarilgan IBM va SGS-Tomson. Dastlab 1996 yilda chiqarilgan.

Arxitektura

Cyrix 6x86 ning soddalashtirilgan blok diagrammasi mikroarxitektura

6x86 superskalar va superpipelined va ijro etadi qayta nomlashni ro'yxatdan o'tkazing, spekulyativ ijro, buyurtmadan tashqari ijro va ma'lumotlarga bog'liqlik olib tashlash.[1] Biroq, u mahalliy x86 bajarilishini va oddiy ishlatishni davom ettirdi mikrokod faqat, kabi Kentavr "s Vinchip, raqobatchilardan farqli o'laroq Intel va AMD usulini joriy etgan dinamik ga tarjima qilish mikro operatsiyalar bilan Pentium Pro va K5. 6x86 rozetka - Intel bilan mos keladi P54C Pentium, va oltita ishlash darajasida taqdim etildi: PR 90+, PR 120+, PR 133+, PR 150+, PR 166+ va PR 200+. Ushbu ishlash darajalari chipning soat tezligiga mos kelmaydi (masalan, PR 133+ 110 MGts da, PR 166+ 133 MGts da ishlaydi va hk).

Ichki keshlarga kelsak, u 16-KB birlamchi kesh va to'liq assotsiativ 256 baytli ko'rsatmalar qatori keshi asosiy ko'rsatmalar keshi sifatida ishlaydigan asosiy kesh bilan bir qatorda kiritilgan.[1]

6x86 va 6x86L Intel bilan to'liq mos kelmadi P5 Pentium ko'rsatmalar to'plami va ko'p protsessorga ega emas. Shu sababli, chip o'zini a 80486 va nogiron CPUID sukut bo'yicha ko'rsatma. Dastlab kengaytirilgan CCR registrlarini yoqish va keyin bit 7 ni CCR4-ga o'rnatish orqali CPUID-ni qo'llab-quvvatlash mumkin. Dasturchilar P5 Pentium-ga tegishli ko'rsatmalardan foydalanishni boshlaganligi sababli, P5 Pentium-ning to'liq muvofiqligi yo'qligi ba'zi ilovalarda muammolarni keltirib chiqardi. Ba'zi kompaniyalar o'z mahsulotlarini 6x86 da ishlashi uchun ularni yamoqlarini chiqarishdi.

Pentium bilan moslik 6x86MX da yaxshilandi Vaqt shtampi hisoblagichi P5 Pentium-ning RDTSC yo'riqnomasini qo'llab-quvvatlash uchun.[2] Pentium Pro-ning CMOVcc ko'rsatmalariga yordam ham qo'shildi.[2]

Ishlash

Xuddi shunday AMD ular bilan K5 va erta K6 protsessorlar, Cyrix ishlatilgan a PR reytingi (Performance Rating) ularning ishlashini Intel bilan bog'lash uchun P5 Pentium (oldindanP55C ), chunki P5 Pentiumga nisbatan 6x86 ning soatiga yuqori ishlashi, yuqori soatlik Pentium qismiga nisbatan aniqlanishi mumkin. Masalan, 133 MGts 6x86 166 MGts chastotada P5 Pentiumga to'g'ri keladi yoki undan yuqori bo'ladi va natijada Cyrix 133 MGts chipni P5 Pentium 166 ga teng deb sotishi mumkin. Biroq, PR reytingi 6x86 ko'rsatkichlarining to'liq haqiqati emas edi.

6x86 ning to'liq ko'rsatkichi P5 Pentiumnikidan sezilarli darajada yuqori bo'lsa, uning suzuvchi nuqta ko'rsatkichi o'rtacha (soatiga 486 FPU ning ishlash ko'rsatkichi va aniqligiga qarab) ko'rsatkichidan 2-4 baravar ko'proq bo'lgan. The FPU 6x86-da asosan Cyrix-ning ilgari yuqori mahsuldorlikka ega bo'lgan 8087/80287/80387-mos keladigan protsessorlari uchun ishlab chiqilgan bir xil sxema mavjud edi, bu o'z davri uchun juda tez edi - Cyrix FPU 80387 va hatto 80486 FPU-dan ancha tezroq edi. Biroq, u hali ham yangi va butunlay qayta ishlangan P5 Pentium-ga qaraganda ancha sekin edi P6 Pentium Pro -Pentium III FPUlar.

6x86-ni ishlab chiqishda, dasturlarning aksariyati (ofis dasturlari shuningdek, o'yinlar) deyarli butun sonli amallarni bajargan. Dizaynerlar kelajakdagi ilovalar ushbu qo'llanmaning diqqat markazida bo'lishini taxmin qilishdi. Shunday qilib, protsessorning eng yaxshi qo'llanilishi deb hisoblagan chipning ishlashini optimallashtirish uchun tranzistorlar byudjetining katta qismini to'liq bajarish resurslari oldi. Keyinchalik bu strategik xato bo'lishi mumkin edi, chunki P5 Pentium-ning mashhurligi ko'pchilikka sabab bo'ldi dasturiy ta'minot ishlab chiquvchilari kodni qo'lda optimallashtirish uchun assambleya tili, P5 Pentium-ning mahkam quvurli va pastroq kechiktirilgan FPU-dan foydalanish. Masalan, juda kutilgan birinchi odam otish Zilzila deyarli butunlay P5 Pentium-ning FPU atrofida ishlab chiqilgan yuqori darajada optimallashtirilgan yig'ilish kodidan foydalanilgan. Natijada, P5 Pentium o'yindagi boshqa protsessorlardan sezilarli darajada ustun keldi.

Shuning uchun, soat tezligi juda tez bo'lishiga qaramay, 6x86 va MII bozorning past qismida AMD K6 va Intel kabi raqobatlashishga majbur bo'ldilar. P6 Pentium II soat tezligi bo'yicha doim oldinda edi. 6x86 va MII ning eski avlodlari "486 sinf" suzuvchi nuqta birligi butun sonli qism bilan birlashtirilib, eng yangi P6 va K6 chiplari bilan tenglashib, Cyrix endi ishlashda raqobatlasha olmasligini anglatadi.

Modellar

6x86

Cyrix 6x86 133MHz

The 6x86 (M1 kod nomi) tomonidan chiqarilgan Cyrix 1996 yilda. 6x86 ning birinchi avlodi issiqlik bilan bog'liq muammolarga duch keldi. Bunga birinchi navbatda ularning kunning boshqa x86 protsessorlaridan yuqori issiqlik chiqarilishi sabab bo'lgan va shuning uchun kompyuter ishlab chiqaruvchilari ba'zan ularni etarli darajada sovutish bilan ta'minlamagan. Protsessorlar 25 atrofida ko'tarildiV issiqlik chiqishi (shunga o'xshash AMD K6 ), P5 Pentium esa 15 Vt atrofida ishlab chiqarilgan chiqindi issiqlik eng yuqori cho'qqisida. Biroq, ikkala raqam ham bir necha yil o'tgach, ko'plab yuqori samarali protsessorlar tomonidan ishlab chiqarilgan issiqlikning bir qismi bo'ladi.

Cyrix 6x86 100MHz IBM yorlig'i ostida sotiladi

6x86L

Cyrix 6x86L 133MHz IBM yorlig'i ostida sotiladi.

The 6x86L (M1L kod nomi) tomonidan keyinchalik chiqarildi Cyrix issiqlik masalalarini hal qilish uchun; The L uchun turib kam quvvat. Yaxshilangan ishlab chiqarish texnologiyalari pastki Vcore-dan foydalanishga ruxsat berdi. Xuddi Pentium MMX singari, 6x86L ga kirish / chiqarish va protsessor yadrosi uchun alohida kuchlanishli bo'linadigan quvvatli samolyotning voltaj regulyatori kerak edi.

6x86MX / MII

IBM 6x86MX PR300 protsessori
Cyrix 6x86MX 198MHz IBM yorlig'i ostida sotiladi
Ning ko'rinishi rozetka 7 IBM 6x86MX PR200 protsessorining 321 pinli ulagichlari.

6x86 ning yana bir chiqarilishi, 6x86MX, qo'shildi MMX bilan muvofiqligi EMMI ko'rsatmalar to'plami, a qo'shib Pentium va Pentium Pro bilan yaxshilangan moslik Vaqt shtampi hisoblagichi va CMOVcc ko'rsatmalariga mos ravishda kiritildi va keshning asosiy hajmini 64 KB ga to'rt baravar oshirdi. 256 baytli ko'rsatmalar qatori keshini a ga aylantirish mumkin skretch-kesh multimedia operatsiyalarini qo'llab-quvvatlash uchun.[2] Keyinchalik ushbu chipning tahrirlari o'zgartirildi MII, Pentium II protsessori bilan yaxshiroq raqobatlashish uchun. Afsuski, 6x86MX / MII bozorga kechikkan edi va o'sha paytlarda ishlatilgan ishlab chiqarish jarayonlari bilan soat tezligini yaxshi ololmadi.

Adabiyotlar

  1. ^ a b "Cyrix M1 ma'lumotlar sahifasi" (PDF).
  2. ^ a b v "IBM 6x86MX ma'lumotlar sahifasi" (PDF).

Qo'shimcha o'qish

Tashqi havolalar