<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A New Mac Pro</title>
	<atom:link href="http://www.elharo.com/blog/mac/2010/07/26/a-new-mac-pro/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elharo.com/blog/mac/2010/07/26/a-new-mac-pro/</link>
	<description>Ranting and Raving</description>
	<lastBuildDate>Thu, 09 Feb 2012 04:38:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Dolan Halbrook</title>
		<link>http://www.elharo.com/blog/mac/2010/07/26/a-new-mac-pro/comment-page-1/#comment-877458</link>
		<dc:creator>Dolan Halbrook</dc:creator>
		<pubDate>Tue, 27 Jul 2010 22:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.elharo.com/blog/?p=1003351#comment-877458</guid>
		<description>LR3 seems pretty responsive on my i7 iMac, and it&#039;s a killer screen.

Admittedly it would be a lot better machine if it had an eSATA port, but it&#039;s worth considering.</description>
		<content:encoded><![CDATA[<p>LR3 seems pretty responsive on my i7 iMac, and it&#8217;s a killer screen.</p>
<p>Admittedly it would be a lot better machine if it had an eSATA port, but it&#8217;s worth considering.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Adamson</title>
		<link>http://www.elharo.com/blog/mac/2010/07/26/a-new-mac-pro/comment-page-1/#comment-877445</link>
		<dc:creator>Chris Adamson</dc:creator>
		<pubDate>Tue, 27 Jul 2010 20:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.elharo.com/blog/?p=1003351#comment-877445</guid>
		<description>I&#039;ll be surprised to see OpenCL put to much use, but GCD is harder to avoid.  Also, GCD is messing up iOS 4 apps in surprising ways.  I was maintaining some code that was setting up network connections in NSOperations.  In iPhone OS 3, those were always called on the main thread, but in iOS 4, they come from whatever thread GCD feels like calling you back on.  And as it turns out, Cocoa&#039;s networking classes really want to be set up on the main thread.

We pretty much ignored threads in our iPhone OS 3-targeted book last year, but if we were doing a new version, I think we&#039;d have to cover them, and do so early.  Another big question is if any of these concurrency-oriented languages really take off, will they get Apple&#039;s blessing for Mac and iPhone use?  Or is shoehorning &quot;blocks&quot; into C and Apple&#039;s various C/Obj-C libraries really going to work?</description>
		<content:encoded><![CDATA[<p>I&#8217;ll be surprised to see OpenCL put to much use, but GCD is harder to avoid.  Also, GCD is messing up iOS 4 apps in surprising ways.  I was maintaining some code that was setting up network connections in NSOperations.  In iPhone OS 3, those were always called on the main thread, but in iOS 4, they come from whatever thread GCD feels like calling you back on.  And as it turns out, Cocoa&#8217;s networking classes really want to be set up on the main thread.</p>
<p>We pretty much ignored threads in our iPhone OS 3-targeted book last year, but if we were doing a new version, I think we&#8217;d have to cover them, and do so early.  Another big question is if any of these concurrency-oriented languages really take off, will they get Apple&#8217;s blessing for Mac and iPhone use?  Or is shoehorning &#8220;blocks&#8221; into C and Apple&#8217;s various C/Obj-C libraries really going to work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliotte Rusty Harold</title>
		<link>http://www.elharo.com/blog/mac/2010/07/26/a-new-mac-pro/comment-page-1/#comment-877416</link>
		<dc:creator>Elliotte Rusty Harold</dc:creator>
		<pubDate>Tue, 27 Jul 2010 14:37:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.elharo.com/blog/?p=1003351#comment-877416</guid>
		<description>Yes, that is strange. Also annoying that I can&#039;t price out the options yet. I expect I&#039;ll go with a 6 core system at maximum 3.33 GHz clock rate, the lower end video card, and buy a passle of 3rd party RAM. I&#039;ll have to see what Apple&#039;s prices are on the 512 MB SSD drive before deciding whether or not to get that preconfigured or just buy a third party SSD drive.

I suspect we&#039;ll never see the performance gains that OpenCL and Grand Central Dispatch were supposed to bring to multi-core machines with discrete graphics CPUs outside of a few very special purpose applications. Performance gains are a lot easier to realize when they come from components that are invisible to the application programmer.  E.g. an SSD disk speeds up applications because they don&#039;t need to do anything different to take advantage of the faster drive. However if apps have to be rewritten to take advantage of potential speed gains, then by the time programmers have learned how to use the new features, much less shipped software based on them, the classic model hardware has caught up an exceeded the performance gains promised by the new model. I&#039;ve seen this happen time and time again. Think RISC vs. CISC, for example. In 2010, most application programmers still don&#039;t know how to take advantage of multiple cores to run their program.</description>
		<content:encoded><![CDATA[<p>Yes, that is strange. Also annoying that I can&#8217;t price out the options yet. I expect I&#8217;ll go with a 6 core system at maximum 3.33 GHz clock rate, the lower end video card, and buy a passle of 3rd party RAM. I&#8217;ll have to see what Apple&#8217;s prices are on the 512 MB SSD drive before deciding whether or not to get that preconfigured or just buy a third party SSD drive.</p>
<p>I suspect we&#8217;ll never see the performance gains that OpenCL and Grand Central Dispatch were supposed to bring to multi-core machines with discrete graphics CPUs outside of a few very special purpose applications. Performance gains are a lot easier to realize when they come from components that are invisible to the application programmer.  E.g. an SSD disk speeds up applications because they don&#8217;t need to do anything different to take advantage of the faster drive. However if apps have to be rewritten to take advantage of potential speed gains, then by the time programmers have learned how to use the new features, much less shipped software based on them, the classic model hardware has caught up an exceeded the performance gains promised by the new model. I&#8217;ve seen this happen time and time again. Think RISC vs. CISC, for example. In 2010, most application programmers still don&#8217;t know how to take advantage of multiple cores to run their program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Adamson</title>
		<link>http://www.elharo.com/blog/mac/2010/07/26/a-new-mac-pro/comment-page-1/#comment-877409</link>
		<dc:creator>Chris Adamson</dc:creator>
		<pubDate>Tue, 27 Jul 2010 13:00:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.elharo.com/blog/?p=1003351#comment-877409</guid>
		<description>No Mac Pro update today. The &lt;a href=&quot;http://www.apple.com/macpro/&quot; rel=&quot;nofollow&quot;&gt;product page&lt;/a&gt; says 6/12-core models are coming in August.  Apple rarely pre-announces revs like this (since it will kill sales of 4/8-core MPs for the next few weeks), so I wonder if something slipped at the last second.I&#039;m not a Lightroom user, so I can&#039;t answer your performance questions there, sorry.  What I do wonder about is when, or if, we&#039;ll ever see the performance gains that OpenCL and Grand Central Dispatch were supposed to bring to multi-core machines with discrete graphics CPUs.</description>
		<content:encoded><![CDATA[<p>No Mac Pro update today. The <a href="http://www.apple.com/macpro/" rel="nofollow">product page</a> says 6/12-core models are coming in August.  Apple rarely pre-announces revs like this (since it will kill sales of 4/8-core MPs for the next few weeks), so I wonder if something slipped at the last second.I&#8217;m not a Lightroom user, so I can&#8217;t answer your performance questions there, sorry.  What I do wonder about is when, or if, we&#8217;ll ever see the performance gains that OpenCL and Grand Central Dispatch were supposed to bring to multi-core machines with discrete graphics CPUs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

