"GPGPU Programming with Metal" by Janie Clayton

  Переглядів 7,023

Strange Loop Conference

Strange Loop Conference

День тому

In 2014, Apple announced a new proprietary GPU programming framework to augment OpenGL ES: Metal. For the first time in the history of the iPhone, it was possible to program the GPU for something other than graphics. Unlike OpenGL, Metal was designed to allow for general purpose GPU programming. The applications of GPGPU programming include machine learning, image processing, and neural networks.
During this talk, you will be given an overview of how to take advantage of GPGPU programming on the iPhone. We will go over what exactly GPGPU programming is and what kinds of applications are available to you in that space.
Janie Clayton
RED QUEEN CODER, LLC
Janie Clayton is an independent iOS developer and graphics programmer. Janie is the author on several books on iOS and Swift development, including the forthcoming "Metal Programming Guide" and "iOS 10 SDK". She records her journey down the rabbit hole on her personal blog at redqueencoder.com. Janie lives outside of Madison, Wisconsin with her attempted grumble of pugs and multitude of programming books.

КОМЕНТАРІ: 8
@leonhrad
@leonhrad 6 років тому
ALU stands for arithmetic logic unit
@konstantinrebrov675
@konstantinrebrov675 3 роки тому
Very interesting, gives a lot of background information about computer graphics and GPU programming. Thanks.
@BartoszBielecki
@BartoszBielecki 4 роки тому
Hmmm... what about OpenCl and CUDA?
@llothar68
@llothar68 4 роки тому
Not on Apple.
@paulu_
@paulu_ 2 роки тому
@@llothar68 OpenCL is available on macOS
@HareshKainth
@HareshKainth 3 роки тому
Brilliant presentation and excellent book. Thank you.
@yixe2253
@yixe2253 4 роки тому
Awesome talk, thanks
@scottanderson2871
@scottanderson2871 6 місяців тому
en.wikipedia.org/wiki/Silicon_Graphics
"Why Programming Languages Matter" by Andrew Black
56:39
Strange Loop Conference
Переглядів 25 тис.
Explain me Metal like I'm 5 - iOS Conf SG 2020
35:20
iOS Conf SG
Переглядів 20 тис.
How did CatNap end up in Luca cartoon?🙀
00:16
LOL
Переглядів 5 млн
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Переглядів 6 млн
ШАХТАР - ДИНАМО. КОМЕНТУВАННЯ. УПЛ. 28 ТУР
4:04:31
"An Introduction to Combinator Compilers and Graph Reduction Machines" by David Graunke
39:31
CPU vs GPU (What's the Difference?) - Computerphile
6:39
Computerphile
Переглядів 882 тис.
Beginning Metal - Getting Started
13:05
Kodeco
Переглядів 34 тис.
Swift GPU Computing: Matrix Multiplication
8:39
CS-Swift
Переглядів 6 тис.
"Level Up Your Concurrency Skills With Rust" by David Sullins
38:38
Strange Loop Conference
Переглядів 27 тис.
"Why We Built Our Own Distributed Column Store" by Sam Stokes
42:41
Strange Loop Conference
Переглядів 13 тис.
"Point-Free or Die: Tacit Programming in Haskell and Beyond" by Amar Shah
36:13
Strange Loop Conference
Переглядів 27 тис.
Jonathan Blow on Modern Graphics Programming
10:50
Jonathan Blow Clips
Переглядів 57 тис.
Вы поможете украсть ваш iPhone
0:56
Romancev768
Переглядів 396 тис.
Самый маленький Iphone в мире!📱(@ghoul.arena)
0:22
Взрывная История
Переглядів 357 тис.
Рекламная уловка Apple 😏
0:59
Яблык
Переглядів 798 тис.
The power button can never be pressed!!
0:57
Maker Y
Переглядів 38 млн
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Переглядів 5 млн