Publicado em 27/02/2008 às 16:26 | 14741 leituras
A AMD liberou o código fonte de sua APL (AMD Performance Library), denominada como Framewave, para permitir que os desenvolvedores gerem aplicações de produtos mais rápidas para seus processadores. A empresa informou que mais de 3200 otimizações de performance de rotinas já fazem parte desta biblioteca. Esse número equivale a três anos de desenvolvimento por parte da AMD, e com essa abertura, pretende estar aberta e não excluir outros fabricantes de chips como a sua concorrente Intel. A própria Intel já possui esforços em Código Aberto para possibilitar melhorias em seus processadores.
De acordo com Margaret Lewis, diretora de Soluções Comerciais da AMD, a empresa tem uma série de bibliotecas de otimização de performance que estão em processo de liberação sob uma licença de Código Aberto. Ainda de acordo com Lewis, a biblioteca será mais útil estando em Código Aberto, já que irá encorajar desenvolvedores a iniciar otimizações e adicionar suas rotinas para esse núcleo conjunto de bibliotecas.
O Framewave da AMD funciona interligado a um compilador, que faz uso das rotinas de performance para otimizar uma determinada aplicação. Ele está presente para ajudar a reduzir o número de instruções requeridas em uma aplicação e garantir que as mesmas possuam capacidades multi-threading.
A Intel, rival da própria AMD na fabricação de processadores, já tinha liberado o código fonte de sua tecnologia TTB (Threading Building Blocks). Atualmente os dois projetos, considerados diferentes, tentam resolver problemas similares. No caso da Intel, os desenvolvedores estão voltados ao desenvolvimento de código que seja multi-threading, e a AMD está fornecendo diretamente aos desenvolvedores as bibliotecas com rotinas multi-threading. Tecendo comentários sobre as duas iniciativas, Lewis argumenta que, ambas estão longe de estarem certas ou erradas. As duas aproximações são necessárias.