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:
You mentioned you love multicore CPUs... Isn't programming for them a bitch?
Asked by deftly (75.38.129.x) on May 18 2010, 3:02pm
Reply on May 19 2010, 12:36pm:
It really depends on the task... some things do lend themselves well to being split up on cores. It does require different design and mindset when programming them, though. In REAPER's case, it's essentially: "all of these things will need to be done a bit ahead of time by a pool of workers, and the main audio thread will pick the results up when needed".
There's also logic for processing blocks of audio for different in parallel on multiple cores, but this doesn't work well at lower latencies (since synchronizing the threads output takes a bit of time).
Comment:
Your Name:
-- Site Owner's Name:
(for human-verification) Comment:
[
back to index
] | [
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
Copyright 2025 Justin Frankel
.
|
RSS