03:18
Degi_ has joined #scopehal
03:18
Degi has quit [Ping timeout: 255 seconds]
03:18
Degi_ is now known as Degi
07:06
<
_whitenotifier-e >
[scopehal] azonenberg 663cee6 - MockOscilloscope: preserve sample rate, memory depth, and transport information
07:07
<
_whitenotifier-e >
[scopehal-apps] azonenberg 899d4bf - OscilloscopeWindow: use new MockOscilloscope features for preserving transport information
07:57
bvernoux has joined #scopehal
08:10
<
_whitenotifier-e >
[scopehal-apps] azonenberg 1ff92c8 - Updated unit test for new MockOscilloscope constructor
16:04
bgamari_ is now known as bgamari
18:49
Bird|otherbox has quit [Remote host closed the connection]
18:50
Bird|otherbox has joined #scopehal
20:32
<
_whitenotifier-e >
[scopehal] azonenberg 1103720 - DeEmbedFilter: fixed crash when falling back due to clfftBakePlan failure
22:00
<
azonenberg >
So this is interesting
22:00
<
azonenberg >
clFFT is giving a "not implemented" error in clfftBakePlan
22:00
<
azonenberg >
whenever the input is more than 16M points
22:02
<
azonenberg >
and this is the root cause
22:02
<
azonenberg >
The "next release" never came
22:04
<
azonenberg >
right now we fall back to FFTS, but this is not ideal because the whole point of gpu accelerating is to make things faster
22:07
<
azonenberg >
i guess a related issue: for de-embedding we currently do the FFT stuff on the entire waveform at once
22:07
<
azonenberg >
We can probably get better results by chunking the waveform up into, say, 1M point blocks and doing them separately
22:07
<
azonenberg >
the question being how to handle edge effects
22:07
<
azonenberg >
we don't want discontinuities when the blocks meet
22:09
<
azonenberg >
so i'm not sure what the right way of implementing this would be across frequency bands
22:10
<
azonenberg >
another option to look at is using cuFFT if there's an nvidia card available
22:13
<
azonenberg >
But either way i want to look at algorithmic optimizations too
22:40
<
_whitenotifier-e >
[scopehal] azonenberg 6adfa38 - DeEmbedFilter: added detection for excessively long input and fall back to software FFT for now
23:12
bvernoux has quit [Quit: Leaving]