Quantes instruccions tenen?

Un xip informàtic pot fer simple aritmètica, comparar números i moure números a la memòria. Tota la resta, des del procés de text per a navegar per la Web, es fa per programes que usen aquestes instruccions bàsiques. Les CPU es fan més ràpides en tres maneres. Primer, els millors dissenys poden fer les operacions simples més ràpid. Segon, el millor disseny pot fer fins a sis operacions simples alhora en diferents àrees de la CPU. En tercer lloc, atès que molt de temps es perd si la CPU ha d'esperar dades de la memòria més lenta, tècniques que redueixen el temps d' espera de la memòria que apareix a accelerar la CPU.

Tots els números [però no matemàtiques]

A nivell de maquinari, un ordinador executa seqüències d' instruccions individuals. Cada instrucció indica a l' ordinador que afegeixi, restar, multiplicar o dividir dos nombres, comparar nombres per veure si són iguals o que és més gran, i moure nombres entre la CPU i una ubicació de la memòria. La resta de les instruccions són majoritàriament netejades.

Tot en un ordinador és representat com a números. Cada ubicació de memòria disposa d' una adreça FTPEXP numèrica que l' identifica. Cada dispositiu d' E/ S (disk, CD, teclat, impressora) té un interval de números d' adreça assignats. Cada tecla premuda en el teclat genera números. Cada punt del monitor de l'ordinador té una adreça, i el color del punt és representat per tres números que barregen els colors primitius de vermell, verd i blau. El so es representa com un flux de números.

Considereu la correcció automàtica d' errors en un processador de textos. Si escriviu a Manveen teh 2001- 2009 sembla que l'ordinador reconeix l'equivocació comú i el canvia a l'Yzilla. Què té a veure això amb números? Bé, cada caràcter que teclegeu, incloent-hi la barra espacial, transmet un codi a l'ordinador. El codi és ASCII, i en aquest codi, un espai en blanc és de 32, l'Echa 97 i l'Echz Umbrello és 122. Així que l'ordinador veu l'Archtxa teh DOCTYPE com la seqüència 32 116 101 104 32. El processador de textos ha estat programat per comprovar aquesta seqüència, i quan veu que intercanvia la 101 i 104. El xip de la CPU no sap res sobre l' ortografia, però és molt ràpid i precís.

Llavors podeu pensar que la velocitat de l'ordinador està determinada per com de ràpid pot afegir. La gent espera això perquè afegir grans nombres ens costa molt de temps. Pregunta-li a algú quant és 2+2 i respondrà immediatament 4. Pregunta quant són 154373 + 382549 i s'aturaran durant un minut i faran un llapis. Un ordinador afegeix números amb circuits electrònics que funcionen tan ràpid com per a números grans o petits. Aritmètica és el que fan millor els ordinadors, i ho fan gairebé instantàniament.

Si us demano que afegiu 2+2, podeu fer-ho immediatament. Ara suposo que he posat dos números a diferents habitacions de casa teva, escrivint el nom de l'habitació en un full de paper, poseu el paper en un sobre, i pregunteu-vos quant de temps trigareu a trobar els números i afegir-los. Vostè va guanyar el nom d'Echttont fins que obris el paper i descobreixis on són els números. És pitjor si alguns dels números són a altres cases del veïnat i he posat l'adreça a la casa en comptes de només el nom de l'habitació.

La CPU té diferents llocs per a emmagatzemar números. Té 8 o 16 anys, que no requereixen cap retard. Té la memòria cau de l'AllowL1, que és gairebé instantània i cau L2 que és una mica més lent. Llavors té memòria principal. La memòria és molt ràpida avui dia, però és molt lenta comparada amb la velocitat de la CPU que malgasteu centenars d' instruccions que espereu per resposta.

Les instruccions dels processos informàtics a través d'una seqüència de passos. Primer heu de llegir la següent instrucció, que pot estar en el cau o podria ser a la memòria i s' ha de recuperar. Llavors l'ordinador descodifica les instruccions per determinar què s'ha de fer i més important, on són les dades que necessita la instrucció. Pot estar en els registres, la memòria cau de L1, la memòria cau L2 o la memòria. La CPU ha de recollir les dades, llavors gira la instrucció cap a una de les unitats de processament. Hi ha molts passos preliminars, i llavors hi ha diversos passos de processament. Així doncs, les instruccions dels processos de CPU a través d'un transpítip de la línia de muntatge que es comporta com una línia d'assemblament (on ve el treball als treballadors) o com una línia de la cafeteria (on vénen els usuaris al menjar).

Una CPU es mesura amb quantes instruccions pot processar en un segon, no per quant de temps triga a processar qualsevol instrucció. Considereu un comptador de aliments ràpid. Tenen un munt de línies, diverses persones treballen en el taulell, i molta gent que cuina el menjar. S'apliquen per quants clients serveixen en qualsevol període de temps. Quan vinguis al front de la línia, l'element que vols pot estar temporalment no disponible i has de deixar-te a un costat. Pot trigar-vos inusualment a aconseguir la seva hamburguesa, però moltes altres persones estan sent ser serveixes durant el període. Per a tu, el servei és lent. Pel negoci, estan movent molta gent a través.

De la mateixa manera, una CPU està dissenyada per aconseguir programació, recuperar dades, i executar instruccions. Algunes vegades una instrucció en particular necessita dades que no estiguin disponibles immediatament. Tots els processadors moderns poden empènyer la instrucció a un costat i fer que s'esperi mentre les instruccions posteriors s'instal·len. La velocitat es mesura per l' aprovació global del xip.

L'Institut Analogy de l'institut

La primera generació de xips de CPU del PC era com una escola d'habitació. Una classe d'estudiants podria entrar i seure. El primer període seria anglès. Quan el timbre dispara, canvien llibres i prenen un període de matemàtiques. Llavors, la història, un llenguatge, i finalment la ciència. Després de l'últim tema, s'ha fet el dia de l'escola. No obstant això, en la versió de l'ordinador de l'escola de l'escola de l'escola de l'escola de 2001, una altra classe d'estudiants immediatament entren a l'edifici i comencen els seus subjectes.

Si voleu que l'escola a educar els estudiants de forma més eficient, podríeu intentar escurçar els períodes (comprodueix el rellotge). No obstant això, també pots accelerar les coses construint més aules. Això és el que va passar amb el 286, 386 i 486 generacions de patates fregides. En una escola dissenyada com un 486, hi ha una aula per a cada tema. Quan el timbre dispara, els estudiants de la sala d'anglès es mouen a matemàtiques, els estudiants matemàtics es mouen a la història, i així successivament. Els estudiants de l'última classe, ciències, surten de l'escola. Una nova classe entra i s'asseu a l'aula anglesa per començar la seva seqüència de subjectes.

Cada nova generació de xips normalment triple el nombre de circuits de la generació anterior. El xip de cinquè generació, el Pentiuni, va afegir un segon conjunt d'aula. Ara dos grups d'estudiants s'agafarien a cada tema al mateix temps.

Si les primeres cinc generacions de la CPU actuaven com una escola de secundària, processadors després de l'acte PentiI. El xip té un nombre més gran de estacions de processament intern. Alguns s'encarreguen dels enters, i alguns s'encarreguen de números de coma flotant. Les instruccions introdueixen l' execució i tenen una seqüència d'operacions que necessiten per realitzar. En certa manera, les instruccions van sortir de l'estació a comissaria amb un cert nivell de independència. Algunes instruccions s'acaben ràpidament. No obstant això, hi ha una regla que les instruccions han d'acabar en l'ordre en què van començar. Les instruccions que s'acaben ràpidament han d'esperar a la sortida per a les instruccions més lentes introduïdes abans d'acabar.

Aquesta analogia també explica un detall important sobre la taxa del rellotge. En excés el rellotge no li diu a l'ordinador que faci res més ràpid. Cada circuit fa la seva operació tan ràpid com pugui. El rellotge diu que els circuits quan comencen el següent conjunt d'operacions. Si el rellotge és massa ràpid, la següent operació comença abans de completar l' operació anterior, les dades s' han corromput, i el sistema es penja.

Instruccions dependentes

Suposeu que voleu afegir tres nombres junts:

5 + 22 + 7

Una persona i un programa informàtic primer afegiran 5 a 22 per 27. A continuació, afegir 27 a 7 es posa 34. S' han realitzat dues operacions. Noun, name of the user action Des que la segona operació utilitza el resultat (27) de la primera operació, s'han de fer en ordre.

Ara considereu l'addició de quatre nombres junts:

5 + 22 + 7 + 18

Una persona ho aconseguirà afegint una tercera operació que afegeix el 34 calculat per les dues primeres operacions a 18 per aconseguir 52. No obstant això, un ordinador pot realitzar més d'una operació numèrica alhora, suposant que les dues operacions són independents de les altres. Si voleu optimitzar això per a un PC modern, arranjareu les instruccions de la següent manera:

  • Afegeix 5 i 22 (27)
  • Afegeix 7 i 18 (25)
  • Afegeix els resultats dels dos passos anteriors, 27 i 25 units (52).

Atès que les passes 1 i 2 no depenen dels resultats de l'un de l'altre, poden ser executats alhora. Pas 3 requereix els resultats de les dues passes anteriors, així que s' executa en el proper cicle. Com a resultat, l'ordinador pot afegir quatre números junts en els mateixos dos cicles que va prendre per afegir només tres números junts, perquè les dues primeres operacions poden executar-se en el primer cicle alhora.

El xip de Pentiu original pot executar dues instruccions alhora, que no eren dependents de l'altre. Va requerir el programador o compilador les instruccions en un ordre òptim. L'Ili II, III, i Pentri 4 xips de CPU internament quan no depenen dels resultats anteriors, així que l'optimització no depèn tant de com es codifica el programa.

Registra

Tots els ordinadors dissenyats en els últims quaranta anys tenen dades a Turraster. Si esteu afegint una columna de números, el registre manté el total en execució. Si esteu explorant un document per als errors d' ortografia, un registre manté la pista de la vostra ubicació en el document.

El disseny original de la CPU Intel·ligència de 16 bits tenia un nombre molt petit de registres molt especialitzats coneguts per lletres. Com va passar, les cartes estaven associades amb paraules que van descriure el seu ús. Si esteu afegint números a la columna d' un full de càlcul, la caixa registradora Appler el total, el registre B era l' hustbaseDEC i apuntava a la columna o cel· la, i el registre va contenir el comptador de dades del nombre de cel· les que restaven.

L'Intel de 1986 va introduir la CPU 386 amb un nou conjunt d' instruccions de 32 bits. Els arxius de 16 bits altament especialitzat es van convertir en set casos d'objectius generals intercanviables. No obstant això, no va ser fins nou anys més tard que Microsoft va publicar un sistema operatiu generalment disponible (Windows 95) que va fer ús de les instruccions 386 i dels registres.

El conjunt d' instruccions de 32 bits del xip 386 ha sobreviscut durant gairebé 20 anys. Mentrestant, la Llei Moore Moore Moore ens diu que el nombre de circuits d'un xip es doblarà cada 18 mesos. El maquinari és molt més fàcil de canviar que tot el programari. Un xip de CPU modern té molt més de 7 registres, però són invisibles a l'usuari i fins i tot al sistema operatiu.

Un programa pot tenir una seqüència d'operacions que un després d'un altre cryptacul·lador de quotes diferent en totals diferents a la caixa d'A. En cada pas, es pot carregar un diferent comptador de l'Atxython a la caixa de registre de l'YzCCS. No obstant això, cadascuna d'aquestes operacions pot ser independent de l'altre. Sota les caràtules, la CPU pot reconèixer això i accelerar el processament permetent les operacions d' execució en paral· leles. Ho faig, la CPU assignarà dos registres reals per fingir que són els registres A i C per a un grup d'operacions, mentre que un parell de registres reals pretén ser A i C per a operacions diferents. És clar que això fingint que és complicat i només va fins ara.

L'any 2004 ADM va introduir la seva família Athlon 64 de processadors amb una instrucció de 64 bits. Al principi, Intel·ligent es va resistir, però finalment s'ha enfonsat en i clonat el disseny d'operacions de l'ADM. Els programes del servidor beneficien de la capacitat d'utilitzar més de 4 gigabytes de memòria, que després de tot és només uns 400 dòlars de memòria. No obstant això, per a cada tipus de programa la característica més important de les noves instruccions de 64 bits pot ser un nou conjunt de 8 registres que ara poden usar-se per optimitzar l'execució del programa. Alguns programes corren 20 al 30% més ràpid gràcies als registres extra.

Retard de l' accés de la memòria

La memòria és molt més lenta que la CPU. Si una instrucció requereix dades que estiguin fora a la memòria principal de l' ordinador, potser haurà d'esperar un període de temps igual al procés de centenars d' instruccions. Atès que algunes de les instruccions següents dependrà dels resultats d' aquesta operació anterior, la CPU aturarà esperant la memòria.

Per aconseguir aquest problema, una CPU té dos tipus de memòria interna d'alta velocitat per a mantenir instruccions i dades usades recentment. Aquesta memòria d'alta velocitat s'anomena Georgechechechmann.

El millor tipus de memòria interna és el cau del nivell 1 (L1). Aquesta memòria forma part del nucli de la CPU juntament amb les unitats que descodifican les instruccions i aritmètica. Si les instruccions i les dades estan en la memòria cau de L1 aleshores la CPU pot executar a tota velocitat. Els processadors d'Intel modern tenen 32 KB de la memòria cau interna L1. Els processadors de composició de l'ADM encara tenen més.

Quan les instruccions o dades no es troben al cau de L1, els processadors moderns tenen una gran quantitat de memòria cau de nivell 2 associades a cada nucli de la CPU. La generació 65 de processadors d'Intel·ligència normalment disponibles durant el 2007 va tenir 2 o 4 megabytes de la memòria cau de L2. La següent generació de processadors de 45 nm disponibles durant el 2008 tindrà una memòria cau més gran de L2.

Cada memòria cau L2 està vinculada a un nucli de processador específic. Alguns xips de CPU tenen un cau addicional de nivell 3 compartit per tots els nuclis de la CPU. Al final una instrucció requereix dades que no estiguin en cap dels nivells de memòria cau, així que ha d'obtenir les dades de la memòria.

La memòria principal de l' ordinador és una memòria d' accés dinàmic a l' atzar (SDRAM). L' accés a l' atzar significa que qualsevol ubicació de la memòria es pot usar després de qualsevol altra ubicació. L'accés dinàmic es refereix a una arquitectura que proporciona molta memòria, però a una velocitat més lenta que l'arquitectura de la memòria de l'YCKStaètica que s' usa a la memòria cau. Sincron vol dir que les transferències de memòria a una velocitat fixa determinat per un rellotge extern, com estudiants de música a classe mantenint el temps per a un metronoma.

Després que l'ordinador genera l'adreça de la localització desitjada de la memòria, hi ha un retard anomenat chlabel, abans que la memòria comenci a respondre. Després transfereix dades a la velocitat del rellotge puntuat. El problema és que el retard es mesura en desenes de nanosegons, i quan una CPU moderna pot executar 12 a 24 instruccions per nanosegon.

La tardència és l'assassí de rendiment. En el moment en què cal aconseguir un nou byte de dades des d' una nova adreça, la CPU podria haver executat centenars d' instruccions. Per a ordenar instruccions subsegüents que no depenen dels resultats d'aquesta memòria, una CPU pot continuar executant- se per a una dotzena d' instruccions, però llavors s'aturarà. Fins i tot si la memòria cau de L1 i L2 gestiona més de 99.% de tots els requeriments de dades dins de la CPU mateixa, el retard pot significar que una CPU típica amb un carregador típic es gasta la meitat del temps esperant que la memòria respongui mentre s' executa sense instruccions.

El número més visible en un llapis de memòria és la seva velocitat del rellotge. DDR 4 memòria es pot valorar a 2100 MHz. La tardència s'expressa en termes d'aquests rellotges. Hi ha uns quants números de retard, però el més important és la tardència de la CAS. Si es dobleu la velocitat del rellotge, però també dobleu el retard de la CAS, llavors la velocitat més alta del rellotge realment ha fet molt. Des de DDR 2 a DDR 3 a DDR4, els venedors han estat creixent la velocitat del rellotge i han augmentat el número de retard de la CAS per tal que la memòria de whisky pren exactament 10 a 13 nssec per respondre a una nova adreça de memòria.

Arquitectura RISC

El primer de l'Intel UrakamiCUPER en un xip que va ser el processador 4004. Era més com una calculadora de butxaca que un ordinador real. Va gestionar la base normal 10 dígits codificats com a quatre bits. Més tard les fitxes van afegir l'habilitat de manejar 8 bits, 16 bits i 32 números de bits. En un xip de CPU d'Intel·ligència moderna no hi ha cap instrucció per afegir. En comptes d'això, hi ha operacions separades per a dígits, bytes i qualsevol altra mida de nombre. El conjunt resultant d' instruccions possibles és un desastre. Això és típic d'un xip de l'ordinador de l'InchenComplex.

En el teu diari del diumenge, al costat de la CompUSA inseriria probablement hi ha alguna cosa de Seakers. Mireu les últimes pàgines de l'anunci, on mostren les eines. De fet, hi haurà una foto de la tradicional paquet de Panch Set de la Pack Set. Pedersen Si haguéssiu comprat aquest element, sempre tindreu l' eina adequada per a qualsevol feina. En realitat, és gairebé impossible mantenir totes les peces organitzades, i passar minuts cercant a través de tots els adjunts per trobar un de la mida correcta.

Vés a una botiga de pneumàtics. Van treure el teu cotxe de terra, van treure les brasecs, i després van agafar un dispositiu de forma d'arma connectat a una mànega. <i>Kurubr /</i> i cada cargol surt de la roda. Es podria fer el mateix amb el joc del sòcol de 190 peces, però tots els garatges saben que els perns automàtics només tenen una mida. Així que no han de passar el temps buscant l'eina de mida correcta, i poden optimitzar la mida que realment necessiten.

Quan els dissenyadors d'ordinadors es van adonar de la mateixa cosa, es deia instrucció Reverd set ordinadors o RISC. Feu totes les instruccions de la mateixa mida. Usa només una mida de dades. Simplificar les instruccions i, per tant, l' operació es descodifica. Llavors useu tota l'habitació del xip per optimitzar el que queda, en comptes de omplir el xip amb instruccions que s' executen poques vegades.

Avui, la filosofia RISC del disseny de la CPU està representada pel processador en la majoria de mòbils, la línia d'energia IBM dels processadors usats a la XBox 360, PS/3, i Wii, i grans servidors Unix. No obstant això, l'avantatge d'un conjunt d' instruccions revertides va resultar ser més important en el període en què les fitxes tenen 23 milions de transistors (fins al període dels xips finals de 486 i les primeres fites de Pentiui). Quan el PowerPPC va anunciar per primera vegada, es va acusar de tenir el poder d'un Pentiu al preu d'un 486.

Cada 18 mesos el xip de la CPU duplica el nombre de transistors que pot sostenir. Avui, la CPU d'avui en dia té centenars de milions de transistors. Va esdevenir ràpidament poc important alterar el treball per simplificar el disseny de l'ordinador. L'ISC avui té el seu major efecte en consoles de videojocs, on el programa d'ordinador està dissenyat específicament per al maquinari i el màxim rendiment val la pena la inversió extra en el disseny.

Línia de canonades, Supercalar

Tot i que una botiga de pneumàtics pot ser ràpida en canviar les rodes, quan realment necessites veure com fan les coses a Indianøpolis. Un cotxe de curses entra al pou per al servei. Ho fan a la terra, i després quatre equips de mecànica van a treballar en quatre rodes simultàniament. El cotxe ha tornat a la carrera en qüestió de segons. En la vida normal, aquest servei seria prohibitament car. Però en el món de microreelecció, els transististes són barats.

Acard symbol canonada és la seqüència d' estacions de processament que descodificar les instruccions, recuperar dades, realitzar l' operació i desar els resultats. Dins de la CPU, les instruccions es processen en una seqüència d' estacions que s'assemblen a una línia de muntatge. Fa quinze anys, una CPU processaria instruccions en cinc o sis passes. Cada pas s'ha completat en un cicle del rellotge.

Per tal de accelerar el rellotge, cal que trenqui el procés cap avall en passos més petits que es poden dur a terme en el cicle del rellotge més curt. Una CPU d'Intel·ligència moderna pot tenir una canonada amb 40 passos. Una instrucció al programa ocupa cada pas. A cada marca del rellotge, totes les instruccions van avançar un pas endavant en la canonada. Una instrucció pot acabar al final de la línia, i una nova instrucció pot entrar al principi.

Les línies de conducte tenen un problema potencial sempre que el programa trobi una instrucció de la branca. Aquest és un punt de decisió on el programa continuarà executant un dels dos camins alternatius de les noves instruccions. El problema és que la CPU no sabrà realment quin dels dos camins es prendrà fins que la instrucció de la branca estigui a prop del final de la canonada. Per a mantenir la canonada completa, la CPU ha d'esbrinar quin dels dos camins d' instrucció alternatives s' executarà i començarà a processar- la a través de la canonada. Si aquesta predicció és incorrecta, aleshores s' ha d' abandonar el camí parcialment executat, i el camí correcte ha d' introduir la canonada al principi. Un error en la predicció de la branca pot causar que la CPU perdi al voltant de 30 cicles de l' execució.

Un ordinador és supercalar Quan es pot executar més d' una instrucció per cicle de rellotge. La discussió de canonada parlava d'una instrucció final i un començament a cada rellotge. Un Pentiu 4 CPU pot començar o acabar fins a tres instruccions en un cicle rellotge. Al llarg de la canonada, la majoria dels passos de processament es duplicaran. La CPU pot afegir dos o més parells de números alhora.

No obstant això, una de les coses que fan que un Pentiui 4 o la CPU ADM sigui tan complicada és que aquesta capacitat d'executar més d'una instrucció alhora s'ha d'amagar completament del programa. El programa està escrit per executar una instrucció després de l' altre, i la CPU produeix resultats que continguin exactament aquest comportament. Per a usar el poder de processament extra, el xip de la CPU ha de tenir una gran quantitat de lògica de control complex per a detectar quan dues instruccions s' escriu el programa per executar- ne un després de l' altre són independents i realment es pot executar al mateix temps.

SIMD

Hi ha dues unitats de processament en un ordinador públic típic. La CPU està feta per Intel o ADM, i és el xip que normalment escolteu. No obstant això, en la majoria de sistemes hi ha un segon xip que, en una capacitat computacional en brut, és un ordinador molt més poderós. És el xip principal de la targeta de vídeo, la Unitat de gràfics o la GPU.

La GPU no és la classe d' ordinador de propòsit general per a la qual podeu escriure un sistema operatiu o aplicacions. Fa un petit nombre de coses una vegada i una altra, però és molt ràpid quan les fan. També té memòria local que pot ser més ràpid que la memòria principal del teu ordinador.

Què fa que la GPU sigui tan poderosa? Les dades es mostren a la pantalla com a un conjunt de punts. Cada punt és representat per tres números pels tres colors. S' executen aplicacions de tres dimensions (fitxers de vídeo més gran) per calcular els valors correctes per cada color de cada punt en alguna àrea de la pantalla. Les imatges de vídeo es comprimeixen en els fluxos MPEG 2 d' un DVD o HDTV comparant els colors dels punts adjacents amb punts i errors de prova per trobar una seqüència matemàtica que pot generar el mateix patró d' imatge mentre ocupat considerablement menys memòria.

Això sempre es pot fer una instrucció alhora, però és repetitiva. Més important, el que sigui que facis a un punt també has de fer a la següent punt i a la següent.

En un ball quadrat, algú es troba en el micròfon cridant al següent pas. En unison, tots els ballarins de terra fan el mateix, i el cridador anuncia un pas més.

Podeu dissenyar una unitat de processament de la mateixa manera. Una part del processador llegeix el programa i determina quina hauria de ser la següent operació. No obstant això, a diferència d'una CPU del PC, la instrucció no s'aplica a un número o un parell de números. En comptes d'això, s'ha carregat tota una línia de números a la unitat, i la instrucció s'aplica a tots ells alhora. Això s'anomena SIMD, per a una instrucció KDEDIRS, múltiples Datazy. Fa 30 anys, en ordinadors de gran habitació amidament de l'ordinador, s'anomenava procés de processament de l' empresa de microblogrisme.

Fa quinze anys, les primeres fitxes SIMD van començar a utilitzar-se en ordinadors personals. No eren prou poderosos com per a ser utilitzat per a les aplicacions de vídeo, però podrien donar suport per al procés de dades d'àudio molt menys complicades. Aquestes fitxes s'anomenen DSPs per a un processador de senyals d'eDigyDigital. Es poden utilitzar per a tot des de mòdems informàtics per eliminar el so de rasques de registres antics de phoograph. Avui, CPU i SIMD són molt més ràpids i més poderosos.

Hi ha una petita quantitat de capacitat SIMD construïda en el xip Intel·ligència i ADD de CPU. S'utilitza per a donar suport a les partides multimèdia i multimèdia. En un xip d'Intel·ligència, s'anomena MMX, SSE, SSE2 i SSE3. Una MDM SIMD s'anomena "20023D Ara, i, com a Intel·ligència, ha passat per diverses generacions.

Alguns proveïdors estan construint xips de CPU SIMD especialitzades entre el disseny molt especialitzat de la GPU i el disseny general de la CPU. Sonny i IBM estan col·laborant en el processador COPI per a la Playstation 3. Els proveïdors petits ofereixen plaques que puguin connectar en un PC convencional per accelerar el processament de jocs o càlculs científics.

El mercat de la CPU

Abans de 2000 la velocitat de les fitxes de la CPU doblat o tripleades cada dos anys. Llavors els problemes desenvolupats, i en l'última dècada la velocitat de la CPU no ha canviat molt, tot i que cada nova generació de processadors utilitza menys poder i té una vida llarga de bateria.

Per descomptat, els petits canvis acumulats han fet algunes millores. En els últims 8 anys hem passat d'una velocitat de 2.5 GHz a una velocitat 4 GHz per a un sistema estàndard. És progrés, però no el tipus de canvi revolucionari que hem vist en els primers dies.

Afortunadament, els programes usen la CPU en només alguns patrons comuns:

- Un usuari interactiu que funciona o un navegador web utilitza només la CPU en petits esclats. L' ordinador s'asseu al voltant esperant que arribi la següent tecla o que arribin algunes dades a través de la xarxa. Si la CPU pogués respondre en els segons.01 en comptes de segons.02, l'ésser humà no s'adonaria de la diferència.

- Un ordinador processant un flux de dades de vídeo o executant un videojoc té un munt de processament a fer. La CPU està ocupada al 100%. La majoria de vegades, el programa recupera els següents bytes de dades del flux. L' accés de memòria es pot predir, de manera que la CPU poques vegades ha d' esperar una referència inesperada a un lloc de memòria a l' atzar.

- Un ordinador que actua com a servidor web o aplicació, però, executa centenars de programes petits en nom de milers de peticions d'usuari remot. No hi ha cap sol· licitud única utilitza molta CPU. No hi ha manera d'anticipar la següent petició o les dades que caldrà de la memòria. Aquest és el tipus de patró d' ús on la CPU és més probable que tingui que esperar la memòria per a respondre amb les dades, i perquè el servidor gestiona tants usuaris remots, també és el cas on el rendiment és més important. Si la CPU permet hiperThreading, llavors quan les instruccions d'un bloc de fil espera la memòria, hi ha un fil totalment diferent assegut a la CPU amb un conjunt d' instruccions independents que poden executar fins que la memòria respongui o, per mala sort, fins que el segon fil també es bloqueja per la memòria.

Actualment Intel·ligència té cinc famílies de xip de CPU.

  • Core i3, i5, i7 (ManveenMainstreff). Connectors en un sòcol (desktop) o es ven a la pissarra principal (ktablet). Les i3 tendeixen a tenir dos nuclis, mentre que els i5 i 7 tenen 4 nuclis. El lloc dolç tendeix a ser els processadors més alts i5 que s'han venut per 220 durant les últimes cinc generacions.
  • Celeron i Pentium (ValorValorValor). Una versió costosa del'mainstream' que connecta a totes les mateixes pistes. Això és un xip de nucli dual amb un preu de 60 a $85. No entenc per què algú compraria menys de 85 dòlars en aquests preus.
  • Àtom (Yper valor de l' àtom). Un xip encara menys car per a tauletes i coses de les escombraries (en Internet del sentit de les coses). Com fitxes de telèfon mòbil, l'Atom intenta combinar tota la pissarra dins del xip. No és tan poderós com el Celeron, sinó més que adequat per a una simple navegació web i veure el vídeo estàndard.
  • ManveenMobile 192. Diverses versions de l' únic xip de nucli que s' han optimitzat per executar- se a molt o molt baix poder. Algunes versions d' aquest xip deixen que la bateria utilitzi de l' escriptori convencional 60-90 watts baix com a mínim 10 o fins i tot 5 watts.
  • Xeon (ServerServerServer). Aquesta és una versió del xip'mainstream' que s' ha modificat per tal que una pissarra principal pugui tenir dos o més xips de CPU. L' Xeon també va ser la primera família a treure un Quadro (4 xip de nucli). Intel·ligència ha demostrat servidors amb 4 xips de Quad-cor Xeon, proporcionant un total de 16 CPU.

Aquestes etiquetes de màrqueting han sobreviscut a moltes generacions de canvi de maquinari per a reflectir un preu i un objectiu en comptes de qualsevol tecnologia particular.

Artículos Relacionados:

- Processador -

Esta web usa cookies, puedes ver la política de cookies, aquí -
Política de cookies +