Regresar   Foros de CHW > Para Entendidos > Highly Technical


Estás leyendo el thread que es el cache  en el foro Highly Technical, que dice: "he buscado informacion sobre el cache de los procesadores y en realidad quede colgado en "




Si ves esto, es porque estás leyendo nuestros foros como invitado o no registrado.

Al leer los foros en esta modalidad sólo accedes a un conjunto limitado de funcionalidades, además de estar expuesto a más publicidad, como la que ves a la derecha

Regístrate para comentar, publicar tus propios temas, tener tu cuenta, casilla de mensajería, firma y avatar. Además, podrás acceder a secciones exclusivas de los foros y dejarás de ver la mayor parte de la publicidad.

¿Qué esperas? Regístrate, es rápido y gratuito!


Tags
, , , ,

Responder

 

LinkBack Herramientas
Old 23-Oct-2004, 19:55   #1
Gen
Usuario
 
Avatar de Gen
 
Registrado: August-2004
Location: Santiago
Posts: 181


Enviar un mensaje por ICQ a Gen Enviar un mensaje por MSN a Gen
que es el cache

he buscado informacion sobre el cache de los procesadores y en realidad quede colgado en varios puntos y me gustaria si es posible una breve explicaciond e como funciona el cache de los cpu y como su ahumento mejora el rendimiento.. por loq ue capte en palabras sencillas el cache es como cuanto es capaz de recordae el procesador por ciclo..
Gen is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 23-Oct-2004, 21:31   #2
Sixma
Experimentado
 
Avatar de Sixma
 
Registrado: June-2004
Location: Beer City, Melmak
Posts: 750


Re: que es el cache

Quote:
Originalmente publicado por Gen
he buscado informacion sobre el cache de los procesadores y en realidad quede colgado en varios puntos y me gustaria si es posible una breve explicaciond e como funciona el cache de los cpu y como su ahumento mejora el rendimiento.. por loq ue capte en palabras sencillas el cache es como cuanto es capaz de recordae el procesador por ciclo..
no he investigado nada sobre el tema y te voy a decir a grandes rasgos a partir de mi experiencia.

la memoria cache es una memoria mucho mas rapida q la ram, mucho mas cara y q va integrada al cpu (antiguamente venia inserta como un modulo de cache a la placa madre), y como q ayuda directamente al cpu a gestionar rapidamente tareas y procesos, por eso q a medida q tengas mas cache mas agil sera tu procesador en palabras simples
saludos...
__________________
Sixma is offline   Citar y responder
Old 23-Oct-2004, 22:33   #3
Tbon
zumbireka
 
Avatar de Tbon
 
Registrado: January-2004
Location: Paris, Texas
Posts: 8.826


a ver la cache, es una memoria dentro del procesador (pequeña y cara como ya dijo sixma) que almacena datos tanto de entrada como de salida, la cache esta fabricada para acelerar el proceso de la cpu ya que almacena los datos criticos en una pequeña memoria de gran velocidad lo que agiliza la labor de la cpu ya que no necesita esperar demasiado para poder continuar con la siguiente instruccion, al momento en que el procesador "se da cuenta" que necesita hacer la misma operacion que hizo 2 ciclos atras, recurre a la cache donde esta guardada la operacion y no es necesario hacer la operacion de nuevo sino simplemente pone el resultado que ya estaba almacenado desde antes, acelerando el proceso.

la cache se divide en 2 grandes grupos la L1 y la L2 ( por lo general) y a su vez cada una se divide en 2 pequeños grupos, el espacio destinado a datos y el espacio destinado a instrucciones, el espacio destinado a datos almacena los datos, numeros o relaciones que se necesitan para llevar a cabo una operacion matematica y registra resultados, el espacio destinado a instrucciones lleva consigo las instrucciones que se veran envueltas en el proceso de realizacion de la operacion matematica y movimiento de la operacion (mover, cortar, copiar, derivar al siguiente sistema de almacenamiento)...

ahora que pasa cuando datos de salida son mayores a la capacidad de la cache, bueno, ahi se deriva a la memoria que viene inmediatamente despues de ésta en prioridad, por ejemplo derivar de L1 a L2, o de L2 a la memoria Ram (o a la L3 si el procesador cuenta con esta) o de la memoria ram a la memoria virtual.

en resumidas cuentas la memoria cache es un pequeño centro de almacenaje y registro, cuando el procesador necesita recurrir a operaciones realizadas ya.

cuando la busqueda en la cache da resultado y se encuentra la peticion se le llama "cache hit", cuando no se encuentra un dato "agendado" se le llama "cache miss"...

salu2!
Tbon is offline   Citar y responder
Old 24-Oct-2004, 09:14   #4
Radeonator
 
Avatar de Radeonator
 
Registrado: October-2004
Posts: 9.471


tbon =maestro me quedo muy clarito

aun asi si es verdad lo que dicen con razon que ha veces se me queda parado el duron cuando se ejecuta el kaspersky
__________________
Como me gustaría trabajar para Hank Scorpio
Radeonator is offline   Citar y responder
Old 24-Oct-2004, 23:34   #5
Gen
Usuario
 
Avatar de Gen
 
Registrado: August-2004
Location: Santiago
Posts: 181


Enviar un mensaje por ICQ a Gen Enviar un mensaje por MSN a Gen
Muchisimas gracias me quedo clarisimo, y al fin puede enterder por que intel se la esta juagndo por ahumentar el cache y no los mhz y la diferencia que tiene 2 procesadores para renderizar cuando uno tiene mas cache comparado a uno con mas mhz
Gen is offline   Citar y responder
Old 25-Oct-2004, 00:58   #6
Tbon
zumbireka
 
Avatar de Tbon
 
Registrado: January-2004
Location: Paris, Texas
Posts: 8.826


Quote:
Originalmente publicado por Gen
Muchisimas gracias me quedo clarisimo, y al fin puede enterder por que intel se la esta juagndo por ahumentar el cache y no los mhz y la diferencia que tiene 2 procesadores para renderizar cuando uno tiene mas cache comparado a uno con mas mhz
ojo que la cache no siempre ayuda, todo depende de la aplicacion que se este ocupando muchas veces el problema central esta en el paso a memoria ram, ya que aunque la cache sirva para agendar ciertas cosas, hay ciertas operaciones que necesitan mucho mas espacio que el que pueda ofrecer una cache convencional de hasta 4mb, por esta razon el ancho de banda muchas veces es fundamental.

los P4 son sencibles al aumento de cache ya que son procesadores con una unidad de calculo muy larga (muchos pipelines) con un sistema de relleno de pipes (Hyperthreading) por lo que hay muchas entradas y salidas de datos y esto sumado a que la L1 de estos procesadores es Inclusiva, (esto significa que la cache L1 esta ubicada dentro de la L2 y es adaptativa, es decir, se agranda hasta un cierto limite quitandole espacio a la L2) tenemos un procesador que se beneficia mucho del aumento de cache, el problema esta en que la inclusion de memoria cache es cara y aumenta el consumo y disipacion de calor por lo que es muy complicado intentar subir el rendimiento solo a base de cache, por eso es recomendable "entrar a picar" en otras areas para subir el rendimiento, como subir frecuencias, agrandar los anchos de banda, mejorar el rendimiento en FPU (SSE o SSE2) o reducir latencias (controladores internos de memoria)

eso

salu2!
Tbon is offline   Citar y responder
Old 25-Oct-2004, 12:11   #7
Gen
Usuario
 
Avatar de Gen
 
Registrado: August-2004
Location: Santiago
Posts: 181


Enviar un mensaje por ICQ a Gen Enviar un mensaje por MSN a Gen
G U R U
Gen is offline   Citar y responder
Old 08-Nov-2004, 15:07   #8
emartini
chilejuguetes.com
 
Avatar de emartini
 
Registrado: March-2004
Location: Santiago - Macul
Posts: 795


muy claro , gracias...
emartini is offline   Citar y responder
Old 05-Oct-2005, 00:50   #9
NeoRage
Experimentado
 
Avatar de NeoRage
 
Registrado: October-2005
Location: Quilpue
Posts: 700


Maestro, Guru. Idolo wn. Mas claro imposible, especial pa los torpes komo nosotros T_T muy agragradecido
NeoRage is offline   Citar y responder
Old 13-Oct-2005, 10:21   #10
pavron
Adulto Joven
 
Avatar de pavron
 
Registrado: September-2004
Location: Canberra
Posts: 4.431


Enviar un mensaje por MSN a pavron
Buenisima la explicacion.
SENSEI¡¡¡
__________________

pavron is offline   Citar y responder
Old 13-Oct-2005, 18:54   #11
DarkGhostHunter
ChileHardWare's Canapé

 
Avatar de DarkGhostHunter
 
Registrado: January-2005
Location: En Puerto Varas
Posts: 16.206


Se me callan todos que ha hablado Dios.

Esto será recopilado en la Biblia de CHW.
DarkGhostHunter is offline   Citar y responder
Old 13-Oct-2005, 21:50   #12
JimLorea
Jim.Hero™
 
Avatar de JimLorea
 
Registrado: September-2005
Posts: 1.428


Quote:
Originalmente publicado por .:\dGh/:.
Se me callan todos que ha hablado Dios.

Esto será recopilado en la Biblia de CHW.

espero la publicacion
JimLorea is offline   Citar y responder
Old 17-Dec-2005, 16:53   #13
arquipablo
Pajarito Nuevo
 
Avatar de arquipablo
 
Registrado: December-2005
Posts: 79


me queda clarisimo...solo una cosa mas, que caracteristicas deben tener las memorias ram en cuanto a mhz y esas cosas ,y la placa madre cuando un procesador es de, por ejemplo 1mb de cache, o sea, si tengo un procesador de 1 mb cache, cual es la memoria mas adecuada para tener un rendimiento calibrado y optimo??, en que debiera fijarme, en los mhz, cantidad de memoria u otros parametros...?, mismo con la placa madre...Gracias, maestros zen de la informatica!!!
arquipablo is offline   Citar y responder
Old 24-Feb-2006, 02:40   #14
kachi
Pajarito Nuevo
 
Avatar de kachi
 
Registrado: September-2005
Location: Ni con gps me encuentran
Posts: 73


Complementando un poco lo que dice Tbon, lo que ocurre es que una de las operaciones mas costosas (en cuanto a tiempo) para la cpu es acceder a los datos e instrucciones presentes en la memoria ram, por lo que se recurre a la memoria cache, de acceso considerablemente mas rapido que la memoria ram, en la que se almacenan los datos e instrucciones que son mas utilizados por la cpu a lo largo de su operacion, utilizando para ello algoritmos predictivos, uno de los cuales seria suponer que si la cpu acaba de transferirse la posicion de memoria X lo mas probable es que se necesite la posicion de memoria X+1 en el corto plazo, por lo que es almacenada temporalmente en la memoria cache, para que llegado el momento en que se necesite dicha direccion de memoria, su acceso sea mucho mas rapido dado la velocidad superior de la memoria cache. Ahora tambien se tiene que el tamaño de la memoria cache no debe ser excesivo, porque como son datos de acceso rapido, si esta fuera demasiado grande se perderia mucho tiempo buscando datos en la memoria cache, y a lo mejor seria mas productivo ir a memoria a buscar los datos/instrucciones. En resumidas cuentas la memoria cache es como la mochila, en la que tienes elementos de uso frecuente, evitandote ir a casa a buscarlos cuando los necesites, y lo mas probable es que los necesites alguna vez, y tambien una mochila demasiado grande es muy pesada y cuesta cargarla, lo que te entorpece mas que lo te ayuda.
Saludos a todos.
__________________
OKW Airsoft Team
kachi is offline   Citar y responder
Old 07-Apr-2006, 13:26   #15
.:JoT@:.
yo yo yo y yo.... y yo tb
 
Avatar de .:JoT@:.
 
Registrado: September-2005
Location: Rascagua
Posts: 2.378


Enviar un mensaje por MSN a .:JoT@:. Send a message via Skype™ to .:JoT@:.
hoy tengo prueba y preguntan que es el cache... y esto al lado de lo que dijo el profe... jajaja me voy a comer al profe con limon jajajaja
le voy a volar la raja con esta explicación
gracias boys excelente explicación
.:JoT@:. is offline   Citar y responder
Old 07-Apr-2006, 13:30   #16
ChangoAzraeL
Una rata es balrog
OverLord
 
Avatar de ChangoAzraeL
 
Registrado: March-2004
Location: Utopia
Posts: 11.397


Quote:
Originalmente publicado por .:JoT@:.
jajaja me voy a comer al profe con limon jajajaja
le voy a volar la raja
__________________


www.PerrosPerdidos.cl
ChangoAzraeL is offline   Citar y responder
Old 08-Apr-2006, 22:08   #17
.:JoT@:.
yo yo yo y yo.... y yo tb
 
Avatar de .:JoT@:.
 
Registrado: September-2005
Location: Rascagua
Posts: 2.378


Enviar un mensaje por MSN a .:JoT@:. Send a message via Skype™ to .:JoT@:.
Quote:
Originalmente publicado por ChangoAzraeL
Quote:
Originalmente publicado por .:JoT@:.
jajaja me voy a comer al profe con limon jajajaja
le voy a volar la raja
no me prguntaron nada del cache jajaja
es mi vida ya
.:JoT@:. is offline   Citar y responder
Old 14-Apr-2006, 23:57   #18
basketbolista
basquet player ^^
 
Avatar de basketbolista
 
Registrado: April-2006
Location: valparaiso
Posts: 188


Enviar un mensaje por MSN a basketbolista
nice tbon rox idolo ^^ muy claro todo , mi primer post en este excelente foro
basketbolista is offline   Citar y responder
Old 10-Dec-2006, 00:52   #19
>>M
Cuenta inactiva
 
Avatar de >>M
 
Registrado: November-2006
Location: localhost
Posts: 5.023


Enviar un mensaje por MSN a >>M
la cago weon, yo pensaba q la cache era el registro de datos que kedaba "a mano" en las veces que se comunicaba la CPU con la RAM, pero con dios tbon kede simplemente
suerte que es mi compañero
salu2
see ya!
>>M is offline   Citar y responder
Old 10-Dec-2006, 00:53   #20
Otaku_Dread
estoy kgao del mate xD
 
Avatar de Otaku_Dread
 
Registrado: May-2006
Location: En Copiarock!
Posts: 4.634


Enviar un mensaje por MSN a Otaku_Dread
Quote:
Originalmente publicado por Gen Ver post
he buscado informacion sobre el cache de los procesadores y en realidad quede colgado en varios puntos y me gustaria si es posible una breve explicaciond e como funciona el cache de los cpu y como su ahumento mejora el rendimiento.. por loq ue capte en palabras sencillas el cache es como cuanto es capaz de recordae el procesador por ciclo..
cache es una memoria intermedia entre 2 caminos en simples palabras.
Otaku_Dread is offline   Citar y responder
Responder

  Foros de CHW > Para Entendidos > Highly Technical

Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Cache v/s Ram Mach6 Notebooks 6 22-Mar-2009 22:56
P4c 2.6 Ghz HT Bus 800 512 cache ethernetlp Ventas Finalizadas 4 07-Dec-2007 13:37
Que es mejor?. Un bus 533 y 1 Mb cache ..O.. un bus 800 y 512 Kb cache titax Procesadores 6 11-Apr-2007 11:15
sin cache L2?????? rape Procesadores 4 22-Jul-2006 01:28
que es el cache Zell_Dincht Procesadores 3 07-Feb-2006 18:59