Shared January 25, 2019
CUDA has become the defacto standard for GPU compute in most fields. AI and Machine Learning via projects like tensorflow are all targeting CUDA as their runtime. CUDA however as one major flaw, it's closed source and requires closed source drivers.
This talk will explore the current state of non-CUDA compute stacks, concentrating on the OpenCL, SPIR-V and SYCL projects from Khronos, but also touching on Vulkan compute and other possibilities.
It will discuss the some possible problems with AMD ROCm and Intel OpenCL drivers from a Linux platform point of view and try to scope out what a vendor-neutral Linux focused compute stack might look like that has maximal code sharing across vendors and doesn't require shipping various vendor forks of LLVM.
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/
#linux.conf.au #linux #foss #opensource
Writing Viruses for Fun, not Profit
Here's What Happens When an 18 Year Old Buys a Mainframe
CUDA Part A: GPU Architecture Overview and CUDA Basics; Peter Messmer (NVIDIA)
"Uncle" Bob Martin - "The Future of Programming"
FPGA based mobile phone: Creating a truly open and trustable mobile communications device
Billionaire Mathematician - Numberphile
Quantum computing explained with a deck of cards | Dario Gil, IBM Research
CPU vs GPU (What's the Difference?) - Computerphile
STM32 Development Boards (literally) Falling From The Sky
AST Computer - Tales from Tech Support
GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas
Database as Filesystem
But what is a Neural Network? | Deep learning, chapter 1
Firmware security, why it matters and how you can have it
Preventing the IoT Dystopia with Copyleft
CUDA Explained - Why Deep Learning uses GPUs
The mind behind Linux | Linus Torvalds
The AV1 Video Codec
The kernel report