Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

¿que es la cache?

No hay Etiquetas
Entrada
Midle End Level

pablo1416

entradas: 326

16:19 29/04/2008

1

busque por google pero no comprendo muy bien la definicion clavada de lo que es la cache y que cosas hace. Que es Level 1 cache, level2 cache, level 3 cache
Me surge la duda porque estaba viendo esta tabla

http://www.maximotec.com/showthread.php?t=51572

Y veo que intel llega hasta 6mb x 2 y 8mb, en cambio amd llega 2mb. Ademas de que el ancho de banda es de 200mhz maximo en amd(puede ser?) y de intel llega a 1333mhz 1666mhz.

PD: intel es mejor por esos valores?

Extreme Level

NoName

entradas: 2655

16:32 29/04/2008

2

Para ponerteló en una forma simple y sencilla cada caché es un "espacio" donde el procesador almacena información contenida en la RAM.
Porqué almacenar esa información ahi y no procesarla directamente desde memoria te preguntarás? fácil, porque los tiempos de acceso son más bajos, y cuanto más chico es el caché más rápido el procesador accede a los datos.

Cita Iniciado por pablo1416
Ver Mensaje
intel es mejor por esos valores?

No necesariamente porque son arquitecturas diferentes, los AM2 tienen controlador de memoria integrado mientras que los Intel no, por tal razón hacen un uso mucho más intensivo del caché.

Linux Registered User #312139 – http://counter.li.org/
Extreme Level

leo_lac

entradas: 2932

16:44 29/04/2008

3
Cita Iniciado por pablo1416
Ver Mensaje
busque por google pero no comprendo muy bien la definicion clavada de lo que es la cache y que cosas hace. Que es Level 1 cache, level2 cache, level 3 cache

La cache es una memoria (como bien dijo NoName), q se encarga de guardar los datos necesarios del momento, q se encuentran en la ram, de esta manera el acceso es mucho mas veloz.. y los L1, L2 y L3, son el L1 (según entiendo) es donde se guarda la ubicación de la info de la L2 (por esta razon, es la mas rápida), la L2 guarda directamente la info (mas lenta q L1, pero mas rápida q L3) y la L3, lo mismo q la L2, pero un escalon mas cerca de la ram (por ende, un tanto mas lenta q L2, pero mas rápida q la RAM).
Salu2

Intel Core 2 Duo E8400 @ 4050mhz 1,28v + Thermal Right Ultra Extreme 120 – DFI P35 DK T2Rs – 2 x 1GB OCZ Reaper 9200 1150mhz – ECS 8800GT ACCs1 – Samsung HD753LJ 750GB 32MB Buffer – NspireGear 650wCoolerMaster 590 – Samsung 226NW

Fue lindo mientras duro.

Hardcore Extreme Level

Massimen

Rosario

entradas: 3160

16:50 29/04/2008

4
Cita Iniciado por leo_lac
Ver Mensaje
La cache es una memoria (como bien dijo NoName), q se encarga de guardar los datos necesarios del momento, q se encuentran en la ram, de esta manera el acceso es mucho mas veloz.. y los L1, L2 y L3, son el L1 (según entiendo) es donde se guarda la ubicación de la info de la L2 (por esta razon, es la mas rápida), la L2 guarda directamente la info (mas lenta q L1, pero mas rápida q L3) y la L3, lo mismo q la L2, pero un escalon mas cerca de la ram (por ende, un tanto mas lenta q L2, pero mas rápida q la RAM).
Salu2

tal cual, corto sensillo y al pie

Midle End Level

pablo1416

entradas: 326

16:58 29/04/2008

5

si ahi algo que aca me quedo claro es que intel es mejor que amd, que lo hace mejor? entonces

Hardcore Extreme Level

maguilla

entradas: 4148

17:08 29/04/2008

6

si mal no recuerdo la l3 es el arbitro entre las caches y las llamadas a memoria (DDR) en procesadores multicore

O sea el sistema seria….core requestea a L3, L3 ubica la porcion de memoria en la ram, DDR copia a L2, L3 determina que core requesteo eso y ordena al L2 que mande al L1, que a su vez notifica al core que la info esta lista–

La existencia de L3 se da solo en procesadores multicore Monoliticos, asi que asumo que estas hablando de phenom, en el caso de intel son dos micros "empaquetados" un intel QuadCore son simplemente dos core duo pegados y al no existir L3 se comunican a traves del FSB de cada "micro" (entendiendose un micro con dos cores)
El bug TL de los phenom se manifestaba en una corrupcion de datos en la unidad arbitro L3…demostrando que solo se daba en muchisimas operaciones de lectura escritura, escenario solo dado en ambientes altamente virtualizados,….bueno espero que te haya salvado todas las dudas

saludos

PD: si me equivoqué en algo avisen…

Extreme Level

leo_lac

entradas: 2932

17:18 29/04/2008

7
Cita Iniciado por pablo1416
Ver Mensaje
si ahi algo que aca me quedo claro es que intel es mejor que amd, que lo hace mejor? entonces

No se porq lo diras.. pero el objeto de q intel lleve mas Cache q AMD, es porq la arquitectura de intel utiliza mas cache q la de AMD, y este no necesita tanta por tener el controlador de memoria integrado.. no tiene nada q ver con q si AMD es mejor q Intel…
Salu2

Intel Core 2 Duo E8400 @ 4050mhz 1,28v + Thermal Right Ultra Extreme 120 – DFI P35 DK T2Rs – 2 x 1GB OCZ Reaper 9200 1150mhz – ECS 8800GT ACCs1 – Samsung HD753LJ 750GB 32MB Buffer – NspireGear 650wCoolerMaster 590 – Samsung 226NW

Fue lindo mientras duro.

Hardcore Extreme Level

GEORGE_D

Córdoba, Argentina

entradas: 3331

01:20 30/04/2008

8
Cita Iniciado por pablo1416
Ver Mensaje
si ahi algo que aca me quedo claro es que intel es mejor que amd, que lo hace mejor? entonces

Estas equivocado, AMD es peor que Intel actualmente porque los micros AMD tienen una unidad de operaciones menos que la tecnologia Core de Intel. Nada tiene que ver la cache. Si te deja mas tranquilo y para darte una idea AMD tiene la cache mas grande del mundo, si señor, la cache de AMD es la memoria ram misma, osea que la cache de AMD es tan grande como cantidad de memoria RAM tenga un sistema. AMD lo logra gracias al controlador de memoria integrado en el propio CPU, por eso no es tan importante la cache en AMD. Intel necesita mas cache para compensar el tiempo que pierde en acceder a los datos en la ram ya que tiene que pasar por el chipset y luego entrar a la ram, eso resulta en muchos ciclos perdidos del CPU.
En AMD la RAM pasaria a ser como una cache de L3.
Intel ya tiene un CPU similar al de AMD, integra un Core 2 Quad con un controlador de memoria todo en un mismo chip, si todo sale bien ese seria el micro mas potente de la historia, que combinaria lo mejor de AMD y lo mejor de Intel.

http://valid.canardpc.com/cache/banner/313623.png

Core 2 Duo E4300 @ 3.9Ghz 1.63v http://valid.canardpc.com/show…..?id=313623

Hardcore Extreme Level

maguilla

entradas: 4148

09:33 30/04/2008

9

lo que george dice se llama nehalem, por eso el cambio de socket 775., al tenes el controlador integrado sin pasar por el NB, implica mas contactos en el micro

Midle End Level

pablo1416

entradas: 326

15:40 30/04/2008

10

¿y que hace que los procesadores de intel sean mejores para juegos? o ¿no son mejores para juegos? o ¿los dos son iguales para cualquier cosa?

Extreme Level

lucas1985

entradas: 2625

16:22 30/04/2008

11
Cita Iniciado por pablo1416
Ver Mensaje
¿y que hace que los procesadores de intel sean mejores para juegos?

Actualmente la microarquitectura Core es superior a la microarquitectura K10, si bien ambas están basadas en principios similares (muchos puertos de ejecución, SSE de 128 bits, gran ancho de banda interno, etc)

En general, las CPUs de Intel necesitan más cache debido a la ausencia de un controlador de memoria integrado y otras cuestiones de diseño. Pero comparar CPUs por la cantidad de cache es como comparar melones con bifes de chorizo. Existen tantas diferencias entre las cache (ancho de banda, ancho de bus, asociatividad, latencia, tipo de comunicación, etc) que es inútil compararlas. Cada procesador tiene la cantidad y tipo de cache necesaria para sacarle el jugo necesario a las unidades de ejecución y ocultar "falencias de diseño"

Saludos

Hardcore Extreme Level

GEORGE_D

Córdoba, Argentina

entradas: 3331

16:52 30/04/2008

12
Cita Iniciado por pablo1416
Ver Mensaje
¿y que hace que los procesadores de intel sean mejores para juegos? o ¿no son mejores para juegos? o ¿los dos son iguales para cualquier cosa?

Si no me equivoco la arquitectura Core de Intel tiene 4 unidades de operacion, mientras que AMD tiene 3, asi que por mas que ambos micros trabajen a la misma frecuencia, Intel puede sacar una operacion mas por ciclo, eso hace que un micro sea mas rapido. Cuando Intel tenia el P4, AMD siempre estuvo por arriba ya que el P4 tenia una unidad menos de operacion que AMD, por eso el exito de los Athlon sobre el viejo P4. Tambien entra en juego el largo o cantidad de etapas de los pipelines de un micro, mientras mas largo el pipeline, mas tiempo se demora un micro en resolver una operacion simple, pero tambien permite mas Mhz, en fin, todo tiene que tener un equilibrio, porque lo que le das por un lado, lo perdes por otro.

http://valid.canardpc.com/cache/banner/313623.png

Core 2 Duo E4300 @ 3.9Ghz 1.63v http://valid.canardpc.com/show…..?id=313623