Top Qs
Linha do tempo
Chat
Contexto

Close to Metal

Da Wikipédia, a enciclopédia livre

Remove ads

Na computação, Close To Metal (CTM, originalmente Close-to-the-Metal) é o nome de uma versão beta de uma interface de programação de baixo nível desenvolvida pela ATI, agora AMD Graphics Product Group, com o objetivo de habilitar a computação GPGPU. O CTM teve vida curta, e a primeira versão de produção da tecnologia GPGPU da AMD agora é chamada de AMD Stream SDK, ou melhor, o atual AMD APP SDK (AMD Accelerated Parallel Processing SDK)[1] para Windows e Linux de 32 bits e 64 bits, que também tem como alvo a Heterogeneous System Architecture.[carece de fontes?]

Remove ads

Visão geral

Resumir
Perspectiva

Close To Metal, originalmente chamado de THIN (Thin Hardware INterface) e Data Parallel Virtual Machine, deu aos desenvolvedores acesso direto ao conjunto de instruções nativas e à memória dos elementos computacionais massivamente paralelos nas modernas placas de vídeo AMD. O CTM ignorou as APIs DirectX e OpenGL centradas em gráficos para o programador GPGPU para expor funcionalidades de baixo nível anteriormente indisponíveis, incluindo o controle direto dos processadores de fluxo/ALUs e dos controladores de memória. R580 (ATI X1900) e gerações posteriores da microarquitetura de GPU da AMD suportavam a interface CTM.

O sucessor comercial do CTM, o AMD Stream SDK, foi lançado sob o AMD EULA em dezembro de 2007, após a pilha de software ter sido reescrita.[2] O Stream SDK fornece ferramentas de alto nível e de baixo nível para acesso geral ao hardware gráfico AMD.

O uso de GPUs para realizar cálculos tem muito potencial para algumas aplicações devido às diferenças fundamentais das microarquiteturas de GPU em comparação às CPUs. As GPUs alcançam uma taxa de transferência muito maior (cálculos por segundo) ao executar muitos programas em paralelo e restringir o controle de fluxo (a capacidade de um programa executar instruções independentemente de outro). As GPUs modernas também têm memória endereçável on-die e memória externa multicanal de altíssimo desempenho.

A AMD posteriormente mudou do CTM para o OpenCL.[3]

Remove ads

Código aberto

Alguns componentes do CTM e do Stream SDK são de código aberto, como a linguagem e o compilador Brook+ C-like.

Ver também

Referências

  1. «AMD APP SDK OpenCL™ Accelerated Parallel Processing». Consultado em 30 de abril de 2025. Arquivado do original em 1 de julho de 2014
  2. AMD Stream SDK download page Arquivado em dezembro 23, 2007, no Wayback Machine, retrieved June 12, 2008
  3. Valich, Theo (7 de agosto de 2008). «AMD Ditches Close-To-Metal, Focuses On DX11 And OpenCL». Tom's Hardware. Consultado em 30 de abril de 2025
Notas
Remove ads

Ligações externas

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads