<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Parallelaware</title>
<link>http://blog.devx.com/go-parallel/blog/</link>
<description></description>
<copyright>Copyright 2008</copyright>
<lastBuildDate>Wed, 27 Aug 2008 21:44:25 -0500</lastBuildDate>
<generator>http://www.movabletype.org/?v=4.01</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 


<item>
<title>What&apos;s Intel&apos;s Motivation? More Q&amp;A</title>
<description><![CDATA[On August 20, Go Parallel published an interview with James Reinders, director of Intel Software Development Products, <a href="http://www.devx.com/go-parallel/Article/38914">about the new suite of products to expand the concurrency capabilities
of Microsoft Visual Studio for C/C++ developers</a>. <br /><br />But what role should abstractions play in programming parallel processes? And what's Intel aiming for, anyway? Read on for intriguing answers to these questions.<br /><br /><br /> ]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/08/whats-intels-mo.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/08/whats-intels-mo.html</guid>
<category></category>
<pubDate>Wed, 27 Aug 2008 21:44:25 -0500</pubDate>
</item>

<item>
<title>IDF In Brief: Parallel Studio and Much, Much More</title>
<description><![CDATA[Highlights of the Intel Developer Forum at Moscone Center last week in <span class="yshortcuts" id="lw_1219616115_0">San Francisco included</span> talks from Intel execs Eric Kim, Renee James, and some in-the-trenches enthusiasts for parallel software development.<br />
 ]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/08/idf-in-brief-pa.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/08/idf-in-brief-pa.html</guid>
<category></category>
<pubDate>Sun, 24 Aug 2008 18:16:06 -0500</pubDate>
</item>

<item>
<title>Sniffing Out Grand Central&apos;s Concurrency Secrets</title>
<description><![CDATA[<p>Apple's June announcement of its forthcoming operating system update, Mac OS X Snow Leopard, contained a few teasers that have since been the subject of much speculation and little fact. Chief among them are the concurrency-related bits: GrandCentral and Open CL. While we're still combing the Interwebs for details, we did find these crumbs about GrandCentral from an attendee at the company's recent developer conference: </p>]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/08/sniffing-out-gr.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/08/sniffing-out-gr.html</guid>
<category></category>
<pubDate>Mon, 04 Aug 2008 18:51:51 -0500</pubDate>
</item>

<item>
<title>Concurrency Skills Key in Job Interviewing</title>
<description><![CDATA[Java expert David Dossot blogs recently about <a href="http://ddossot.blogspot.com/2008/07/yajihp.html">the process of interviewing Java developers</a>, and offers some tips on what he's expecting from candidates these days. Near the top of the list: concurrency. Here's his take:]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/07/concurrency-ski.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/07/concurrency-ski.html</guid>
<category></category>
<pubDate>Thu, 31 Jul 2008 20:33:19 -0500</pubDate>
</item>

<item>
<title>Learn Parallelism in Person</title>
<description><![CDATA[If you'd like to polish your parallel programming skills up before the end of the year, a highly recommended course by Microsoft Research faculty and author Herb Sutter may fit the bill: By way of Construx seminars, Sutter offers <a href="http://construx.com/Page.aspx?nid=17&amp;id=108"><strong><span class="style28"><span class="style17">Effective Concurrency</span></span></strong></a><font face="Arial, Arial, Helvetica"> </font>September 22-24, 2008 in <font class="style32">Bellevue, WA, USA</font>. Read on for highlights:&nbsp;<font face="Arial, Arial, Helvetica"><p style="margin-top: 0pt; margin-bottom: 3pt;"> <br /></p></font>]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/07/learn-paralleli.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/07/learn-paralleli.html</guid>
<category></category>
<pubDate>Wed, 30 Jul 2008 03:58:14 -0500</pubDate>
</item>

<item>
<title>Unveiling the New TBB</title>
<description><![CDATA[At the O'Reilly Open Source Convention (OSCON) in Portland, Intel released <a href="http://www.threadingbuildingblocks.org/">Threading Building Blocks 2.1 </a>today.<br /><br />

What's new, you ask? Plenty, but read on for our highlights, or <a href="http://www.threadingbuildingblocks.org/whatsnew.php">click here for the official word</a>. <br /><br />]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/07/unveiling-the-n.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/07/unveiling-the-n.html</guid>
<category></category>
<pubDate>Tue, 22 Jul 2008 16:02:19 -0500</pubDate>
</item>

<item>
<title>More TBB Help</title>
<description><![CDATA[Blogger <a href="http://www.devx.com/go-parallel/Link/38445" target="_blank">Dave Vanden Bout</a> (whose article currently appears on this portal) has been covering multi-core programming in a blog of his own entitled Parallel Panorama. He offers a useful table of contents for his TBB-related articles, reproduced here for your convenience.<br />]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/07/more-tbb-help.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/07/more-tbb-help.html</guid>
<category></category>
<pubDate>Tue, 08 Jul 2008 17:53:27 -0500</pubDate>
</item>

<item>
<title>Knuth&apos;s Rant</title>
<description><![CDATA[ In an April 2008 <a href="http://www.informit.com/articles/article.aspx?p=1193856">interview on InformIT</a>, 
 Donald Knuth, Professor Emeritus of The Art of Computer Programming at Stanford University, spoke with Andrew Binstock about various programming topics. While not central to the interview, his digression about multi-core programming is worth repeating in this space, although it disappointed many a reader who expected more from the father of open-source.<br><br>]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/07/knuths-rant.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/07/knuths-rant.html</guid>
<category></category>
<pubDate>Mon, 07 Jul 2008 15:27:10 -0500</pubDate>
</item>

<item>
<title>Can Apple Make Concurrency Fruitful for Developers?</title>
<description>Though there are as of yet no detailed explanations, Apple made grand claims on June 9, 2008 for its Mac OS X Snow Leopard, scheduled to ship in about a year. According to a press release, &quot;Snow Leopard delivers unrivaled support for multi-core processors with a new technology code-namedGrand Central, making it easy for developers to create programs that take full advantage of the power of multi-core Macs.&quot; There has been some speculation that Grand Central may be a rival to TBB, or similar to Microsoft&apos;s Task Parallel Library for managed code. 

Though there are bound to be squabbles over the best implementation, it&apos;s clear that more entries into the fertile field of multi-threading tools bode well for the technology&apos;s future. Given the market evidence, it&apos;s getting harder and harder for developers to wait out concurrency from the safety of their serial programming bunkers...</description>
<link>http://blog.devx.com/go-parallel/blog/2008/06/can-apple-make.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/06/can-apple-make.html</guid>
<category></category>
<pubDate>Mon, 30 Jun 2008 16:59:49 -0500</pubDate>
</item>

<item>
<title>More on TBB&apos;s parallel_reduce</title>
<description><![CDATA[From the horse's mouth... We're about to publish another Featured Algorithm article describing a real-world developer's experience with Intel Threading Building Blocks. Casting about for some more examples, I came across this excellent blog by Michael Voss, <a href="http://softwareblogs.intel.com/2008/06/24/observations-from-parallel-sorting-part-i-the-subtleties-of-tbbparallel_reduce/">Observations from Parallel Sorting Part I: the subtleties of tbb::parallel_reduce</a>.

]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/06/more-on-tbbs-pa.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/06/more-on-tbbs-pa.html</guid>
<category></category>
<pubDate>Mon, 30 Jun 2008 16:37:19 -0500</pubDate>
</item>

<item>
<title>Multi-core on YouTube</title>
<description><![CDATA[There are a plethora of multi-core and concurrent programming videos available on YouTube. Check out this Intel Second Life Summit on Multi-core and Software, in which e<span>xperts from Intel, Microsoft and Dr. Dobbs journal hold a Second
Life discussion on what software developers must do to take advantage
of the new generation of multi-core computers. <br /><br />Speakers include:<br />James Reinders, Chief Evangelist and Threading Guru for Intel Software Products<br />Tim Mattson, Intel Principal Engineer and developer of OpenMP <br />Herb Sutter, Architect, Microsoft, and chair of the ISO C++ Standards committee<br />Jonathan Erickson, Editorial Director, Dr. Dobb's, CMP Technology<br />Check out full video at <a href="http://slcn.tv/programs/intel" target="_blank" title="http://slcn.tv/programs/intel" rel="nofollow">http://slcn.tv/programs/intel</a></span> ]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/06/multicore-on-yo.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/06/multicore-on-yo.html</guid>
<category></category>
<pubDate>Fri, 27 Jun 2008 14:03:37 -0500</pubDate>
</item>

<item>
<title>Gates Gets Concurrent</title>
<description><![CDATA[From Bill Gates' Microsoft Tech-Ed 2008 <a href="http://www.microsoft.com/presspass/exec/billg/speeches/2008/06-03teched.mspx">keynote speech</a> yesterday in Orlando, Fla. (his last as full-time chairman of Microsoft):<br><br>

"Looming after that, though, is an even more interesting challenge, which is the clock speed will not increase at the same rate it has over the last 30 years. It will largely stay the same, and the additional performance will come from having multiple execution units. And so the need to take programs and break them down into parallel execution units now becomes absolutely necessary to get the benefit of the exponential increase in transistors. We have an incredible amount of work at Microsoft to make the runtimes higher level, and to make it easy to take your code and write it in this parallel fashion. There will be a lot of discussion about this so-called 'multi-core' revolution in how we make sure we're all doing the best to take advantage of that."]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/06/gates-gets-conc.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/06/gates-gets-conc.html</guid>
<category></category>
<pubDate>Wed, 04 Jun 2008 13:32:03 -0500</pubDate>
</item>

<item>
<title>Does Rent-a-Core Make Sense?</title>
<description><![CDATA[In a future hinted at by Intel's teraflop prototype processor, will usage-based pricing schemes allow customers and manufacturers to share in the multi-core wealth? That's the vision of Joseph Sloan and Rakesh Kumar, researchers  at the University of Illinois
at Urbana-Champaign. Their paper, "<a href="http://passat.crhc.uiuc.edu/rakeshk/techrep_economic.pdf">Hardware/System Support for Four Economic Models for Many Core
Computing</a>," proposes four related economic models for the many-core landscape. ]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/05/does-rentacore.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/05/does-rentacore.html</guid>
<category></category>
<pubDate>Sat, 31 May 2008 16:29:14 -0500</pubDate>
</item>

<item>
<title>Better Than a Sharp Stick</title>
<description>While cruising for the latest concurrency news, I came across a tool that isn&apos;t exactly new -- it&apos;s been around for 19 years -- but that&apos;s getting renewed attention beyond its niche in the high performance computing world: The TotalView Debugger. This eponymous product from TotalView Technologies in Natick, MA, targets advanced apps that perform such tasks as weather prediction, film special effects and animation, oil and gas
exploration, CAD/CAM,
aerospace and telecommunications </description>
<link>http://blog.devx.com/go-parallel/blog/2008/05/better-than-a-s.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/05/better-than-a-s.html</guid>
<category></category>
<pubDate>Thu, 22 May 2008 17:30:00 -0500</pubDate>
</item>

<item>
<title>A Spectrum of Developer Opinion</title>
<description><![CDATA[This recent InfoWorld article ("Multi-core to leave developers in dust?" by columnist Bill Snyder) is somewhat late in reacting to the concurrency hype, though it provides a good overview of recent market maneuvers among chip makers and ISVs. However, it's worth reading for the comments alone. While there are only a dozen or so, they truly scatter across the spectrum of developer opinion about concurrency, from complete apathy to shoulder-shrugging mastery, anachronistic irony to futuristic fear. <a href="http://weblog.infoworld.com/tech-bottom-line/archives/2008/03/microsoft_intel.html">Read them and ponder...</a><br />]]></description>
<link>http://blog.devx.com/go-parallel/blog/2008/05/a-spectrum-of-d.html</link>
<guid>http://blog.devx.com/go-parallel/blog/2008/05/a-spectrum-of-d.html</guid>
<category></category>
<pubDate>Tue, 13 May 2008 20:13:57 -0500</pubDate>
</item>


</channel>
</rss>