WSL Extreme Usages. Using GUIs, USB connections, and… | by TonyM | Aug, 2022

Using GUIs, USB connections, and Kubernetes Photo by Gabriel Heinzer on Unsplash As you may know from my previous posts, I tend to use a lot of development environments and play with quite a few different technologies. I write code on Linux, Windows, and Mac in various languages, mostly C/C++ with SYCL, Golang, Python, JavaScript, … Read more

Intel Arc GPUs and OneAPI — Do They SYCL? | by TonyM | Jul, 2022

Running oneAPI C++ with SYCL code on Intel Arc and Iris Xe GPUs Photo by Christian Wiediger on Unsplash oneAPI, featuring C++ with SYCL, enables the same accelerator code to run on a variety of GPU and CPU architectures. As promised in my last post about heterogeneous computing, this time we are going to use … Read more

CUDA, SYCL, Codeplay, and oneAPI — Accelerators for Everyone | by TonyM | Jul, 2022

CUDA and SYCL — A functional test walk through Photo by Pakata Goh on Unsplash There is an ever-growing number of accelerators in the world. This raises the question of how various ecosystems will evolve to allow programmers to leverage these accelerators. At higher levels of abstraction, domain-specific layers like Tensorflow and PyTorch provide great … Read more

Docker, WSL, and OneAPI — A Quick How-To Guide | by TonyM | Jun, 2022

Optimizing a containerized oneAPI workload for deployment Photo by Christian Wiediger on Unsplash In my last blog, I spent some time talking about why being efficient as a developer matters to me. The proliferation of container technology can significantly help us achieve that goal. First though, let’s quickly go through what a container is for … Read more