justin = {
main feed
,
music
,
code
= {
cockos
,
reaper
,
wdl
,
ninjam
,
jsfx
,
more
}
,
askjf
,
pubkey
};
Ask Justin Frankel
No reasonable question unanswered since 2009!
Suggested topics: programming, music, sleep, coffee, etc.
Note: please do not ask questions about REAPER features, bugs or scheduling, use the
forums
instead.
Name:
Ask:
Human (enter yes):
[
back to index
] | [
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
Question:
What's the maximum cores you have run REAPER, does the current smp scale infinite or there's a limit? It would be interesting to read about the smp implementation of REAPER.
Asked by gio (94.66.31.x) on June 4 2013, 6:34am
Reply on June 5 2013, 2:57pm:
Me personally, 8 separate cores. I could do a write-up of it, but instead I'll summarize:
There are two modes:
The first (oldest) is anticipative FX, where tracks are rendered up to Xms (default 200) ahead, to the extent possible. This allows maximum use of all cores, and should scale to many cores since there is very little synchronization between all of the cores. This mode is also advantageous on single core systems, as it does allow higher CPU use without interrupting the audio device (i.e. FFT and other block-based processing will not interrupt audio as much if done from another thread, etc).
There is also "Live FX multiprocessing", which is a traditional multiprocessing approach (which is required for multiprocessing of live input and things dependent on live input). The scaling of this mode is dependent on the latency and overhead of the OS synchronization features available.
There you go!
Comment:
Your Name:
-- Site Owner's Name:
(for human-verification) Comment:
[
back to index
] | [
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
Copyright 2025 Justin Frankel
.
|
RSS