| nmathopencl::Chapter-00 | Chapter 00: nmathopencl --- Package Overview | HTML | source | R code | |
| nmathopencl::Chapter-01 | Chapter 01: Setting Up OpenCL and Enabling GPU Acceleration | HTML | source | R code | |
| nmathopencl::Chapter-02 | Chapter 02: Adding USE_OPENCL and has_opencl() to Your Package | HTML | source | R code | |
| nmathopencl::Chapter-03 | Chapter 03: Structure of nmath Kernel Programs | HTML | source | R code | |
| nmathopencl::Chapter-04 | Chapter 04: The nmath OpenCL Library | HTML | source | R code | |
| nmathopencl::Chapter-05 | Chapter 05: Kernels, Kernel Runners, and Kernel Wrappers | HTML | source | R code | |
| nmathopencl::Chapter-06 | Chapter 06: Integrating Kernel Wrappers into Your Codebase | HTML | source | R code | |
| nmathopencl::Chapter-07 | Chapter 07: Kernels --- Writing and Using OpenCL Kernel Files | HTML | source | R code | |
| nmathopencl::Chapter-08 | Chapter 08: Kernel Loading --- load_kernel_source and load_kernel_library | HTML | source | R code | |
| nmathopencl::Chapter-09 | Chapter 09: Generic OpenCL Kernel Runners (openclPort layer) | HTML | source | R code | |
| nmathopencl::Chapter-10 | Chapter 10: Case Study --- Building Custom GLM Kernels (ex_glmbayes) | HTML | source | R code | |
| nmathopencl::Chapter-11 | Chapter 11: Testing, Debugging, and Benchmarking GPU Kernels | HTML | source | R code | |
| nmathopencl::Chapter-12 | Chapter 12: The nmathopencl R API --- Distribution Functions on the GPU | HTML | source | R code |