This work is described in the following paper
MCX (implemented with NVIDIA CUDA), MCXCL is written in the OpenCL framework, and is capable of launching parallel photon simulations on most modern CPUs and GPUs produced by many vendors, including NVIDIA, AMD and Intel.
long list of processors, including NVIDIA GPUs, AMD CPUs and GPUs as well as Intel CPUs and (integrated) GPUs. A comparison between different CPUs/GPUs in 3 benchmark problems (and 3 optimizations) is shown in the below figure. MCXCL is currently about 2x-3x slower than MCX (CUDA based) on NVIDIA GPUs (see the inset). This is a result of lagged OpenCL driver development of NVIDIA. On the other hand, MCXCL performs quite well on AMD and Intel processors.
Pre-compiled MCXCL binary packages (v2018) for Linux/Windows/MacOS can be downloaded here.
However, you are highly recommended to download the MCXSuite.zip package for each platform. MCXCL is part of the suite and easy-to-use GUI interface (MCX Studio) is provided to help one design new simulation and review results. Video tutorials regarding MCXStudio can be found here.
For tutorials to use the command line mcxcl binary, please check out the below tutorial: