Os engenheiros de software da Intel lançaram uma nova versão de seu Implicit SPMD Program Compiler (ISPC) como sua variante de linguagem C com extensões para aprimorar a programação de um único programa e vários dados para CPUs e GPUs.

Com o lançamento do Intel ISPC 1.20 na sexta-feira, os binários do ISPC agora são menores e mais rápidos. Diz-se que os binários do ISPC foram reduzidos em cerca de um terço em comparação com seu tamanho anterior. Enquanto isso, o ISPC 1.20 também deve ser”alguns por cento”mais rápido que as versões anteriores. O ISPC 1.20 também adiciona suporte opcional ao empacotamento Snap para o Ubuntu.

A versão Intel ISPC 1.20 agora também dividiu o tempo de execução do ISPC em partes de CPU e GPU que são carregadas dinamicamente, portanto, você nem sempre carrega o código da GPU se acabar apenas contando com este tempo de execução do ISPC para execução da CPU. O tempo de execução ISPC 1.20 agora também suporta cercas para cálculos assíncronos de GPU/CPU, eliminando sua dependência de tempo de execução OpenMP, mas exigindo Intel Threaded Building Blocks (TBB) e refatoração de destino SSE4.

Downloads e mais detalhes sobre a versão Intel ISPC 1.20 para sistemas Windows e Linux via GitHub.

Categories: IT Info