FERRAMENTAS LINUX: A Intel continua trabalhando em seu compilador SYCL para o upstreaming para o LLVM

segunda-feira, 29 de abril de 2019

A Intel continua trabalhando em seu compilador SYCL para o upstreaming para o LLVM




Confira !!



Em janeiro, a Intel disponibilizou seu novo compilador SYCL baseado em LLVM, de código-fonte aberto, que eles estão procurando contribuir para o LLVM upstream. Seu compilador SYCL será usado para programação de fonte única para atingir a crescente variedade de dispositivos da empresa e faz parte de sua nova iniciativa "oneAPI". O suporte a SYCL ainda não está no LLVM do upstream, mas eles estão progredindo enquanto continuam a evoluir o código.

O desenvolvedor de compiladores da Intel, Andrew Savonichev, apresentou na conferência da EuroLLVM no início deste mês em Bruxelas, onde falou sobre seu trabalho na SYCL. Para aqueles que querem saber sobre o fluxo de compilação, como o código SYCL pode ser executado em drivers / hardware que suportam o SPIR-V e outros detalhes, o slide deck pode ser visto aqui (PDF).

O upstreaming do trabalho para o LLVM continua sendo sua "meta principal", enquanto no seu próprio repositório LLVM é onde eles continuam montando esse código e trabalhando em outros recursos. Esse código ainda em evolução pode ser encontrado aqui .

Quanto ao upstreaming, seus marcos são descritos através deste rastreador de problemas e as etapas envolvidas na criação de aplicativos SYCL, executando o OpenCL em CPUs, integrando a compilação SYCL no Clang e, finalmente, suportando aplicativos de várias fontes.

Eles ainda não têm um cronograma firme para obter o código do upstream, e isso também depende do processo de revisão, mas esperamos que o suporte inicial possa chegar a tempo para a versão LLVM 9.0 deste outono.


Até a próxima !!

Nenhum comentário:

Postar um comentário