What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023

  Рет қаралды 39,776

CppNow

CppNow

Күн бұрын

Пікірлер
@adodge2
@adodge2 Жыл бұрын
I'm enjoying the talk. Really glad they went the extra mile and gave a lavalier mic to some guy in the audience with a sore throat. Really simulating the authentic in-person conference experience. Makes me want to wash my hands.
@adodge2
@adodge2 Жыл бұрын
alright I got 46 minutes in and the guy in the audience started talking to himself in between clearing his throat. I'm done.
@pogrammerinthehouse8643
@pogrammerinthehouse8643 8 ай бұрын
@@adodge2 😂😂😂
@starllama2149
@starllama2149 6 ай бұрын
It's funny coming back to this. I was in the crowd. I remember thinking the exact same thing it got really annoying. It was the front two rows of the auditorium from what I remember lol.
@dennohpeter
@dennohpeter 3 ай бұрын
12:30
@kevanschwitzer8585
@kevanschwitzer8585 Жыл бұрын
Fantastic talk. A nice amount of breadth and great cross-references to other materials (books, presentations, articles) for those who are interested. Note: It was extremely hard to listen to this talk due to the excessive throat clearing of the participants. Maybe some audio processing could easily clean this kinda stuff up?!
@mehmetkose6
@mehmetkose6 Жыл бұрын
Loves from Turkey, thx
@bernadettetreual
@bernadettetreual 4 ай бұрын
In Real-Time Pro Audio, you also don't process stuff in a single thread. That would be absurd. You distribute your processing to as many cores as your system has, according to what your audio processing graph allows. That works well, since your audio graph often has different tracks or devices, so not everything is as pipelined as it may seem at the start of the video.
@jasperlanda5276
@jasperlanda5276 Жыл бұрын
I love Timur's talks but this mic keeps picking up three things instead of just one: Timur's voice, Timur's reverberated voice reflected in the room, and that one super annoying coughing guy.
@dennohpeter
@dennohpeter 3 ай бұрын
@wjrasmussen666
@wjrasmussen666 Жыл бұрын
the noise is annoying.
@omid_tau
@omid_tau Жыл бұрын
Download the video then suppress the noise using AI filter
@bearwolffish
@bearwolffish 6 ай бұрын
Should not have read the comments, did not notice the background noises till they were brought up.
@Roibarkan
@Roibarkan Жыл бұрын
1:24:40 Eduardo Madrid’s talk from 2022 about SWAR: kzbin.info/www/bejne/eGW5qaOse71sj7s
@NickEnchev
@NickEnchev Жыл бұрын
Am I misunderstanding something, but at 1:26:26 doesn't b[i+1] += c[i] do an out-of-bounds write in the example on the left? I know the example is about vectorization and this is unrelated, but I found it an odd that the example would have that line.
@Roibarkan
@Roibarkan Жыл бұрын
1:24:40 Jeff Garland’s talk: kzbin.info/www/bejne/np3KdJiNeJ6drqs
@ABaumstumpf
@ABaumstumpf Жыл бұрын
[[assume false]] :) And have fun.
@PhoenixMoonbeam
@PhoenixMoonbeam 10 ай бұрын
is there anywhere this has been uploaded without the horrific perpetual background coughing and footstamping?
@abhisheksingh-li6zo
@abhisheksingh-li6zo Жыл бұрын
Code starts at 45.00
@sirhenrystalwart8303
@sirhenrystalwart8303 Жыл бұрын
I wonder, does something like [[assume size % 32 ==0 ]] help promote SIMD optimizations?
@Roibarkan
@Roibarkan Жыл бұрын
I believe so. The common case is when ‘size’ is actually the size of an array that it being traversed, and thie assume attribute can allow the compiler to emit fewer bound-checks, and iterate over multiple items simultaneously- which leads to SIMD. This is discussed in slide 106
@akisuihkonen7253
@akisuihkonen7253 Жыл бұрын
It might. On clang (for arm64-v8a) I've noticed even a fixed value of `N=32` does not always lead to autovectorisation, but `size % 64 == 0` would do.
@SamualN
@SamualN Жыл бұрын
why does the audio sound so bad?
@mindstudioentertainment5158
@mindstudioentertainment5158 Жыл бұрын
sounds like the in camera audio track was left in
@ailijic
@ailijic Жыл бұрын
First example and code starts at 44 min.
@tomfranky1744
@tomfranky1744 Жыл бұрын
Timur's habit is to talk too fast about many diffenet things that may not be needed necessarily, making his talks not very advantageous to me. Most of the times they are confusing more than being simple, clear and ready to be understood.
@bernadettetreual
@bernadettetreual 4 ай бұрын
Disassembly on Demand… CLion invented Visual Studio, 10 years later. 🤣
@nativedeveloper4731
@nativedeveloper4731 Ай бұрын
Very nice talk. But the guy who is clearing his throat and smacking his lips into the microphone very annoying. I couldn't finish because I was really annoyed
@eldarsadykov
@eldarsadykov Жыл бұрын
That damn cough!
@Spongman
@Spongman Жыл бұрын
it's 2023. who goes to a conference with a cough, ffs?
@fuji_films
@fuji_films 5 ай бұрын
People with a cough.
@TheMoQingbird
@TheMoQingbird Жыл бұрын
bad sound recording
@StereoSensation
@StereoSensation 7 ай бұрын
That's one hell of annoying crowd to present to.
Михаил Матросов, Олег Фатхиев, Артём Верхоглядов, Павел Филонов - Разговор о С++ в HFT
53:30
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
How low can you go? Ultra low latency Java in the real world - Daniel Shaya
55:32
Arenas, strings and Scuffed Templates in C
12:28
VoxelRifts
Рет қаралды 108 М.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 172 М.
Why Can't We Make Simple Software? - Peter van Hardenberg
41:34
Handmade Cities
Рет қаралды 230 М.
Это лютый угар 🤣 | приколы Арсен Симонян
0:14
Арсен Симонян
Рет қаралды 294 М.
для всей семьи
0:56
Стакановец
Рет қаралды 191 М.
Do YOU Understand WHAT JUST HAPPENED!? 😂 #shorts
0:57
LankyBox World
Рет қаралды 1,6 МЛН
SH - Anh trai & Em gái || Brother & Sister #shorts
0:58
Su Hao
Рет қаралды 48 МЛН