But Mummy I don't want to use CUDA - Open source GPU compute

Watch on YouTube

Show annotations

Download is disabled.

39,431

650

21

Genre: Education

License: Creative Commons Attribution license (reuse allowed)

Family friendly? Yes

Wilson score: 0.9526

Rating: 4.8748 / 5

Engagement: 1.7%

linux.conf.au 2019 — Christchurch, New Zealand

Subscribe | 12.6K

Shared January 25, 2019

Dave Airlie

https://2019.linux.conf.au/schedule/p...

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



39:59

Writing Viruses for Fun, not Profit

291K views

45:12

Here's What Happens When an 18 Year Old Buys a Mainframe

2.5M views

1:37:53

CUDA Part A: GPU Architecture Overview and CUDA Basics; Peter Messmer (NVIDIA)

85K views

1:18:21

"Uncle" Bob Martin - "The Future of Programming"

1M view

46:11

FPGA based mobile phone: Creating a truly open and trustable mobile communications device

9K views

18:39

Billionaire Mathematician - Numberphile

2.3M views

16:35

Quantum computing explained with a deck of cards | Dario Gil, IBM Research

1.3M views

6:39

CPU vs GPU (What's the Difference?) - Computerphile

567K views

44:17

STM32 Development Boards (literally) Falling From The Sky

9.9K views

48:42

AST Computer - Tales from Tech Support

473K views

40:39

GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas

706K views

22:23

Database as Filesystem

74K views

19:13

But what is a Neural Network? | Deep learning, chapter 1

5.7M views

45:11

Firmware security, why it matters and how you can have it

10K views

46:33

Preventing the IoT Dystopia with Copyleft

12K views

13:33

CUDA Explained - Why Deep Learning uses GPUs

42K views

21:31

The mind behind Linux | Linus Torvalds

2.6M views

42:45

The AV1 Video Codec

25K views

46:13

The kernel report

44K views