Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/includes/events/rdsm_plugin_uninstalled.php on line 12 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 14 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 15 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 16 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 17 Warning: Trying to access array offset on false in /var/www/vhosts/localhost/html/wp-content/plugins/schema/includes/integrations/amp.php on line 29 Microsoft abre a extensão C++ para outros compiladores IT Forum
All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Notícias
Categories: Notícias

Microsoft abre a extensão C++ para outros compiladores

Em uma investida para evoluir a  Interface de Uso Gráfico (GUI, da sigla em inglês), a Microsoft anunciou a abertura de sua especificação C++ AMP para uso potencial de compiladores que não sejam da fabricante. Desta forma, a extensão será livre para soluções como Embarcadero, Intel, etc.

 

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

A iniciativa da empresa tem como objetivo aproximar desenvolvedores do Visual Studio aos benefícios do uso do GPUs (unidades de processamento de gráficos), de fornecedores como Nvidia, em seus aplicativos. Enquanto alguma  – se não a maioria – da energia da GPU será direcionada para as tarefas gráficas, a unidade também ficará disponível para carregar com equilíbrio tarefas relacionadas à CPU se, por exemplo, complexos cálculos de análise de dados precisarem ser executados.

 

Segundo o site do Visual C++ Libraries Reference, “o modelo de programação C++ AMP inclui suporte para exibição multidimensional, indexação, transferência de memória e tiling. Também inclui uma biblioteca de função matemática. A extensão de linguagem C++ e as restrições do compilador permitem o controle de como os dados são movimentados da CPU para o GPU e vice-versa”.

 

Essencialmente, essa tecnologia existe para dar aos desenvolvedores uma oportunidade para escrever programas capazes de executar em suites paralelos para implantação em ambientes de computação heterogêneos.

 

Segundo Tony Goodhew, gerente de produto para Visual Studio, explicou: “Vemos mais e mais pessoas procurando tirar vantagem do GPU em seus aplicativos”. Com essa abordagem mais aberta, espera-se abrir o poder paralelo para desenvolvedores que não sejam qualificados em simultaneidade.

 

Os engenheiros da companhia trabalharam com afinco para minimizar o número de alterações para a versão oficial do C++, como forma de garantir a abertura da tecnologia.

 

Apesar de manter o máximo da estrutura principal, a Microsoft foi forçada a projetar C++ AMP com uma série de restrições necessárias para que o código seja executado com sucesso em vários processadores. Mas, apesar de existirem restrições, extensões e acréscimos também serão oferecidos, como  a opção de suporte de apoio para vários processadores e transferência de memória assíncrona.

 

Tradução: Alba Milena, especial para o IT Web  Revisão: Adriele Marchesini

 

Next Sua empresa já teve senhas hackeadas? »
Previous « Everis e OpenText anunciam centro de excelência no Brasil
Share
Published by
Editorial IT Forum 365
14 anos ago

    Related Post

  • Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais
  • Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati
  • CBYK nomeia Maurício Matsuda como novo CEO

Recent Posts

  • Notícias

83% dos CIOs já adiaram projetos estratégicos por restrições de orçamento

A pressão por controle de custos vem alterando a dinâmica das áreas de tecnologia nas…

1 semana ago
  • Estudos

Fintechs brasileiras captam US$ 2,77 bi em 2025 e entram em nova fase de maturidade

O mercado brasileiro de fintechs passou por uma transformação no perfil dos investimentos em 2025.…

1 semana ago
  • Notícias

Sioux aposta em IA e dados para nova fase de experiências digitais e expande atuação para a Europa

O avanço da inteligência artificial e o uso estratégico de dados vêm transformando a forma…

1 semana ago
  • Artigos

Qual é o risco do desenvolvimento de software com IA?

Por Ramon Ribeiro Quase metade do código produzido por assistentes de inteligência artificial contém vulnerabilidades…

1 semana ago
  • Notícias

Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati

Peça a um modelo de inteligência artificial que gere a imagem de uma cidade, sem…

1 semana ago
  • Notícias

Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais

O IT Forum apresenta, semanalmente, os novos executivos e os principais anúncios de contratações, promoções e mudanças…

1 semana ago
All Rights ReservedView Non-AMP Version
  • L