Plataforma Multi-Backend para a Programação do Processador Xeon Phi

Research output: Other contribution

Abstract

O Intel Xeon Phi é o primeiro processador baseado na arquitetura Many Integrated Cores (MIC) da Intel [2]. O seu propósito é ser usado como um co-processador para a unidade de processamento central para as computações de dados em paralelo. Os princípios básicos de desenho arquitetural são semelhantes aos usados nas unidades de processamento gráfico (GPUs), tirando proveito do uso de muitos núcleos de poder computacional menor para efetuar computações paralelas. A grande novidade da arquitetura MIC, relativamente aos GPUs, é a sua compatibilidade com a arquitetura x86, o que permite o uso de muitas das ferramentas mais comuns utilizadas em computação paralela para tirar partido dos seus muitos núcleos. No entanto, o uso do Xeon Phi em aplicações comuns ainda requer o conhecimento especializado da programação direccionada a aceleradores e, em particular, da arquitetura do processador. Nesta comunicaçãoo pretendemos apresentar trabalho em curso na adaptação da biblioteca de esqueletos algorítmicos Marrow para o processador Xeon Phi, que tem como objectivo final simplificar a programação deste tipo de processadores.
Original languagePortuguese
VolumeNone
Publication statusPublished - 1 Jan 2014

Cite this