Proficient Parallel Programming - King Butcher - Software You Can Love VC 2023

  Рет қаралды 11,548

Zig SHOWTIME

Zig SHOWTIME

Күн бұрын

Official website: softwareyoucan.love
Vancouver Conference Website: softwareyoucanlove.ca
Abstract:
When you hear that a project becomes parallel, you usually expect to see a speed boost. This isn't always true though. For those unaware, slapping on threads without much thought can easily make code slower. There's some important aspects about parallel programming that are rarely discussed but makes the world of difference. This talk won't promote "fearless concurrency", but it may help point out common pitfalls to better debug and utilize those chunks of "thinking sand" we call CPUs.

Пікірлер: 18
@saiv46
@saiv46 4 ай бұрын
P erfect talk + Structured + Examples + No Bullshit
@j-r-hill
@j-r-hill 10 ай бұрын
Another classic The observation of threads being like distributed computing (and therefore able to make use of strategies like backoff) is solid
@CallousCoder
@CallousCoder 9 ай бұрын
All hail to the King! 😂He was visually flustered hearing that introduction 😂 He’s also an awesome speaker on top of being a brilliant developer. Great lecture.
@blakebaird119
@blakebaird119 9 ай бұрын
Excellent talk highly watchable start to finish
@UliTroyo
@UliTroyo 10 ай бұрын
20:58 What a great talk, and what a cute slide! I love the rosy cheeks in response to the frown.
@fikrirahmatnurhidayat4988
@fikrirahmatnurhidayat4988 9 ай бұрын
Alright, the Ultrakill Reference, so funny.
@nikolabanovic4833
@nikolabanovic4833 2 ай бұрын
1:33 that "yo" hit hard...
@x0z59
@x0z59 9 ай бұрын
Wow...I love zig so much!
@AK-vx4dy
@AK-vx4dy 9 ай бұрын
Very nice summary of best practices! I know most of this but world moves fast and some things changed
@jomo_sh
@jomo_sh 10 ай бұрын
ultrakill
@fikrirahmatnurhidayat4988
@fikrirahmatnurhidayat4988 9 ай бұрын
Ultra Programming, better than Ultra sex
@Aziqfajar
@Aziqfajar 9 ай бұрын
We could make a whole new department just from this. There are different architectures that implement stuff differently if we want to reduce the gap even further. The strategy is the same but for different architecture. It ain't too shabby if there is, eh?
@CactusBento
@CactusBento 10 ай бұрын
Based thumbnail
@chaitanyakumar3809
@chaitanyakumar3809 10 ай бұрын
What a blessed crossover
@FlyWR
@FlyWR 9 ай бұрын
I changed dislike to like because of question at 29:12
@Pismice
@Pismice 28 күн бұрын
?
@FlyWR
@FlyWR 28 күн бұрын
​@@Pismice"Generally the system ones are considered bad for most cases"
Why is Raylib becoming so popular?
9:24
Chris_PHP
Рет қаралды 13 М.
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 7 МЛН
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
PANDA BOI
Рет қаралды 36 МЛН
Why it Was Almost Impossible to Put a Computer in Space
17:20
Linus Tech Tips
Рет қаралды 1 МЛН
Zimbabwe Announces New Currency Called the ZiG
2:10
Bloomberg Television
Рет қаралды 77 М.
Unraveling Toe-In's Impact on Sound & Imaging
15:01
Poes Acoustics
Рет қаралды 3,3 М.
3 reasons to choose ZIGLANG over RUST for Programming #zig
0:47
Zig: a great fit for emulators - Benjamin Feng
34:53
Zig SHOWTIME
Рет қаралды 12 М.
3D printed Nintendo Switch Game Carousel
0:14
Bambu Lab
Рет қаралды 4,7 МЛН
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 6 МЛН
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 9 МЛН