<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>>communicates via FIFO because it needs to be able to keep messages and audio in sync by block. </div><div><br></div><div>Sounds interesting.</div><div><br></div><div>If its true that a single thread time can be alternated in number of cores (this in turn distributes better the idle times for transistors), and this makes a system more stable, not more powerful, but just more stable, I think its a goal. </div><div><br></div><div>Don`t get me wrong, I have no idea what FIFO is and also I don't need Pd to be more stable, but probably others do.</div><br><font face="Courier New, Courier, Monospace" size="2">Mensaje telepatico asistido por maquinas.</font><br><br><div><br><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="display:block;" class="ecxyahoo_quoted"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div class="ecxy_msg_container"><div id="ecxyiv0779692366"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div class="ecxyiv0779692366yqt8111833776" id="ecxyiv0779692366yqt35046"><div class="ecxyiv0779692366yahoo_quoted" style="display:block;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div class="ecxyiv0779692366y_msg_container"><div id="ecxyiv0779692366"><div dir="ltr"><div class="ecxyiv0779692366gmail_default" style=""><font face="verdana, sans-serif"><br clear="none"></font></div><div class="ecxyiv0779692366gmail_default" style=""><font face="verdana, sans-serif">3) Pd is deterministic, which means that (as noted in the quote above), any memory sharing across threads would need to involve locks, which can be killer in real-time, not to mention difficult to scale and guarantee thread safety. [pd~] communicates via FIFO because it needs to be able to keep messages and audio in sync by block.</font></div><div class="ecxyiv0779692366gmail_default" style=""><font face="verdana, sans-serif"><br clear="none"></font></div><div class="ecxyiv0779692366gmail_default" style=""><font face="verdana, sans-serif">I'm sure there's more.</font></div><div class="ecxyiv0779692366gmail_default" style=""><font face="verdana, sans-serif"><br clear="none"></font></div><div class="ecxyiv0779692366gmail_default" style=""><font face="verdana, sans-serif"><br clear="none"></font></div><div class="ecxyiv0779692366gmail_default" style=""><br></div></div></div></div></div></div></div></div></div></div></div></div>  </div> </div>  </div></div></div>                                           </div></body>
</html>