Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] StarPU does not accept too long opencl kernel sources

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] StarPU does not accept too long opencl kernel sources


Chronologique Discussions 
  • From: "helluy@math.unistra.fr" <helluy@math.unistra.fr>
  • To: starpu-devel@lists.gforge.inria.fr
  • Cc: Malcolm Roberts <squidgyhead@gmail.com>
  • Subject: [Starpu-devel] StarPU does not accept too long opencl kernel sources
  • Date: Tue, 8 Dec 2015 15:57:22 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=helluy@math.unistra.fr; spf=None smtp.mailfrom=helluy@math.unistra.fr; spf=None smtp.helo=postmaster@mailhost.u-strasbg.fr
  • Ironport-phdr: 9a23:pjO6Vx9TAhVFxv9uRHKM819IXTAuvvDOBiVQ1KB91escTK2v8tzYMVDF4r011RmSDduds6oMotGVmp6jcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47AblHf6ke/8SQVUk2mc1EleKKtQsb7tIee6aObw9XreQJGhT6wM/tZDS6dikHvjPQQmpZoMa0ryxHE8TNicuVSwn50dxrIx06vrpT4wJk26DhZoeo8ssJNT6j+V6A5VqBDSjsoNHo66YvqswPCRE2B/CgySGITx1BIDgzB8QDSW57tsm3nsOtmxDOTe8PsB/hgWTmm67p6YBrhlCdBKjg4633Ng4p+lvQI81qauxVjztuMM8muP/1kc/aFcA==
  • 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>

Hello,

StarPU does not accept too long kernel sources.

I have made a simple modification for my purposes:

---------------------------------------------------------------

Index: src/drivers/opencl/driver_opencl_utils.c
===================================================================
--- src/drivers/opencl/driver_opencl_utils.c (révision 16654)
+++ src/drivers/opencl/driver_opencl_utils.c (copie de travail)
@@ -364,7 +364,7 @@
char located_file_name[1024];
char located_dir_name[1024];
char new_build_options[1024];
- char opencl_program_source[16384];
+ char opencl_program_source[131072];

// Do not try to load and compile the file if there is no devices
nb_devices = starpu_opencl_worker_get_count();


-----------------------------------------------------------------------

But I think that it would be better to implement a more general solution with a malloc.


Best regards

PH




Archives gérées par MHonArc 2.6.19+.

Haut de le page