En informática , Close To Metal (" CTM " en breve, originalmente llamado Close-to-the-Metal ) es el nombre de una versión beta de una interfaz de programación de bajo nivel desarrollada por ATI , ahora AMD Graphics Product Group , dirigida a habilitando la computación GPGPU . CTM duró poco, y la primera versión de producción de la tecnología GPGPU de AMD ahora se llama AMD Stream SDK , o mejor dicho, el actual SDK de aplicaciones AMD para Windows y Linux de 32 y 64 bits. APP significa "procesamiento paralelo acelerado". [1] y también objetivosArquitectura de sistema heterogénea .
Descripción general
Close To Metal, originalmente llamado THIN (Thin Hardware INterface) y Data Parallel Virtual Machine, brindó a los desarrolladores acceso directo al conjunto de instrucciones nativas y la memoria de los elementos computacionales masivamente paralelos en las modernas tarjetas de video AMD. CTM pasó por alto las API de OpenGL y DirectX centradas en gráficos para que el programador de GPGPU exponga la funcionalidad de bajo nivel que antes no estaba disponible, incluido el control directo de los procesadores de flujo / ALU y los controladores de memoria. R580 (ATI X1900) y las generaciones posteriores de microarquitectura de GPU de AMD admitieron la interfaz CTM.
El sucesor comercial de CTM, AMD Stream SDK, fue lanzado bajo AMD EULA en diciembre de 2007 después de que se reescribió la pila de software. [2] Stream SDK proporciona herramientas de alto nivel además de bajo nivel para el acceso de propósito general al hardware de gráficos AMD.
El uso de GPU para realizar cálculos tiene un gran potencial para algunas aplicaciones debido a las diferencias fundamentales de las microarquitecturas de GPU en comparación con las CPU. Las GPU logran un rendimiento mucho mayor (cálculos por segundo) al ejecutar muchos programas en paralelo y restringir el control de flujo (la capacidad de un programa para ejecutar instrucciones independientemente de otro). Las GPU modernas también tienen memoria integrada direccionable y memoria externa multicanal de rendimiento extremadamente alto.
Fuente abierta
Algunos componentes de CTM y Stream SDK son de código abierto, como el lenguaje y el compilador tipo Brook + C.
Ver también
Referencias
- ^ "Procesamiento paralelo acelerado de AMD APP SDK OpenCL ™" . Archivado desde el original el 1 de julio de 2014 . Consultado el 6 de julio de 2014 .
- ^ Página de descarga de AMD Stream SDK Archivado el 23 de diciembre de 2007 en Wayback Machine , recuperado el 12 de junio de 2008
- ^ Valich, Theo (7 de agosto de 2008). "AMD abandona Close-To-Metal, se centra en DX11 y OpenCL" . Hardware de Tom . Consultado el 13 de septiembre de 2017 .
- Notas
- ^ La tecnología AMD "Close to Metal" desata el poder de Stream Computing: Comunicado de prensa de AMD, 14 de noviembre de 2006.
- ^ Informe AnandTech: Stream Processing & Folding @ Home de ATI, 30 de septiembre de 2006.
- ^ Universität Dortmund, Fachbereich Mathematik research: Accelerating Double Precision on GPUs (Actas de ASIM 2005), Dominik Goddeke, Robert Strzodka y Stefan Turek. 18º Simposio sobre técnica de simulación, 2005. [ enlace muerto ]
- ^ Informe TGDaily: Nvidia activa una supercomputadora en su PC, 16 de febrero de 2007.
enlaces externos
- Sitio oficial de ATI
- Sitio web oficial de AMD
- "Croquis ATI DPVM SIGGRAPH 2006" (PDF) . Archivado desde el original (PDF) el 27 de septiembre de 2007. (134 KiB)
- "Presentación ATI DVPM SIGGRAPH 2006" (PDF) . Archivado desde el original (PDF) el 27 de septiembre de 2007. (671 KiB)
- "CTM Guide - CTI Technical Reference Manual" (PDF) . Archivado desde el original (PDF) el 22 de febrero de 2007. (866 KiB )
- Sitio de proyectos de código abierto AMD Close-to-the-Metal (CTM)