Instalação
Se git
não estiver instalado, instale-o:
sudo apt-get update && sudo apt-get install git
Faça o check-out do Ocelot no github:
git clone https://github.com/gtcasl/gpuocelot.git
Opcionalmente: instale boost
sudo apt-get install libboost-all-dev
Opcionalmente: instale ferramentas de compilador
sudo apt-get install flex bison g++ scons
Digite o diretório gpuocelot/ocelot
cd gpuocelot/ocelot
Execute o script build
.
sudo ./build.py --install
Isso instalará os cabeçalhos e bibliotecas de desenvolvimento do Ocelot:
libocelot.so
Crie os links necessários do sistema para a biblioteca Ocelot para que o vinculador dinâmico o encontre:
sudo ldconfig
Esta biblioteca pode ser usada para acessar as ferramentas no ocelot ou vinculadas a um aplicativo CUDA compilado com o NVCC para emular um dispositivo CUDA.
Como alternativa, existe um novo utilitário, OcelotConfig
, que se destina simplesmente ao processo de vinculação ao Ocelot.
Para ligar um programa contra o Ocelot:
g++ -o my_program my_program.o OcelotConfig -l
Consulte este link para mais detalhes.