J'utilise Ubuntu 14.04 et je souhaite y installer GPU Ocelot (un framework de compilation JIT dynamique à source ouverte pour les applications de calcul GPU). J'ai recherché des versions appropriées d'Ocelot mais je n'en ai trouvé aucune.
Existe-t-il un moyen d'installer le GPU Ocelot dans mon Ubuntu?
Installation
Si git
n'est pas installé, installez-le:
Sudo apt-get update && Sudo apt-get install git
Commander Ocelot chez github:
git clone https://github.com/gtcasl/gpuocelot.git
Facultatif: Installer boost
Sudo apt-get install libboost-all-dev
Facultatif: Installer les outils du compilateur
Sudo apt-get install flex bison g++ scons
Entrez le répertoire gpuocelot/ocelot
cd gpuocelot/ocelot
Exécutez le script build
.
Sudo ./build.py --install
Cela installera les en-têtes et les bibliothèques de développement Ocelot:
libocelot.so
Créez les liens système nécessaires vers la bibliothèque Ocelot afin que l'éditeur de liens dynamique le trouve:
Sudo ldconfig
Cette bibliothèque peut être utilisée pour accéder aux outils d’ocelot ou liée à une application CUDA compilée avec NVCC pour émuler un périphérique CUDA.
Alternativement, il existe un nouvel utilitaire, OcelotConfig
, destiné simplement au processus de liaison à Ocelot.
Pour lier un programme contre Ocelot:
g++ -o my_program my_program.o OcelotConfig -l
Reportez-vous au lien this pour plus de détails.