SlideShare una empresa de Scribd logo
Informe técnico
Tecnología TurboCache
Un nuevo concepto de capacidad,
precio y rendimiento para
soluciones con GPU
TB-01614-001_v02 2
03/30/05
Tecnología TurboCache
Introducción
La tecnología NVIDIA® TurboCache™ es una solución de hardware y software
patentada que permite renderizar los gráficos directamente en la memoria del
sistema. Gracias a esta novedosa tecnología, NVIDIA ha podido introducir la
arquitectura de sus galardonadas unidades de procesamiento gráfico (GPU)
GeForce™ 6 (que incluye Shader Model 3.0 de DirectX® 9.0 y la tecnología NVIDIA
PureVideo™ ) en los ordenadores fijos y portátiles de uso mayoritario.
En este informe se explica el funcionamiento de TurboCache y las ventajas que
reporta en comparación con otras arquitecturas de GPU que no utilizan esta
tecnología. También se ofrece una comparativa del rendimiento del sistema y los
gráficos en equipos con y sin TurboCache para demostrar de qué manera esta nueva
tecnología cambia los niveles de precio/rendimiento y capacidad/rendimiento en los
PC fijos y portátiles más utilizados del mercado.
Arquitectura de TurboCache
La arquitectura de TurboCache se basa en las siguientes características:
Tecnología de hardware y software patentada que renderiza directamente en la
memoria del sistema.
TurboCache Manager (TCM), una función de administración que asigna
dinámicamente la memoria para conseguir el máximo rendimiento del sistema.
Algoritmos de software inteligentes que maximizan el rendimiento de las
aplicaciones.
Combinación del ancho de banda bidireccional de PCI Express® y la
arquitectura de TurboCache: considerable mejora de la relación entre la
capacidad y las prestaciones de los gráficos y su precio.
La cadena de procesamiento gráfico 3D consta básicamente de cuatro fases:
1. Procesamiento de la geometría (transformación e iluminación)
2. Configuración (procesamiento de los vértices, el proceso de transformarlos en
píxeles)
3. Aplicación de texturas a los píxeles
Tecnología TurboCache
TB-01614-001_v02 3
03/30/05
4. Rasterización (aplicación de la iluminación y otros efectos ambientales para
producir el valor final de los píxeles)
La Figura 1 ilustra un canal de procesamiento 3D típico
Figura 1. Canal de procesamiento 3D
La Figura 2 muestra un canal de procesamiento 3D que se ha rediseñado para la
tecnología TurboCache de forma que la GPU pueda:
Renderizar en la memoria del sistema con un 100 % de efectividad.
Aplicar texturas desde la memoria del sistema con un 100 % de efectividad.
Asignar superficies dinámicamente (en la memoria de gráficos o en la del
sistema).
Una nueva unidad de administración de la memoria (MMU) permite a la GPU
asignar y liberar las superficies de forma transparente en la memoria del sistema, así
Tecnología TurboCache
TB-01614-001_v02 4
03/30/05
como leer y escribir datos en esa memoria con total eficacia. Además, se han
realizado modificaciones en diferentes elementos de la cadena de procesamiento
para poder manejar el incremento de la latencia que se produce al acceder a la
memoria a través del bus PCI Express.
Figura 2. 3D Pipeline Re-Architected for TurboCache
Nota: Las partes amarillas de la Figura 2 indican las secciones que se han modificado.
Además del hardware exclusivo que se ha incorporado a la GPU para implementar
la tecnología TurboCache, se han efectuado cambios en los controladores
ForceWare™ de NVIDIA para determinar de forma inteligente dónde se han
almacenado los datos de color, textura y profundidad (buffer z), lo cual maximiza el
rendimiento de cada aplicación.
Tecnología TurboCache
TB-01614-001_v02 5
03/30/05
La función TurboCache Manager (TCM) permite reservar memoria adicional para
gráficos en función de las necesidades de la aplicación. Cuando la aplicación se cierra,
la memoria reservada para gráficos se libera y se pone a disposición del sistema para
otros usos. Esto se hace de forma transparente y varía según la aplicación. Con ello
se consigue que la función TurboCache equilibre la utilización del ancho de banda
global del sistema durante el renderizado distribuyendo de forma inteligente la carga
entre la memoria de gráficos y la del sistema. El buffer de salida (scanout), encargado
del refresco de la pantalla, siempre reside en la memoria de gráficos.
La arquitectura de TurboCache
frente a otras arquitecturas
Hasta ahora, superficies de renderizado como son las del buffer posterior y el buffer
de profundidad o stencil, los mapas de texturas del entorno y otros datos se
almacenaban en la memoria de gráficos. Esto exigía la presencia de gran cantidad de
memoria de vídeo para poder manejar todas las superficies de renderizado potenciales.
Gracias a la posibilidad de renderizar directamente en la memoria del sistema, las
GPU con función TurboCache no necesitan tanta cantidad de memoria de gráficos
como otras GPU. En la Figura 3 se comparan las arquitecturas de dos GPU en un
PC de consumo: una posee función TurboCache y la otra no.
Figura 3. La arquitectura de TurboCache frente a otras
arquitecturas (en un PC de consumo)
Tecnología TurboCache
TB-01614-001_v02 6
03/30/05
Obsérvese que los requisitos mínimos de memoria local en la arquitectura con
TurboCache se reducen a una memoria de 4 M × 32 (o 16 MB). Sin embargo, la
función TurboCache puede asignar dinámicamente la memoria del sistema para
gráficos de forma que la GPU disponga de los 128 MB que habitualmente ofrecen
las GPU GeForce.
Cuando la memoria de utiliza de forma compartida por los gráficos y otras
aplicaciones, el ancho de banda de acceso es fundamental para no perjudicar la
experiencia de uso. TurboCache aprovecha los 8 GB/s. de ancho de banda
bidireccional que proporciona el bus PCI Express para conseguir un caudal efectivo
de 10 GB/s. (Tabla 1). Esto representa un 50 % de incremento en comparación con
una GPU sin TurboCache, que no puede renderizar directamente en la memoria del
sistema.
Tabla 1. Ancho de banda de memoria disponible
Ancho de
banda de
PCI Express
Tipo y
velocidad de la
memoria local
Ancho de
banda de la
memoria de
gráficos
Ancho de
banda
efectivo
GPU GeForce con
TurboCache
8 GB/s. DDR, 350 MHz 2,8 GB/s. 10,8 GB/s.
GPU sin
TurboCache
4 GB/s. DDR, 200 MHz 3,2 GB/s. 7,2 GB/s.
Rendimiento de TurboCache
La tecnología TurboCache introduce un nuevo nivel de rendimiento y funcionalidad
en los PC de uso mayoritario.
En las figuras 4 y 5 se muestra la mejora de rendimiento que produce TurboCache
según las pruebas realizadas con las siguientes configuraciones del sistema:
Plataforma:
CPU Intel Pentium4 EE de 3,4 GHz
512 MB de memoria del sistema DDR
Windows XP SP1
Controladores: ATI Catalyst 4.10, NVIDIA ForceWare 71.20
Gráficos:
Acelerador de gráficos integrado Intel 900 (i915G)
ATI Radeon X300 SE (128 MB)
NVIDIA GeForce 6200 con TurboCache (soporte de 128 MB, que incluye
16 MB de TurboCache local) o
NVIDIA GeForce 6200 con TurboCache (soporte de 128 MB, que incluye
32 MB de TurboCache local)
Tecnología TurboCache
TB-01614-001_v02 7
03/30/05
En la Figura 4 se compara el rendimiento de una GPU GeForce 6200 con función
TurboCache para un total de 128 MB (que incluye 32 MB de TurboCache local) con
el de los gráficos Intel i915G integrados y el de la tarjeta ATI X300 SE de 128 MB.
Figura 4. Rendimiento gráfico: 3DMark03, 10 × 7,
sin AA ni AF
GeForce 6200 con TurboCache duplica el rendimiento de los gráficos Intel i915G y
supera el rendimiento de la tarjeta ATI Radeon X300 SE en un 60 por ciento.
Además, la GPU GeForce 6200 proporciona tecnología NVIDIA PureVideo™ y
DirectX 9.0 con Shader Model 3.0 en los PC fijos y portátiles de uso mayoritario.
En el nivel del sistema, GeForce 6200 con TurboCache también supera los
resultados de los gráficos Intel i915G y ATI Radeon X300SE en diferentes pruebas
comparativas (Figura 5).
Obsérvese que la solución integrada depende de la memoria del sistema al cien por
cien, lo que significa que siempre necesitará más cantidad de esta memoria para
procesar los gráficos que la solución con TurboCache. Es el uso de la memoria del
sistema y su manejo lo que provoca la degradación del rendimiento global.
Tecnología TurboCache
TB-01614-001_v02 8
03/30/05
Figura 5. Rendimiento del sistema: 1280 × 1024 × 32 frente a
Intel i915G y Radeon X300SE
Conclusiones
Gracias a su exclusiva capacidad para renderizar directamente en la memoria del
sistema, la GPU GeForce 6200 con TurboCache cambia radicalmente las relaciones
entre precio/rendimiento y capacidad/rendimiento de las soluciones gráficas
habituales en los PC de consumo. Con mínimos requisitos de memoria para
gráficos, la GeForce 6200 con TurboCache supera con creces el rendimiento global
de otras soluciones gráficas de 128 MB que carecen de función TurboCache.
En los portátiles, las GPU GeForce con TurboCache (GeForce Go 6200/6400)
tienen la ventaja añadida de consumir menos energía porque necesitan menos
cantidad de memoria discreta, lo que significa que pueden reducir el espacio
necesario para el subsistema de gráficos. De esta forma, los portátiles con GPU
TurboCache pueden ser más pequeños y consumir menos energía.
Con la innovadora tecnología TurboCache de NVIDIA, ya es posible disfrutar de
las funciones de procesamiento de gráficos y vídeo más avanzadas de la serie
GeForce 6 (incluidas DirectX 9.0 con Shader Model 3.0 y NVIDIA PureVideo) en
PC de uso general y portátiles de bajo consumo.
0.9
0.94
0.98
1.02
1.06
i915G X300 SE (128 MB) GF 6200 TurboCache 128 MB/16-TC
SysMark
2004
WB99
Business Disk
WB99 High-
End Disk
1.00
Biz WS
CC
PC Mark
2004
Business
Winstone2004
NVIDIA Corporation
2701 San Tomas Expressway
Santa Clara, CA 95050
www.nvidia.com
Aviso legal
TODAS LAS ESPECIFICACIONES DE DISEÑO DE NVIDIA, PLACAS DE REFERENCIA, ARCHIVOS, DIBUJOS,
DIAGNÓSTICOS, LISTAS Y OTROS DOCUMENTOS (DENOMINADOS CONJUNTAMENTE O POR SEPARADO
“MATERIALES”) SE ENTREGAN “TAL CUAL”. NVIDIA NO OFRECE NINGUNA GARANTÍA EXPRESA, IMPLÍCITA,
ESTATUTARIA O DE OTRA NATURALEZA CON RESPECTO A LOS MATERIALES Y RECHAZA EXPRESAMENTE
CUALQUIER GARANTÍA IMPLÍCITA DE COMERCIABILIDAD, NO INFRACCIÓN O ADECUACIÓN A ALGÚN
PROPÓSITO EN PARTICULAR.
NVIDIA Corporation considera que la información suministrada es exacta y fiable, pero no asume
responsabilidad alguna por las posibles consecuencias o infracciones de derechos sobre patentes, u otros
derechos de terceras partes, que pudieran derivarse de su uso. NVIDIA no otorga licencia alguna por
implicación, ni de ningún otro modo, bajo ninguna patente o derecho de patente de NVIDIA Corporation. Las
especificaciones mencionadas en esta publicación son susceptibles de cambios sin previo aviso. El contenido
de este documento sustituye y prevalece sobre cualquier otra información anteriormente suministrada por
NVIDIA. No se autoriza el uso de los productos de NVIDIA Corporation como componentes esenciales de
dispositivos o sistemas de apoyo o sostenimiento de la vida sin el permiso previo y por escrito de NVIDIA
Corporation.
Marcas comerciales
NVIDIA, el logotipo de NVIDIA, ForceWare, GeForce, PureVideo y TurboCache son marcas comerciales y/o
marcas registradas de NVIDIA Corporation en los Estados Unidos y en otros países. Otros nombres de
empresas y productos pueden ser marcas comerciales y/o registradas de sus respectivos propietarios.
Copyright
© 2005 de NVIDIA Corporation. Quedan reservados todos los derechos.

Más contenido relacionado

La actualidad más candente

Compra de un ordenador
Compra de un ordenadorCompra de un ordenador
Compra de un ordenador
Lubilenterota
 
3.glosario puestaapuntopc
3.glosario puestaapuntopc3.glosario puestaapuntopc
3.glosario puestaapuntopcDGS
 
Tarjetas Graficadoras 2
Tarjetas Graficadoras 2Tarjetas Graficadoras 2
Tarjetas Graficadoras 2
Jose Luis Pedraza Moreno
 
Pilataxi diana-cracteristicas-de-pc (1)
Pilataxi diana-cracteristicas-de-pc (1)Pilataxi diana-cracteristicas-de-pc (1)
Pilataxi diana-cracteristicas-de-pc (1)
diana pilataxi
 
Memoria
MemoriaMemoria

La actualidad más candente (6)

Articulo de cuda
Articulo de cudaArticulo de cuda
Articulo de cuda
 
Compra de un ordenador
Compra de un ordenadorCompra de un ordenador
Compra de un ordenador
 
3.glosario puestaapuntopc
3.glosario puestaapuntopc3.glosario puestaapuntopc
3.glosario puestaapuntopc
 
Tarjetas Graficadoras 2
Tarjetas Graficadoras 2Tarjetas Graficadoras 2
Tarjetas Graficadoras 2
 
Pilataxi diana-cracteristicas-de-pc (1)
Pilataxi diana-cracteristicas-de-pc (1)Pilataxi diana-cracteristicas-de-pc (1)
Pilataxi diana-cracteristicas-de-pc (1)
 
Memoria
MemoriaMemoria
Memoria
 

Destacado

Trabajo de ciencias politicas3
Trabajo de ciencias politicas3Trabajo de ciencias politicas3
Trabajo de ciencias politicas3MARIPOP9797
 
Comprensiòn lectora
Comprensiòn lectoraComprensiòn lectora
Comprensiòn lectora
Manuela Velasquez Arismendi
 
Trabajo de investigación katherin Cadena Rojas - Grupo 4
Trabajo de investigación   katherin Cadena Rojas - Grupo 4Trabajo de investigación   katherin Cadena Rojas - Grupo 4
Trabajo de investigación katherin Cadena Rojas - Grupo 4
Katherin Rojas
 
Qué es el Social Media Presentación Strategia online
Qué es el Social Media Presentación Strategia onlineQué es el Social Media Presentación Strategia online
Qué es el Social Media Presentación Strategia online
Mark Atraccion
 
Lo nuevo de la tecnologia
Lo nuevo de la tecnologiaLo nuevo de la tecnologia
Lo nuevo de la tecnologiaStalin Nieto
 
Uomo Di Firenze
Uomo Di FirenzeUomo Di Firenze
Uomo Di Firenze
Dennis Labadarios
 
MANAGE & REDUCE PRINTING
MANAGE & REDUCE PRINTINGMANAGE & REDUCE PRINTING
MANAGE & REDUCE PRINTING
ELPEE Managed Print Solutions
 
La necessitat d'estar connectats. Grup Connexió.
La necessitat d'estar connectats. Grup Connexió.La necessitat d'estar connectats. Grup Connexió.
La necessitat d'estar connectats. Grup Connexió.marifuks
 
Evidencia para el sena
Evidencia para el senaEvidencia para el sena
Evidencia para el senaCami Garcia
 
Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...
Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...
Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...
Ivan Antonio Quino Centeno
 
Euskadi 2013-2014
Euskadi 2013-2014Euskadi 2013-2014
Euskadi 2013-2014
Francesctgn
 

Destacado (17)

Web 20
Web 20Web 20
Web 20
 
Trabajo de ciencias politicas3
Trabajo de ciencias politicas3Trabajo de ciencias politicas3
Trabajo de ciencias politicas3
 
Comprensiòn lectora
Comprensiòn lectoraComprensiòn lectora
Comprensiòn lectora
 
Trabajo de investigación katherin Cadena Rojas - Grupo 4
Trabajo de investigación   katherin Cadena Rojas - Grupo 4Trabajo de investigación   katherin Cadena Rojas - Grupo 4
Trabajo de investigación katherin Cadena Rojas - Grupo 4
 
Qué es el Social Media Presentación Strategia online
Qué es el Social Media Presentación Strategia onlineQué es el Social Media Presentación Strategia online
Qué es el Social Media Presentación Strategia online
 
Lo nuevo de la tecnologia
Lo nuevo de la tecnologiaLo nuevo de la tecnologia
Lo nuevo de la tecnologia
 
Uomo Di Firenze
Uomo Di FirenzeUomo Di Firenze
Uomo Di Firenze
 
MANAGE & REDUCE PRINTING
MANAGE & REDUCE PRINTINGMANAGE & REDUCE PRINTING
MANAGE & REDUCE PRINTING
 
La necessitat d'estar connectats. Grup Connexió.
La necessitat d'estar connectats. Grup Connexió.La necessitat d'estar connectats. Grup Connexió.
La necessitat d'estar connectats. Grup Connexió.
 
Evidencia para el sena
Evidencia para el senaEvidencia para el sena
Evidencia para el sena
 
1
11
1
 
Majo
MajoMajo
Majo
 
El avion
El avionEl avion
El avion
 
Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...
Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...
Informe practico sobre violencia familiar en la I.E. Federico Villareal -Anda...
 
jagadeesh April
jagadeesh Apriljagadeesh April
jagadeesh April
 
Asamblea delegados
Asamblea delegadosAsamblea delegados
Asamblea delegados
 
Euskadi 2013-2014
Euskadi 2013-2014Euskadi 2013-2014
Euskadi 2013-2014
 

Similar a Turbo cache nvidia

Tarjeta De Video
Tarjeta De VideoTarjeta De Video
Tarjeta De Videoguesta14383
 
Tarjetavideo (1)
Tarjetavideo (1)Tarjetavideo (1)
Tarjetavideo (1)
Claret Malmaceda Castillo
 
Tarjetavideo (1)
Tarjetavideo (1)Tarjetavideo (1)
Tarjetavideo (1)
Claret Malmaceda Castillo
 
Tarjetas gráficas 2014
Tarjetas gráficas 2014Tarjetas gráficas 2014
Tarjetas gráficas 2014
Mauricio Espinoza Fajardo
 
Tarjetas graficas-119672189840656-4
Tarjetas graficas-119672189840656-4Tarjetas graficas-119672189840656-4
Tarjetas graficas-119672189840656-4
Alejandra Varela
 
Tarjetas Graficas
Tarjetas GraficasTarjetas Graficas
Tarjetas Graficasklmnt
 
Mi computadora
Mi computadoraMi computadora
Mi computadoragermanr
 
T.p.micomputadora
T.p.micomputadoraT.p.micomputadora
T.p.micomputadoragerman1622
 
Cuestionario sobre Placas de Video y Monitores
Cuestionario sobre Placas de Video  y MonitoresCuestionario sobre Placas de Video  y Monitores
Cuestionario sobre Placas de Video y Monitores
Tincho Mombelli
 
Gpu
GpuGpu
Tarjetas de video
Tarjetas de videoTarjetas de video
Tarjetas de videoalexis caro
 
11 tarjetas de video
11 tarjetas de video11 tarjetas de video
11 tarjetas de video
rafael_2
 
Prueba Conferencia
Prueba ConferenciaPrueba Conferencia
Prueba Conferenciaguest988f714
 
T fase1 103380_grupo23
T fase1 103380_grupo23T fase1 103380_grupo23
T fase1 103380_grupo23
Javier Martinez
 

Similar a Turbo cache nvidia (20)

Tarjeta De Video
Tarjeta De VideoTarjeta De Video
Tarjeta De Video
 
Tarjetavideo (1)
Tarjetavideo (1)Tarjetavideo (1)
Tarjetavideo (1)
 
Tarjetavideo (1)
Tarjetavideo (1)Tarjetavideo (1)
Tarjetavideo (1)
 
Tarjetas gráficas 2014
Tarjetas gráficas 2014Tarjetas gráficas 2014
Tarjetas gráficas 2014
 
Materia arquitectura
Materia arquitecturaMateria arquitectura
Materia arquitectura
 
Tarjetas graficas-119672189840656-4
Tarjetas graficas-119672189840656-4Tarjetas graficas-119672189840656-4
Tarjetas graficas-119672189840656-4
 
Tarjetas Graficas
Tarjetas GraficasTarjetas Graficas
Tarjetas Graficas
 
Mi computadora
Mi computadoraMi computadora
Mi computadora
 
T.p.micomputadora
T.p.micomputadoraT.p.micomputadora
T.p.micomputadora
 
Micomputadora
MicomputadoraMicomputadora
Micomputadora
 
Tarea1234
Tarea1234Tarea1234
Tarea1234
 
Cuestionario sobre Placas de Video y Monitores
Cuestionario sobre Placas de Video  y MonitoresCuestionario sobre Placas de Video  y Monitores
Cuestionario sobre Placas de Video y Monitores
 
16 Tarjeta GráFica
16 Tarjeta GráFica16 Tarjeta GráFica
16 Tarjeta GráFica
 
Gpu
GpuGpu
Gpu
 
10 tarjeta gráfica
10 tarjeta gráfica10 tarjeta gráfica
10 tarjeta gráfica
 
Tarjetas de video
Tarjetas de videoTarjetas de video
Tarjetas de video
 
11 tarjetas de video
11 tarjetas de video11 tarjetas de video
11 tarjetas de video
 
Prueba Conferencia
Prueba ConferenciaPrueba Conferencia
Prueba Conferencia
 
T fase1 103380_grupo23
T fase1 103380_grupo23T fase1 103380_grupo23
T fase1 103380_grupo23
 
Universidad del golfo de méxico
Universidad del golfo de méxicoUniversidad del golfo de méxico
Universidad del golfo de méxico
 

Último

leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 

Último (20)

leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 

Turbo cache nvidia

  • 1. Informe técnico Tecnología TurboCache Un nuevo concepto de capacidad, precio y rendimiento para soluciones con GPU
  • 2. TB-01614-001_v02 2 03/30/05 Tecnología TurboCache Introducción La tecnología NVIDIA® TurboCache™ es una solución de hardware y software patentada que permite renderizar los gráficos directamente en la memoria del sistema. Gracias a esta novedosa tecnología, NVIDIA ha podido introducir la arquitectura de sus galardonadas unidades de procesamiento gráfico (GPU) GeForce™ 6 (que incluye Shader Model 3.0 de DirectX® 9.0 y la tecnología NVIDIA PureVideo™ ) en los ordenadores fijos y portátiles de uso mayoritario. En este informe se explica el funcionamiento de TurboCache y las ventajas que reporta en comparación con otras arquitecturas de GPU que no utilizan esta tecnología. También se ofrece una comparativa del rendimiento del sistema y los gráficos en equipos con y sin TurboCache para demostrar de qué manera esta nueva tecnología cambia los niveles de precio/rendimiento y capacidad/rendimiento en los PC fijos y portátiles más utilizados del mercado. Arquitectura de TurboCache La arquitectura de TurboCache se basa en las siguientes características: Tecnología de hardware y software patentada que renderiza directamente en la memoria del sistema. TurboCache Manager (TCM), una función de administración que asigna dinámicamente la memoria para conseguir el máximo rendimiento del sistema. Algoritmos de software inteligentes que maximizan el rendimiento de las aplicaciones. Combinación del ancho de banda bidireccional de PCI Express® y la arquitectura de TurboCache: considerable mejora de la relación entre la capacidad y las prestaciones de los gráficos y su precio. La cadena de procesamiento gráfico 3D consta básicamente de cuatro fases: 1. Procesamiento de la geometría (transformación e iluminación) 2. Configuración (procesamiento de los vértices, el proceso de transformarlos en píxeles) 3. Aplicación de texturas a los píxeles
  • 3. Tecnología TurboCache TB-01614-001_v02 3 03/30/05 4. Rasterización (aplicación de la iluminación y otros efectos ambientales para producir el valor final de los píxeles) La Figura 1 ilustra un canal de procesamiento 3D típico Figura 1. Canal de procesamiento 3D La Figura 2 muestra un canal de procesamiento 3D que se ha rediseñado para la tecnología TurboCache de forma que la GPU pueda: Renderizar en la memoria del sistema con un 100 % de efectividad. Aplicar texturas desde la memoria del sistema con un 100 % de efectividad. Asignar superficies dinámicamente (en la memoria de gráficos o en la del sistema). Una nueva unidad de administración de la memoria (MMU) permite a la GPU asignar y liberar las superficies de forma transparente en la memoria del sistema, así
  • 4. Tecnología TurboCache TB-01614-001_v02 4 03/30/05 como leer y escribir datos en esa memoria con total eficacia. Además, se han realizado modificaciones en diferentes elementos de la cadena de procesamiento para poder manejar el incremento de la latencia que se produce al acceder a la memoria a través del bus PCI Express. Figura 2. 3D Pipeline Re-Architected for TurboCache Nota: Las partes amarillas de la Figura 2 indican las secciones que se han modificado. Además del hardware exclusivo que se ha incorporado a la GPU para implementar la tecnología TurboCache, se han efectuado cambios en los controladores ForceWare™ de NVIDIA para determinar de forma inteligente dónde se han almacenado los datos de color, textura y profundidad (buffer z), lo cual maximiza el rendimiento de cada aplicación.
  • 5. Tecnología TurboCache TB-01614-001_v02 5 03/30/05 La función TurboCache Manager (TCM) permite reservar memoria adicional para gráficos en función de las necesidades de la aplicación. Cuando la aplicación se cierra, la memoria reservada para gráficos se libera y se pone a disposición del sistema para otros usos. Esto se hace de forma transparente y varía según la aplicación. Con ello se consigue que la función TurboCache equilibre la utilización del ancho de banda global del sistema durante el renderizado distribuyendo de forma inteligente la carga entre la memoria de gráficos y la del sistema. El buffer de salida (scanout), encargado del refresco de la pantalla, siempre reside en la memoria de gráficos. La arquitectura de TurboCache frente a otras arquitecturas Hasta ahora, superficies de renderizado como son las del buffer posterior y el buffer de profundidad o stencil, los mapas de texturas del entorno y otros datos se almacenaban en la memoria de gráficos. Esto exigía la presencia de gran cantidad de memoria de vídeo para poder manejar todas las superficies de renderizado potenciales. Gracias a la posibilidad de renderizar directamente en la memoria del sistema, las GPU con función TurboCache no necesitan tanta cantidad de memoria de gráficos como otras GPU. En la Figura 3 se comparan las arquitecturas de dos GPU en un PC de consumo: una posee función TurboCache y la otra no. Figura 3. La arquitectura de TurboCache frente a otras arquitecturas (en un PC de consumo)
  • 6. Tecnología TurboCache TB-01614-001_v02 6 03/30/05 Obsérvese que los requisitos mínimos de memoria local en la arquitectura con TurboCache se reducen a una memoria de 4 M × 32 (o 16 MB). Sin embargo, la función TurboCache puede asignar dinámicamente la memoria del sistema para gráficos de forma que la GPU disponga de los 128 MB que habitualmente ofrecen las GPU GeForce. Cuando la memoria de utiliza de forma compartida por los gráficos y otras aplicaciones, el ancho de banda de acceso es fundamental para no perjudicar la experiencia de uso. TurboCache aprovecha los 8 GB/s. de ancho de banda bidireccional que proporciona el bus PCI Express para conseguir un caudal efectivo de 10 GB/s. (Tabla 1). Esto representa un 50 % de incremento en comparación con una GPU sin TurboCache, que no puede renderizar directamente en la memoria del sistema. Tabla 1. Ancho de banda de memoria disponible Ancho de banda de PCI Express Tipo y velocidad de la memoria local Ancho de banda de la memoria de gráficos Ancho de banda efectivo GPU GeForce con TurboCache 8 GB/s. DDR, 350 MHz 2,8 GB/s. 10,8 GB/s. GPU sin TurboCache 4 GB/s. DDR, 200 MHz 3,2 GB/s. 7,2 GB/s. Rendimiento de TurboCache La tecnología TurboCache introduce un nuevo nivel de rendimiento y funcionalidad en los PC de uso mayoritario. En las figuras 4 y 5 se muestra la mejora de rendimiento que produce TurboCache según las pruebas realizadas con las siguientes configuraciones del sistema: Plataforma: CPU Intel Pentium4 EE de 3,4 GHz 512 MB de memoria del sistema DDR Windows XP SP1 Controladores: ATI Catalyst 4.10, NVIDIA ForceWare 71.20 Gráficos: Acelerador de gráficos integrado Intel 900 (i915G) ATI Radeon X300 SE (128 MB) NVIDIA GeForce 6200 con TurboCache (soporte de 128 MB, que incluye 16 MB de TurboCache local) o NVIDIA GeForce 6200 con TurboCache (soporte de 128 MB, que incluye 32 MB de TurboCache local)
  • 7. Tecnología TurboCache TB-01614-001_v02 7 03/30/05 En la Figura 4 se compara el rendimiento de una GPU GeForce 6200 con función TurboCache para un total de 128 MB (que incluye 32 MB de TurboCache local) con el de los gráficos Intel i915G integrados y el de la tarjeta ATI X300 SE de 128 MB. Figura 4. Rendimiento gráfico: 3DMark03, 10 × 7, sin AA ni AF GeForce 6200 con TurboCache duplica el rendimiento de los gráficos Intel i915G y supera el rendimiento de la tarjeta ATI Radeon X300 SE en un 60 por ciento. Además, la GPU GeForce 6200 proporciona tecnología NVIDIA PureVideo™ y DirectX 9.0 con Shader Model 3.0 en los PC fijos y portátiles de uso mayoritario. En el nivel del sistema, GeForce 6200 con TurboCache también supera los resultados de los gráficos Intel i915G y ATI Radeon X300SE en diferentes pruebas comparativas (Figura 5). Obsérvese que la solución integrada depende de la memoria del sistema al cien por cien, lo que significa que siempre necesitará más cantidad de esta memoria para procesar los gráficos que la solución con TurboCache. Es el uso de la memoria del sistema y su manejo lo que provoca la degradación del rendimiento global.
  • 8. Tecnología TurboCache TB-01614-001_v02 8 03/30/05 Figura 5. Rendimiento del sistema: 1280 × 1024 × 32 frente a Intel i915G y Radeon X300SE Conclusiones Gracias a su exclusiva capacidad para renderizar directamente en la memoria del sistema, la GPU GeForce 6200 con TurboCache cambia radicalmente las relaciones entre precio/rendimiento y capacidad/rendimiento de las soluciones gráficas habituales en los PC de consumo. Con mínimos requisitos de memoria para gráficos, la GeForce 6200 con TurboCache supera con creces el rendimiento global de otras soluciones gráficas de 128 MB que carecen de función TurboCache. En los portátiles, las GPU GeForce con TurboCache (GeForce Go 6200/6400) tienen la ventaja añadida de consumir menos energía porque necesitan menos cantidad de memoria discreta, lo que significa que pueden reducir el espacio necesario para el subsistema de gráficos. De esta forma, los portátiles con GPU TurboCache pueden ser más pequeños y consumir menos energía. Con la innovadora tecnología TurboCache de NVIDIA, ya es posible disfrutar de las funciones de procesamiento de gráficos y vídeo más avanzadas de la serie GeForce 6 (incluidas DirectX 9.0 con Shader Model 3.0 y NVIDIA PureVideo) en PC de uso general y portátiles de bajo consumo. 0.9 0.94 0.98 1.02 1.06 i915G X300 SE (128 MB) GF 6200 TurboCache 128 MB/16-TC SysMark 2004 WB99 Business Disk WB99 High- End Disk 1.00 Biz WS CC PC Mark 2004 Business Winstone2004
  • 9. NVIDIA Corporation 2701 San Tomas Expressway Santa Clara, CA 95050 www.nvidia.com Aviso legal TODAS LAS ESPECIFICACIONES DE DISEÑO DE NVIDIA, PLACAS DE REFERENCIA, ARCHIVOS, DIBUJOS, DIAGNÓSTICOS, LISTAS Y OTROS DOCUMENTOS (DENOMINADOS CONJUNTAMENTE O POR SEPARADO “MATERIALES”) SE ENTREGAN “TAL CUAL”. NVIDIA NO OFRECE NINGUNA GARANTÍA EXPRESA, IMPLÍCITA, ESTATUTARIA O DE OTRA NATURALEZA CON RESPECTO A LOS MATERIALES Y RECHAZA EXPRESAMENTE CUALQUIER GARANTÍA IMPLÍCITA DE COMERCIABILIDAD, NO INFRACCIÓN O ADECUACIÓN A ALGÚN PROPÓSITO EN PARTICULAR. NVIDIA Corporation considera que la información suministrada es exacta y fiable, pero no asume responsabilidad alguna por las posibles consecuencias o infracciones de derechos sobre patentes, u otros derechos de terceras partes, que pudieran derivarse de su uso. NVIDIA no otorga licencia alguna por implicación, ni de ningún otro modo, bajo ninguna patente o derecho de patente de NVIDIA Corporation. Las especificaciones mencionadas en esta publicación son susceptibles de cambios sin previo aviso. El contenido de este documento sustituye y prevalece sobre cualquier otra información anteriormente suministrada por NVIDIA. No se autoriza el uso de los productos de NVIDIA Corporation como componentes esenciales de dispositivos o sistemas de apoyo o sostenimiento de la vida sin el permiso previo y por escrito de NVIDIA Corporation. Marcas comerciales NVIDIA, el logotipo de NVIDIA, ForceWare, GeForce, PureVideo y TurboCache son marcas comerciales y/o marcas registradas de NVIDIA Corporation en los Estados Unidos y en otros países. Otros nombres de empresas y productos pueden ser marcas comerciales y/o registradas de sus respectivos propietarios. Copyright © 2005 de NVIDIA Corporation. Quedan reservados todos los derechos.