Le 30/11/2011 08:44, Stefan Eilemann a écrit : > Let me know if I can help. We would be quite interested in this feature.
You can help by asking the relevant people for help :) * ask the OpenCL board to add an device query property that tells us the locality of a device. If they return the BusID of a PCI device, that's OK (that's what Nvidia added to CUDA for us). If they give the set of closest CPUs or NUMA nodes, it would help too. * ask the Xorg guys to give you a way to retrieve the PCI BusID from a X display at runtime. > Ideally there should be the following fields. I'll use the Equalizer terms, > but feel free to use others if you don't like them: > > - port: the X server number or unused (Windows/Mac) > - GL device: The X screen, affinity device (Windows) or CGL renderer ID (OS X) > - Cuda/OpenCL device > > The latter is interesting to establish a mapping between GL and Cuda device > numbers, which are not necessarily symmetric. I created a trac ticket about this https://svn.open-mpi.org/trac/hwloc/ticket/54 Brice