The linux tools you're looking for are CPU sets.  You can pin processes to the cores you want.  Google "cpuset linux" to get started.  The basic command used is "cset"<div><div><br></div><div><br><br>On Wednesday, September 7, 2016, Simon Iten <<a href="mailto:itensimon@gmail.com">itensimon@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hi list,<br>
<br>
i recorded 3 times in a studio last year that uses a daw/pc interconnection by pyramix, basically it is a hacked windows system, where one or two cores of a multicore cpu are completely hidden from the system. these cores are then acessed directly by the daw and used as a very powerful dsp. the system is incredible! lowest latencies, high trackcount, and the breakout to the adc/dac is a simple network cable.<br>
<br>
see here for additional info:<br>
<br>
<a href="http://www.merging.ch/products/pyramix/masscore" target="_blank">http://www.merging.ch/products<wbr>/pyramix/masscore</a><br>
<br>
i since wondered if this would be a way to go for puredata? at least on linux it seems very easy to deactivate a core (but i don't know if it than can be used directly by a process) : echo 0 > /sys/devices/system/cpu/cpu1/o<wbr>nline for core2 for example.<br>
<br>
<br>
is this a completely stupid idea? note that i have no idea how hard it would be to implement something like this<br>
<br>
<br>
thanks for any insight<br>
<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
<a>Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br>
</blockquote></div></div>