1. Como carregar uma aplicação
Nas versões anteriores do LabVIEW, o carregamento de VIs LabVIEW FPGA com muitos elementos podia, às vezes, tomar um tempo significativo. No LabVIEW 2011, a estrutura de nós é altamente otimizada para acelerar o carregamento dos VIs de maiores dimensões.
Figura 1. O tempo de carregamento de VIs do LabVIEW FPGA foi reduzido drasticamente no LabVIEW 2011.
2. Conexões
As aplicações de monitoração e controle de larga escala às vezes exigem a coleta e manipulação de muitos canais de dados; uma plataforma de hardware como o NI CompactRIO é ideal para esse tipo de tarefa. Entretanto, no passado, a execução de operações simples, como as conexões, podia sofrer perda de desempenho em diagramas com grandes quantidades de nós de E/S. No LabVIEW 2011, esses nós voltaram a ser implementados, para eliminar quaisquer problemas de desempenho durante a edição.
Figura 2. Fazer conexões no LabVIEW FPGA agora é muito mais rápido.
3. Interface do processador
Da mesma forma, aplicações que envolvem criptografia de dados podem exigir várias etapas de handshaking entre o processador e o FPGA. Nas primeiras versões do LabVIEW, aplicações com grandes quantidades de elementos de interface do host podiam parar de responder e ficarem difíceis de se trabalhar. No LabVIEW 2011, essa interface foi rearquitetada para oferecer uma experiência de edição com resposta muito mais rápida.
Figura 3. A quantidade de nós de interfaces host agora não prejudica o desempenho do LabVIEW.
4. Compilação
A compilação no LabVIEW FPGA pode levar de alguns minutos a várias horas. As versões mais novas do LabVIEW introduziram melhorias que permitem simular VIs antes da compilação e métodos mais eficientes de descarregar a compilação em outros computadores, ou até mesmo na nuvem. Entretanto, a fase inicial da compilação bloqueia outras operações no LabVIEW e pode levar até metade do tempo total de compilação. No LabVIEW 2011, essa fase foi otimizada para ser até 80 por cento mais rápida.
Figura 4. Um protocolo de comunicação complexo, como o High-Level Data Link Control (HDLC), requer uma lógica de FPGA significativamente extensa e pode ter um tempo de compilação muito longo. A fase inicial de compilação agora é até 80 por cento mais rápida.
5. Benchmarks globais de desempenho das tarefas de desenvolvimento
Além dos benefícios apresentados acima, o LabVIEW 2011 FPGA oferece centenas de outras melhorias às operações, que vão da colocação de VIs e o carregamento de caixas de diálogo até os utilitários incluídos no produto, como o editor de ícones. Para ter uma base de comparação mais abrangente, a equipe de desenvolvimento definiu benchmarks para mais de 800 das operações mais comuns no LabVIEW 2010 e LabVIEW 2011. Após ter sido cronometrada, cada operação foi colocada em uma "caixa", junto com outras operações de aproximadamente a mesma duração. Por exemplo, se desenhar um loop while levou 38 ms, ele foi colocado na primeira caixa, de operações que levaram de 0 ms a 100 ms para serem concluídas. Se a eliminação de um controle levou 620 ms, ela foi colocada na sétima caixa, com outras operações que levaram entre 600 ms e 700 ms para serem concluídas. As figuras 5 e 6 mostram uma comparação entre o LabVIEW 2010 FPGA e o LabVIEW 2011 FPGA. A soma de todas as operações foi reduzida de mais de 20 segundos a menos de 6 segundos, o que representa uma melhoria de 5X no desempenho global.

Figura 5. Uma visão abrangente das operações no LabVIEW 2010

Figura 6. O LabVIEW 2011 oferece uma experiência de desenvolvimento com respostas mais rápidas em quase todas das mais de 800 operações cronometradas em comparação com o LabVIEW 2010.
O LabVIEW 2011 define um novo patamar de capacidade de resposta e desempenho do ambiente de desenvolvimento LabVIEW.
