fbpx
Wikipedia

Close to Metal

Close to Metal (literalmente, Cerca del Metal) es una biblioteca creada por Advanced Micro Devices para la programación de propósito general en sus unidades de procesamiento gráfico, es decir, el uso de GPGPU posible gracias al paso de las arquitecturas de shading unificadas.

En el año 2006 AMD presentó esta biblioteca para competir con el CUDA de NVIDIA y así entrar en el mundo de la computación con tarjetas gráficas. CTM (Close to Metal) era una fina capa de abstracción que permitía a los desarrolladores acceder directamente al juego de instrucciones de sus GPUs y su sistema de memoria.[1]

Sin embargo, debido al poco éxito que tuvo, en el 2008 se decidió terminar con su desarrollo y pasar a utilizar OpenCL.[2]

Antes de terminar con CTM y pasarse completamente a OpenCL, ATI también creó Brook+, una versión optimizada de BrookGPU para el hardware de ATI.[3]​ Todos ellos siguen estando incluidos en el kit de desarrollo de software Stream SDK de ATI que a día de hoy se llama AMD Accelerated Parallel Processing SDK (abreviado, AMD APP SDK), pero como ya se ha dicho, en desarrollo activo solo está el soporte para OpenCL.

Descripción básica[3][4]

Distribuido como entorno de desarrollo llamado ATI Stream SDK, (después AMD APP), era una aproximación de abajo arriba. Daba a los desarrolladores acceso a bajo nivel (ensamblador) a la GPU para quien lo quisiera. Además daba implementaciones a alto nivel para quien no quería acceso a bajo nivel y los desarrolladores eran libres de implementar sus propios lenguajes y entornos.

La API de Close to Metal cuando se permitió acceso al público en 2007 pasó a llamarse CAL (Compute Abstraction Layer, capa de abstracción de computación), manteniendo la misma filosofía que las bibliotecas CTM originales. El CAL se distribuía (y se sigue haciendo) junto con el actual AMD APP.

La CTM API (o CAL) exponía ciertas partes hardware de los procesadores de gráficos: el procesador de comandos, el núcleo de shaders y el controlador de memoria escondiendo el resto de propiedades gráficas (recordemos que CTM trata de computación, no de gráficos), proporcionando comunicación directa con la GPU, salteando las librerías gráficas y las limitaciones que estas imponían para la computación. Todo ello independiente de la GPU. CAL funcionaba entonces sobre la HAL (Hardware Abstraction Layer, capa de abstracción hardware), que es específica para cada GPU y necesaria para que cualquier programa CAL pudiera funcionar sobre cualquier tarjeta gráfica de ATI compatible con Stream SDK.

Véase también

Referencias

  1. «AMD “Close to Metal”™ Technology Unleashes the Power of Stream Computing» (en inglés). 14 de noviembre de 2006. 
  2. «AMD Ditches Close-To-Metal, Focuses On DX11 And OpenCL» (en inglés). 7 de agosto de 2008. 
  3. Emilio J. Padrón González. «HPC y GPUs - GPGPU y software libre» (PDF). 
  4. Justin Hensley (2007). (PDF) (en inglés). Archivado desde el original el 23 de diciembre de 2011. Consultado el 17 de noviembre de 2011. 
  •   Datos: Q2655785

close, metal, literalmente, cerca, metal, biblioteca, creada, advanced, micro, devices, para, programación, propósito, general, unidades, procesamiento, gráfico, decir, gpgpu, posible, gracias, paso, arquitecturas, shading, unificadas, año, 2006, presentó, est. Close to Metal literalmente Cerca del Metal es una biblioteca creada por Advanced Micro Devices para la programacion de proposito general en sus unidades de procesamiento grafico es decir el uso de GPGPU posible gracias al paso de las arquitecturas de shading unificadas En el ano 2006 AMD presento esta biblioteca para competir con el CUDA de NVIDIA y asi entrar en el mundo de la computacion con tarjetas graficas CTM Close to Metal era una fina capa de abstraccion que permitia a los desarrolladores acceder directamente al juego de instrucciones de sus GPUs y su sistema de memoria 1 Sin embargo debido al poco exito que tuvo en el 2008 se decidio terminar con su desarrollo y pasar a utilizar OpenCL 2 Antes de terminar con CTM y pasarse completamente a OpenCL ATI tambien creo Brook una version optimizada de BrookGPU para el hardware de ATI 3 Todos ellos siguen estando incluidos en el kit de desarrollo de software Stream SDK de ATI que a dia de hoy se llama AMD Accelerated Parallel Processing SDK abreviado AMD APP SDK pero como ya se ha dicho en desarrollo activo solo esta el soporte para OpenCL Descripcion basica 3 4 EditarDistribuido como entorno de desarrollo llamado ATI Stream SDK despues AMD APP era una aproximacion de abajo arriba Daba a los desarrolladores acceso a bajo nivel ensamblador a la GPU para quien lo quisiera Ademas daba implementaciones a alto nivel para quien no queria acceso a bajo nivel y los desarrolladores eran libres de implementar sus propios lenguajes y entornos La API de Close to Metal cuando se permitio acceso al publico en 2007 paso a llamarse CAL Compute Abstraction Layer capa de abstraccion de computacion manteniendo la misma filosofia que las bibliotecas CTM originales El CAL se distribuia y se sigue haciendo junto con el actual AMD APP La CTM API o CAL exponia ciertas partes hardware de los procesadores de graficos el procesador de comandos el nucleo de shaders y el controlador de memoria escondiendo el resto de propiedades graficas recordemos que CTM trata de computacion no de graficos proporcionando comunicacion directa con la GPU salteando las librerias graficas y las limitaciones que estas imponian para la computacion Todo ello independiente de la GPU CAL funcionaba entonces sobre la HAL Hardware Abstraction Layer capa de abstraccion hardware que es especifica para cada GPU y necesaria para que cualquier programa CAL pudiera funcionar sobre cualquier tarjeta grafica de ATI compatible con Stream SDK Vease tambien EditarRadeon HD CUDA OpenCLReferencias Editar AMD Close to Metal Technology Unleashes the Power of Stream Computing en ingles 14 de noviembre de 2006 AMD Ditches Close To Metal Focuses On DX11 And OpenCL en ingles 7 de agosto de 2008 a b Emilio J Padron Gonzalez HPC y GPUs GPGPU y software libre PDF Justin Hensley 2007 Close to the Metal PDF en ingles Archivado desde el original el 23 de diciembre de 2011 Consultado el 17 de noviembre de 2011 Datos Q2655785Obtenido de https es wikipedia org w index php title Close to Metal amp oldid 135551618, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos