Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] Problème sur SOCL

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] Problème sur SOCL


Chronologique Discussions 
  • From: Pei LI <pei.li@telecom-sudparis.eu>
  • To: starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] Problème sur SOCL
  • Date: Tue, 11 Jun 2013 14:33:50 +0200
  • List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel>
  • List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>

Thanks for your reply. I still some questions.
i found that the examples in

svn://scm.gforge.inria.fr/svn/starpu/trunk/socl/examples

are standard OpenCL programs.
In order to use SOCL, should I add something such as " include "socl.h" " in .c program?

Regards,
Pei

On 06/10/2013 03:51 PM, Nathalie Furmento wrote:
SOCL is an OpenCL implementation, you can therefore use any OpenCL
application to test it.

Examples are provided in the StarPU subversion repository. You can find at

svn://scm.gforge.inria.fr/svn/starpu/trunk/socl/examples

such applications along with a Makefile to compile them (you can use it
directly if you compile StarPU from the svn repository, or you can adapt it
to create a new Makefile).

Regards,

Nathalie

On Jun 10, 14:17, Pei LI wrote:
Bonjour,

Pourriez vous m'envoyer un exemple de SOCL avec Makefile?
Puis je peux faire des testes sur ma machine.

Merci en avance
Cordialement
Pei

On 06/07/2013 11:34 AM, Sylvain HENRY wrote:
Bonjour,

Désormais SOCL est intégré dans la distribution de StarPU [1]. Je
vais supprimer l'ancien dépôt SOCL [2] car il n'est plus utilisé.

SOCL est installé par défaut avec StarPU et supporte l'extension
Installable Client Driver (ICD) : pour l'utiliser il suffit de
créer un fichier "/etc/OpenCL/vendors/socl.icd" contenant le
chemin vers "libsocl-1.2.so".

Il existe pour l'instant très peu de documentation sur SOCL. Brièvement :
- il faut choisir la plate-forme "SOCL" retournée par
clGetPlatformIDs, elle contient tous les devices des autres
plate-formes ;
- il est possible de créer des command queues sans spécifier de
device en passant NULL comme deuxième paramètre de
clCreateCommandQueue. Dans ce cas les commandes sont
automatiquement ordonnancées sur les devices du contexte associé à
la command queue.

Je vais essayer de mettre à jour la documentation [3] dès que
possible. En attendant si vous avez des questions, n'hésitez pas à
les poser sur la mailing-list StarPU
starpu-devel@lists.gforge.inria.fr (en anglais).

Cordialement
Sylvain

[1] https://gforge.inria.fr/projects/starpu/
[2] https://gforge.inria.fr/projects/socl/
[3] http://runtime.bordeaux.inria.fr/StarPU/starpu.html#SOCL-OpenCL-Extensions

Le 07/06/2013 10:48, Pei LI a écrit :
Bonjour à tous,

J'ai eu des problèmes quand j'installais SOCL.
Après exécuter "./waf configure", il affiche:


Checking for header malloc.h : not found
Checking for header time.h : not found
Checking for library OpenCL : not found

Mais, en fait "malloc.h" et "time.h" sont installés
automatiquement dans /usr/include/
J'ai aussi installé OpenCL. Pourquoi il affiche cettes info?

Pourriez-vous m'envoyer des documents ou manuals sur SOCL?

Merci en avance
Cordialement
Pei



_______________________________________________
Starpu-devel mailing list
Starpu-devel@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/starpu-devel






Archives gérées par MHonArc 2.6.19+.

Haut de le page