<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: poly~ multithread bug ?</title>
		<atom:link href="http://cycling74.com/forums/topic/poly-multithread-bug/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/poly-multithread-bug/feed</link>
		<description></description>
		<pubDate>Tue, 18 Jun 2013 19:20:58 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/poly-multithread-bug/#post-40334</guid>
					<title><![CDATA[poly~ multithread bug ?]]></title>
					<link>http://cycling74.com/forums/topic/poly-multithread-bug/#post-40334</link>
					<pubDate>Tue, 14 Oct 2008 14:13:38 +0000</pubDate>
					<dc:creator>Guillaume Evrard</dc:creator>

					<description>
						<![CDATA[
						<p>hi list,</p>
<p>can anyone confirm this please ?</p>
<p>i&#8217;ve attached an archve with 2 patchs : parabug.maxpat and<br />
parabugparent.maxpat</p>
<p>- launch max, be sure audio is off.<br />
- load parabugparent.maxpat (wait 1 second, loadbang is delayed)<br />
- turn audio on, you will see this error message<br />
- turn audio off, max freezes</p>
<p>i&#8217;m on mac intel, os x 10.5.</p>
<p>thanks</p>
<p>g</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142559</guid>
					<title><![CDATA[Re: poly~ multithread bug ?]]></title>
					<link>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142559</link>
					<pubDate>Tue, 14 Oct 2008 14:17:46 +0000</pubDate>
					<dc:creator>Guillaume Evrard</dc:creator>

					<description>
						<![CDATA[
						<p>oops</p>
<p>&#8220;this error message&#8221; = &#8220;our pool count isn&#8217;t zero (1), must be calling from<br />
the wrong thread &#8230; living dangerously&#8221;</p>
<p>sorry</p>
<p>g</p>
<p>2008/10/14 Guillaume Evrard <evrard .g@gmail.com></evrard></p>
<p>> hi list,<br />
><br />
> can anyone confirm this please ?<br />
><br />
> i&#8217;ve attached an archve with 2 patchs : parabug.maxpat and<br />
> parabugparent.maxpat<br />
><br />
> &#8211; launch max, be sure audio is off.<br />
> &#8211; load parabugparent.maxpat (wait 1 second, loadbang is delayed)<br />
> &#8211; turn audio on, you will see this error message<br />
> &#8211; turn audio off, max freezes<br />
><br />
> i&#8217;m on mac intel, os x 10.5.<br />
><br />
> thanks<br />
><br />
> g<br />
></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142560</guid>
					<title><![CDATA[Re: poly~ multithread bug ?]]></title>
					<link>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142560</link>
					<pubDate>Wed, 15 Oct 2008 00:45:29 +0000</pubDate>
					<dc:creator>David Zicarelli</dc:creator>

					<description>
						<![CDATA[
						<p>The attached patch (which can only be found by looking in the archives) demonstrates an incorrect use of multi-threading. Both the parent poly~ and the nested poly~ are set to parallel, which will make no difference in performance over just having the outermost poly~ set to use multi-threading (think about it for a second) and currently leads to the problems you reported. Simply don&#8217;t use parallel on the innermost poly~ and you&#8217;ll get all the performance benefits of multiple threads.</p>
<p>You can use any number of poly~ objects at the same level and set them to use multi-threading, but you cannot embed multi-threaded poly~ objects inside of other multi-threaded poly~ objects.</p>
<p>In the next update we will protect against this use of parallel and report an error while also automatically adapting processing to occur in a non-parallel fashion. The parallel message has also been made into an attribute.</p>
<p>David Z.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142561</guid>
					<title><![CDATA[Re: poly~ multithread bug ?]]></title>
					<link>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142561</link>
					<pubDate>Wed, 15 Oct 2008 01:02:04 +0000</pubDate>
					<dc:creator>Guillaume Evrard</dc:creator>

					<description>
						<![CDATA[
						<p>hi david</p>
<p>thanks for your answer, this patch was part of a serie of tests i made about<br />
poly~. that&#8217;s quiet logic that if the parent poly~ is set to parallel 1,<br />
childs shouldn&#8217;t need it.<br />
but it had to be tested.</p>
<p>and thank you for making the parallel option an attribute.<br />
did &#8220;threadcount&#8221; also become an attribute?</p>
<p>cheers</p>
<p>g</p>
<p>
2008/10/15 David Zicarelli <zicarell @cycling74.com></zicarell></p>
<p>><br />
> The attached patch (which can only be found by looking in the archives)<br />
> demonstrates an incorrect use of multi-threading. Both the parent poly~ and<br />
> the nested poly~ are set to parallel, which will make no difference in<br />
> performance over just having the outermost poly~ set to use multi-threading<br />
> (think about it for a second) and currently leads to the problems you<br />
> reported. Simply don&#8217;t use parallel on the innermost poly~ and you&#8217;ll get<br />
> all the performance benefits of multiple threads.<br />
><br />
> You can use any number of poly~ objects at the same level and set them to<br />
> use multi-threading, but you cannot embed multi-threaded poly~ objects<br />
> inside of other multi-threaded poly~ objects.<br />
><br />
> In the next update we will protect against this use of parallel and report<br />
> an error while also automatically adapting processing to occur in a<br />
> non-parallel fashion. The parallel message has also been made into an<br />
> attribute.<br />
><br />
> David Z.<br />
><br />
><br />
><br />
></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142562</guid>
					<title><![CDATA[Re: poly~ multithread bug ?]]></title>
					<link>http://cycling74.com/forums/topic/poly-multithread-bug/#post-142562</link>
					<pubDate>Wed, 15 Oct 2008 07:29:28 +0000</pubDate>
					<dc:creator>MuShoo</dc:creator>

					<description>
						<![CDATA[
						<p>Hey, it&#8217;s late, I&#8217;m gonna act the fool a bit. (12 hour workdays, woohoo!)</p>
<p>What happens if I make [poly~ polypatch 24], and the polypatch patch contains a [poly~ polypatch 24] object?  Do I win the game? Final boss defeated?</p>
<p>Or, if that&#8217;s too obvious, how about three patches, one containing [poly~ polypatchA 24], polypatchA containing [poly~ polypatchB 24] and polypatchB containing [poly~ polypatchA 24]?</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

