<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blogs &#187; Aaron Tersteeg (Intel)</title>
	<atom:link href="http://software.intel.com/en-us/blogs/author/aaron-tersteeg/feed/" rel="self" type="application/rss+xml" />
	<link>http://software.intel.com/en-us/blogs</link>
	<description></description>
	<lastBuildDate>Fri, 25 May 2012 22:49:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Parallel Programming Talk #90 - Kathy Farrel, The New Parallel Programming Community Manager</title>
		<link>http://software.intel.com/en-us/blogs/2010/08/24/parallel-programming-talk-90-kathy-farrel-the-new-parallel-programming-community-manager/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/08/24/parallel-programming-talk-90-kathy-farrel-the-new-parallel-programming-community-manager/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 16:30:08 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/08/24/parallel-programming-talk-90-kathy-farrel-the-new-parallel-programming-community-manager/</guid>
		<description><![CDATA[Welcome to Parallel Programming Talk #90. Today is August 24th and we'll be talking with the Intel Software Network's New Parallel Programming Community Manager Kathy Farrel. Download Link - MP3 Audio File (Small): Download Link - High Quality MP4 Video File (Large): First the News: The Intel Threading Challenge Phase 2 problem 1 is due Monday, [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Parallel Programming Talk #90. Today is August 24th and we'll be talking with the Intel Software Network's New Parallel Programming Community Manager Kathy Farrel.</p>
<p><embed src="http://blip.tv/play/g5FLgfffZAA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk90IntroducingKathyFarrel201.mp3">MP3 Audio File </a>(Small):<br />
<P><br />
Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk90IntroducingKathyFarrel448.mp4">High Quality MP4 Video File</a> (Large):<br />
<P><br />
<strong>First the News:</strong><br />
<P><br />
<a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">The Intel Threading Challenge</a><br />
Phase 2 problem 1 is due Monday, August 30, 2010<br />
(Apprentice: Bonev Sequences. Master: Taxi Paths.)<br />
Problem 2 Starts on August 30th and ends September 20th.<br />
<P><br />
Get ready to attend the CT Tutorial to be given by Intel’s Dr. Michael Klemm,  at the <a href="http://www.pactconf.org/">Nineteenth International Conference on Parallel Architectures and Compilation Techniques</a> (PACT) September 11-15, 2010 in Vienna, Austria. Registration for the conference is well underway and you can even register the week of the conference.<br />
<P><br />
<a href="http://software.intel.com/en-us/articles/superscalar-programming-101-matrix-multiply-part-1/">Superscalar Programming 101 (Matrix)</a> Part 1 through 4 have been published.<br />
For this 5-part article, ISN Black Belt Jim Dempsey takes a small, well-known algorithm, shows a common approach to parallelizing that algorithm, follows with a better one and lastly, produces a fully cache-sensitized approach. Readers of this article will learn a methodology for interpreting test run statistics and to improve their code using those interpretations.<br />
<P><br />
<a href="http://www.intel.com/idf/">Intel Developer Forum</a> Returns to San Francisco, Sept. 13-15<br />
<P><br />
<a href="http://sc10.supercomputing.org/">SC10 </a>- The Super Computing Conference is being held November 13-19, 2010 in New Orleans.</p>
<p>http://sc10.supercomputing.org/</p>
<p><P><br />
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail.... Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a><br />
<P><br />
<strong>On Today's Show:</strong><br />
<P><br />
Please welcome Kathy Farrel as the new co-host of Parallel Programming Talk. Kathy is the New Parallel Programming Community Manager and will be taking the baton from Aaron to join Clay Breshears for future episodes. We've done some great things with our first 90 shows and we look forward to even better things in the parallel future.<br />
<P><br />
History and Highlights of Parallel Programming Talk<br />
Gone from 2,000 views a quarter to over 20,000! With over 500 visitors for each episode and the most popular receiving well over 5,000.<br />
<P><br />
<a href="http://software.intel.com/en-us/blogs/2008/07/29/parallel-programming-talk-radio-is-this-thing-on/">Started on July 29th 2008</a>.	The idea was kind of a cross between Car Talk and Love Lines. We want to provide some getting started information, share new innovations in parallel programing and talk with people who are developing tools/software that runs in parallel on multi-core systems. <a href="http://software.intel.com/en-us/blogs/2008/08/13/parallel-programing-on-multi-core-news-parallel-radio-larrabee-emulator-new-bloggers/">Our first guest was David Rich, Vice President of Marketing at Interactive Supercomputing</a>.<br />
<P><br />
In November 2008 Michael Wrinn and Aaron did their <a href="http://software.intel.com/en-us/blogs/2008/11/18/parallel-programming-talk-sc08-talk-with-dr-michael-wrinn/">first LIVE on the road show </a>with a broadcast from SC08 show floor in Austin, Texas on November 18th, 2008<br />
<P><br />
The show exploded in popularity with a show Clay and Aaron did with <a href="http://software.intel.com/en-us/blogs/2009/01/13/parallel-programming-talk-haskell-guru-don-stewart/">Don Stewart about his book "Real World Haskell"</a> with thousands of listens tuning in on January 13, 2009<br />
<P><br />
First Listener Question Show, "<a href="http://software.intel.com/en-us/blogs/2009/03/03/parallel-programming-talk-our-first-listern-question-show-automatic-parallelization/">Automatic Parallelization?</a>" March 3, 2009<br />
<P><br />
On June 10th, 2009 we made the move to video with the launch of Intel Software Network TV. Our first guest was <a href="http://software.intel.com/en-us/blogs/2009/06/10/parallel-programming-talk-dr-david-patterson-on-the-future-of-parallel-programming/">Dr. David Patterson</a> on the future of Parallel Programming!<br />
<P><br />
We've had great conversations with guest from <a href="http://software.intel.com/en-us/blogs/2009/08/13/parallel-programming-talk-42-wolfgang-von-rden-from-cern/">CERN</a>, <a href="http://software.intel.com/en-us/blogs/2009/06/16/parallel-programming-talk-cilk-arts-ceo-duncan-mccallum/">CILK</a>, <a href="http://software.intel.com/en-us/blogs/2009/12/09/parallel-programming-talk-58-tom-spyrou-distingushed-engineer-at-cadence-design-systems/">Cadence</a>, <a href="http://software.intel.com/en-us/blogs/2009/07/02/parallel-programming-talk-37-joe-duffy-architect-of-parallel-extensions-to-net-author-of-concurrent-programming-on-windows/">Microsoft</a>, <a href="http://software.intel.com/en-us/blogs/2009/09/08/parallel-programming-talk-46-rich-gerber-author-and-threading-guru-at-adobe/">Adobe</a>, <a href="http://software.intel.com/en-us/blogs/2009/09/30/parallel-programming-talk-49-for-real-time-weather-simulation-in-parallel-with-simul-software/">Simul Software</a>, <a href="http://software.intel.com/en-us/blogs/2009/10/28/parallel-programming-talk-52-marco-melo-ceo-of-virtos-backups/">Virtos</a>, <a href="http://software.intel.com/en-us/blogs/2010/01/21/parallel-programming-talk-60-russ-cox-about-the-google-go-programming-language/">Google</a>, <a href="http://software.intel.com/en-us/blogs/2010/05/05/parallel-programming-talk-73-sabre-holdings-about-what-makes-travelocity-so-fast/">Travelocity</a>, Professors, and many, many Intel Engineers.<br />
<P><br />
Live from Intel Developer Forum, SC08, SC09 and <a href="http://software.intel.com/en-us/blogs/2010/05/14/parallel-programming-talk-76-on-the-road/">Intel's Many Core Testing Lab</a>!<br />
<P><br />
We've been recognized by <a href="http://software.intel.com/en-us/articles/isntv-max-award/">The American Marketing Association with the MAX award</a> for Non-Traditional Single Media Advertising.<br />
<P><br />
The show will go on and be even better with Kathy and Clay at the helm.<br />
<P><br />
Kathy told us about herself and her new role at Intel. Kathy also talked about what is ahead for Parallel Programming Talk and the Parallel Programming Community.</p>
<ul>
<li>Continue to provide the latest and greatest PP info – to give our Community Members an edge in their work</li>
<li>Threading challenge part two continuing</li>
<li>September Shows will spotlight the Atom Developer Program and we’ll have some guest interviews at IDF in San Francisco – both Clay and Kathy will both be there.</li>
<li>We’ll keep you posted on other show plans – will announce more guests closer to their appearances.</li>
</ul>
<p>Coming up next on <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a>...<br />
<P><br />
Every Other Tuesday at 8:00 AM Pacific - Watch Live on <a href="http://software.intel.com/en-us/tv/">Intel Software Network TV</a><br />
<P><br />
Thank you for listening, watching and all your great feedback. I'll miss talking to every week. It has been an amazing experience... And remember, let's be thread safe out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/08/24/parallel-programming-talk-90-kathy-farrel-the-new-parallel-programming-community-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk90IntroducingKathyFarrel201.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk90IntroducingKathyFarrel448.mp4" length="179400103" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #89 - Prof. Alexandra Fedorova on Managing Contention for the Shared Resources on Multicore Processors</title>
		<link>http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-89-prof-alexandra-fedorova-on-managing-contention-for-the-shared-resources-on-multicore-processors/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-89-prof-alexandra-fedorova-on-managing-contention-for-the-shared-resources-on-multicore-processors/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 18:19:52 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-89-prof-alexandra-fedorova-on-managing-contention-for-the-shared-resources-on-multicore-processors/</guid>
		<description><![CDATA[Welcome to Parallel Programming Talk #89. On the August 10th episode Clay and Aaron talked with Prof. Alexandra Fedorova about Managing Contention for the Shared Resources on Multicore Processors. Download Link - MP3 Audio File (Small): Download Link - High Quality MP4 Video File (Large): First the News: Threading Challenge Phase 2 Problem 1 began [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Parallel Programming Talk #89. On the August 10th episode Clay and Aaron talked with Prof. Alexandra Fedorova about Managing Contention for the Shared Resources on Multicore Processors.<br />
<embed src="http://blip.tv/play/g5FLgfTZFQA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>
Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk89AlexandraFedorova196.mp3">MP3 Audio File</a> (Small):</p>
<div>Download Link -<a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk89AlexandraFedorova248.mp4"> High Quality MP4 Video File </a>(Large):</div>
<p>
<strong>First the News:</strong>
<p>
<a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Threading Challenge Phase 2 Problem 1 </a> began on Monday, August 9, and is due 2010 August 30, 2010 at 12:00 PM (Pacific Daylight Time).</p>
<p>
Get ready to attend the CT Tutorial to be given by Intel’s Dr. Michael Klemm,  at the Nineteenth <a href="http://www.pactconf.org/">International Conference on Parallel Architectures and Compilation Techniques</a> (PACT) September 11-15, 2010 in Vienna Austria. Registration for the conference is well underway and you can even register the week of the conference.</p>
<p>
<a href="http://software.intel.com/en-us/articles/superscalar-programming-101-matrix-multiply-part-1/">Superscalar Programming 101 (Matrix)</a>. For this 5-part article, ISN Black Belt Jim Dempsey takes a small, well-known algorithm, shows a common approach to parallelizing that algorithm, follows with a better one and lastly, produces a fully cache-sensitized approach. Readers of this article will learn a methodology for interpreting test run statistics and to improve their code using those interpretations.</p>
<p>
<a href="http://www.intel.com/idf/">Intel Developer Forum</a> Returns to San Francisco, Sept. 13-15</p>
<p>
<a href="http://sc10.supercomputing.org/">SC10 </a>- The Super Computing Conference is being held November 13-19, 2010 in New Orleans.</p>
<p>
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail.... Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a></p>
<p>
<strong>On Today's Show:</strong>
<p>
<a href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBIQFjAA&amp;url=http%3A%2F%2Fwww.cs.sfu.ca%2F~fedorova%2F&amp;ei=XMVuTNYthMCwA7qnkcgL&amp;usg=AFQjCNGJ0ZTlhDix1vOnWsuhTlKYt8UgPg&amp;sig2=Y1RPDtoYqwV90DSlWJLlMg"> Dr. Alexandra Fedorova</a>, Assistant Professor, School of Computing Science, Simon Fraser University</p>
<p>
Dr. Fedorova leads the Systems Research Group at SFU, which is a part of the SyNAr (Systems, Networking and Architecture) lab that she co-founded. Her research focuses on system design for multicore processors and on parallel computing.</p>
<p>
On the show Dr. Fedorova discussed her paper "<a href="http://queue.acm.org/detail.cfm?id=1709862">Managing Contention for Shared Resources on Multicore Processors</a>" that she co authored with Sergey Blagodurov, Sergey Zhuravlev; Simon Fraser University. The paper presents research showing that  contention for caches, memory controllers, and interconnects can be alleviated by contention-aware scheduling algorithms.</p>
<p>
From the paper, "Modern multicore systems are designed to allow clusters of cores to share various hardware structures, such as LLCs (last-level caches; for example, L2 or L3), memory controllers, and interconnects, as well as prefetching hardware. We refer to these resource-sharing clusters as memory domains, because the shared resources mostly have to do with the memory hierarchy. Figure 1 provides an illustration of a system with two memory domains and two cores per domain.</p>
<p>
Threads running on cores in the same memory domain may compete for the shared resources, and this contention can significantly degrade their performance relative to what they could achieve running in a contention-free environment. Consider an example demonstrating how contention for shared resources can affect application performance. In this example, four applications—Soplex, Sphinx, Gamess, and Namd, from the SPEC (Standard Performance Evaluation Corporation) CPU 2006 benchmark suite6—run simultaneously on an Intel Quad-Core Xeon system similar to the one depicted in figure 1.</p>
<p>
As a test, we ran this group of applications several times, on three different schedules, each time with two different pairings sharing a memory domain. The three pairing permutations afforded each application an opportunity to run with each of the other three applications within the same memory domain:</p>
<p>
1. Soplex and Sphinx ran in a memory domain, while Gamess and Namd shared another memory domain.</p>
<p>
2. Sphinx was paired with Gamess, while Soplex shared a domain with Namd.</p>
<p>
3. Sphinx was paired with Namd, while Soplex ran in the same domain with Gamess.</p>
<p>
Figure 2 contrasts the best performance of each application with its worst performance. The performance levels are indicated in terms of the percentage of degradation from solo execution time (when the application ran alone on the system), meaning that the lower the numbers, the better the performance."</p>
<p>
Dr. Fedorova was awarded a Google research award to address the issues of power consumption and efficiency in data centers. Data centers are becoming an increasingly important part of the world-wide computing infrastructure. They offer a promise of scalability, reliability and manageability for the ever-more prevalent online services. The problem is that data centers consume inordinate amounts of power: over 7.2 billion dollars is spent every year on energy consumption in US data centers alone.</p>
<p>
Dr. Fedorova and her students have been designing innovative solutions to improve energy efficiency of virtual machine technology (a key technology for data centers) and to enable the software to use modern multicore hardware more effectively. The research award from Google is a way of recognizing the importance of this work.</p>
<p>
<strong>Coming up next on </strong><a href="http://software.intel.com/en-us/articles/parallel-programming-talk/"><strong>Parallel Programming Talk</strong></a><strong>...</strong>
<p>
Introducing Kathy Farrel the new Parallel Programming Community Manager<br />
Date/Time: 8/24/2010 at 8:00 AM Pacific - Watch Live on <a href="http://software.intel.com/en-us/tv/">Intel Software Network TV</a></p>
<p>
Set your alarm to watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk </a>every other Tuesday at 8:00AM PT.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-89-prof-alexandra-fedorova-on-managing-contention-for-the-shared-resources-on-multicore-processors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk89AlexandraFedorova196.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk89AlexandraFedorova248.mp4" length="307860661" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #88- Listener Question Show</title>
		<link>http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-88-listener-question-show/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-88-listener-question-show/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 17:48:41 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-88-listener-question-show/</guid>
		<description><![CDATA[Today is August 3th and on show 88 Clay and I will be Answering Listener Questions with 1.21 Gigawatts of power running through our flux capacitor! Download Link - MP3 Audio File (Small): Download Link - High Quality MP4 Video File (Large): First the News: Congratulations to Our Threading Challenge Phase 1 Problem 2 winners! Master [...]]]></description>
			<content:encoded><![CDATA[<p>Today is August 3th and on show 88 Clay and I will be Answering Listener Questions with 1.21 Gigawatts of power running through our flux capacitor!</p>
<div><embed src="http://blip.tv/play/g5FLgfOffQA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></div>
<div>Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk88ListenerQuestionsThreadingChall190.mp3">MP3 Audio File</a> (Small):</div>
<p><P></p>
<div></div>
<div>Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk88ListenerQuestionsThreadingChall293.mp4">High Quality MP4 Video File </a>(Large):</div>
<p><P></p>
<div></div>
<p><strong>First the News:</strong><P><br />
Congratulations to Our Threading Challenge Phase 1 Problem 2 winners!<br />
Master Level:  2 - Skip List  - 1st Place:     Dmitriy Vyukov<br />
Apprentice Level:  2 - Prime Array - 1st Place:    doraemonok<br />
<a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Phase 2 Problem 1</a> began on Monday, August 9, and is due 2010 August 30, 2010 at 12:00 PM (Pacific Daylight Time)<br />
<P><br />
Get ready to attend the CT Tutorial to be given by Intel’s Dr. Michael Klemm,  at the Nineteenth <a href="http://www.pactconf.org/">International Conference on Parallel Architectures and Compilation Techniques </a>(PACT) September 11-15, 2010 in Vienna Austria. Registration for the conference is well underway and you can even register the week of the conference.<br />
<P><br />
<a href="http://software.intel.com/en-us/articles/superscalar-programming-101-matrix-multiply-part-1/">Superscalar Programming 101 (Matrix)</a><br />
For this 5-part article, ISN Black Belt Jim Dempsey takes a small, well-known algorithm, shows a common approach to parallelizing that algorithm, follows with a better one and lastly, produces a fully cache-sensitized approach. Readers of this article will learn a methodology for interpreting test run statistics and to improve their code using those interpretations.<br />
<P><br />
<a href="http://software.intel.com/en-us/articles/the-intel-math-kernal-library-103-beta-has-been-released">The Intel Math Kernel Library 10.3 Beta</a> has been Released<br />
Intel® Advanced Vector Extensions (Intel AVX) optimization<br />
Summary Statistics library - modern algorithms that enhance accuracy and performance of statistical computations.<P><br />
<a href="http://www.intel.com/idf/">Intel Developer Forum</a> Returns to San Francisco, Sept. 13-15<br />
<P><br />
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail....<br />
Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a><br />
<P><br />
<strong>On Today's Show:</strong><br />
<P><br />
Clay will be discussing the recently completed <a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Thread Challenge</a> problem.<br />
<P><br />
<em>Connected Components in a Graph</em><br />
<P><br />
Write a threaded program to compute the number of connected components and the maximum and minimum number of nodes from among the connected subgraphs within an input graph.<br />
<P><br />
<em>Prime Array Search</em><br />
<P><br />
Write a threaded program that finds an example of a prime array that has the maximum number of primes hidden within it for a given array size.<br />
<P><br />
Coming up next on Parallel Programming Talk...<br />
Prof. Alexandra Fedorova - Managing Contention for the Shared Resources on Multicore Processors<br />
Date/Time: 8/10/2010 at 8:00 AM Pacific - Watch Live on ISN TV<br />
<P><br />
Set your alarm to watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a> Tuesday at 8:00AM PT on <a href="http://software.intel.com/en-us/tv/">Intel Software Network TV</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/08/20/parallel-programming-talk-88-listener-question-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk88ListenerQuestionsThreadingChall190.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk88ListenerQuestionsThreadingChall293.mp4" length="310882055" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #87- Brock Taylor, HPC Cluster Solutions Architect</title>
		<link>http://software.intel.com/en-us/blogs/2010/08/13/parallel-programming-talk-87-brock-taylor-hpc-cluster-solutions-architect/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/08/13/parallel-programming-talk-87-brock-taylor-hpc-cluster-solutions-architect/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 22:55:46 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/08/13/parallel-programming-talk-87-brock-taylor-hpc-cluster-solutions-architect/</guid>
		<description><![CDATA[Welcome to Parallel Programming Talk #87. Today is July 27th and we'll be talking with HPC Cluster Solutions Architect Brock Taylor. Download Link - High Quality MP4 Video File (Large): Download Link - MP3 Audio File (Small): First The News: Our Threading Challenge Phase 2 problem 1 is due Monday, August 30, 2010 (Apprentice: Bonev [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Parallel Programming Talk #87. Today is July 27th and we'll be talking with HPC Cluster Solutions Architect Brock Taylor.<br />
<embed src="http://blip.tv/play/g5FLgfHDFwA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk87BrockTaylor368.mp4">High Quality MP4 Video File</a> (Large):<P></p>
<p>Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk87BrockTaylor676.mp3">MP3 Audio File</a> (Small):<br />
<P><br />
First The News:<P></p>
<p><a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Our Threading Challenge Phase 2 problem 1</a> is due Monday, August 30, 2010<br />
(Apprentice: Bonev Sequences. Master: Taxi Paths.)<br />
Problem 2 Starts on August 30th and ends September 20th.<br />
<P><br />
Get ready to attend the CT Tutorial to be given by Intel’s Dr. Michael Klemm,  at the <a href="http://www.pactconf.org/">Nineteenth International Conference on Parallel Architectures and Compilation Techniques</a> (PACT) September 11-15, 2010 in Vienna, Austria. Registration for the conference is well underway and you can even register the week of the conference.<br />
<P><br />
<a href="http://software.intel.com/en-us/articles/superscalar-programming-101-matrix-multiply-part-1/">Superscalar Programming 101 (Matrix) Part 1</a> through 3 have been published.<br />
For this 5-part article, ISN Black Belt Jim Dempsey takes a small, well-known algorithm, shows a common approach to parallelizing that algorithm, follows with a better one and lastly, produces a fully cache-sensitized approach. Readers of this article will learn a methodology for interpreting test run statistics and to improve their code using those interpretations.<br />
<P><br />
<a href="http://www.intel.com/idf/">Intel Developer Forum</a> Returns to San Francisco, Sept. 13-15<br />
<P><br />
<a href="http://sc10.supercomputing.org/">SC10</a> - The Super Computing Conference is being held November 13-19, 2010 in New Orleans.<br />
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail....<br />
Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a><br />
<P><br />
On The Show Today:<br />
<P><br />
Intel HPC Cluster Solutions Architect Brock Taylor<br />
<P><br />
Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk </a>Every Tuesday at 8:00AM PT on <a href="http://software.intel.com/en-us/tv/">Intel Software Network TV.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/08/13/parallel-programming-talk-87-brock-taylor-hpc-cluster-solutions-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk87BrockTaylor676.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk87BrockTaylor368.mp4" length="297732554" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #86 -Don Tyson, SunGard Chief Technology Officer</title>
		<link>http://software.intel.com/en-us/blogs/2010/07/27/parallel-programming-talk-86-don-tyson-sungard-chief-technology-officer/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/07/27/parallel-programming-talk-86-don-tyson-sungard-chief-technology-officer/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 20:44:11 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/07/27/parallel-programming-talk-86-don-tyson-sungard-chief-technology-officer/</guid>
		<description><![CDATA[Welcome to Parallel Programming Talk #86. Today is July 20th and we'll be talking Massive Parallel Processing with SunGard Chief Technology Officer, Don Tyson. Download Link - High Quality MP4 Video File (Large): Download Link - MP3 Audio File (Small): First the News: UPCRC Illinois Summer School to be held July 19-23, 2010 at the University [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">
<div id="_mcePaste">Welcome to Parallel Programming Talk #86. Today is July 20th and we'll be talking Massive Parallel Processing with SunGard Chief Technology Officer, Don Tyson.</div>
</div>
<p><embed src="http://blip.tv/play/g5FLge_sNAA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div></div>
<div>Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk86DonTysonSunGard925.mp4">High Quality MP4 Video File</a> (Large):</div>
<div>Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk86DonTysonSunGard566.mp3">MP3 Audio File</a> (Small):</div>
<div></div>
<p><P></p>
<div><strong>First the News:</strong></div>
<p><P></p>
<div id="_mcePaste"><a href="http://www.upcrc.illinois.edu/summer/2010/program.html">UPCRC Illinois Summer School</a> to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.</div>
<div id="_mcePaste"></div>
<p><P></p>
<div><a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Threading Challenge Phase 2</a> begins on Monday, August 9, 2010</div>
<div id="_mcePaste">Congratulations to our Threading Challenge Phase 1 winners!</div>
<div id="_mcePaste">Master Level:  1 - Hosoya Index - 1st Place:     Dmitriy Vyukov</div>
<div id="_mcePaste">Apprentice Level:  1 - Connected Components - 1st Place:    pbialas</div>
<div id="_mcePaste"></div>
<p><P></p>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/articles/intel-math-kernel-library-103-beta/">The Intel(R) MKL 10.3 beta</a> has been released and includes Intel(R) AVX optimizations, Summary Statistics functionality, C interface to LAPACK and Routine level mode control in VML. Please visit Intel MKL 10.3 beta program page () for more details on the new features, bug fixes, and registration/download of the Intel MKL 10.3 beta.</div>
<div></div>
<p><P></p>
<div id="_mcePaste"><a href="http://www.oscon.com/oscon2010">Open Source Convention</a> July 19-23 - OSCON, Portland, OR</div>
<div id="_mcePaste">
<ul>
<li>Explore the benefits and challenges of building scalable applications for the cloud</li>
<li>Use open source to target Android, iPhone and other mobile platforms</li>
<li>Understand how and when to use NoSQL databases</li>
<li>Learn best practice from experts in Python, Java, Ruby, Perl, PHP and JavaScript</li>
<li>Use open source effectively as part of your business strategy</li>
<li>Learn how to foster contribution and adoption of your open source projects</li>
</ul>
</div>
<p><P></p>
<div id="_mcePaste">If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail....</div>
<div id="_mcePaste">Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a></div>
<p><P><br />
<strong>On Today's Show:</strong><P></p>
<p><a href="http://www.sungard.com/ambit">SunGard</a> Chief Technology Officer, Don Tyson.<P></p>
<p>SunGard is one of the world’s leading software and technology services companies.  SunGard has more than 20,000 employees and serves 25,000 customers in 70 countries.  SunGard provides software and processing solutions for financial services, higher education and the public sector.  SunGard also provides disaster recovery services, managed IT services, information availability consulting services and business continuity management software.  With annual revenue exceeding $5 billion, SunGard is ranked 380 on the Fortune 500 and is the largest privately held business software and IT services company.<P></p>
<p>Don discussed the impact that optimizing his application for massively parallel processing has had on his business with dramatic reductions in the time it takes to reconcile transactions. We also talked about Sungard's software development methodology, what he looks for in new technical hires, Sungard's transition from C+ to .Net. and what it takes for Sungard to stay ahead of the curve.<P></p>
<p>Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a> every Tuesday at 8:00AM PT in I<a href="http://software.intel.com/en-us/tv/">ntel Software Network TV</a>.<P></p>
<p>And remember, let's be thread safe out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/07/27/parallel-programming-talk-86-don-tyson-sungard-chief-technology-officer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk86DonTysonSunGard566.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk86DonTysonSunGard925.mp4" length="293420492" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #85 - &quot;What game developer can teach parallel programmers&quot; with Intel engineer Brad Werth</title>
		<link>http://software.intel.com/en-us/blogs/2010/07/21/parallel-programming-talk-85-what-game-developer-can-teach-parallel-programmers-with-intel-engineer-brad-werth/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/07/21/parallel-programming-talk-85-what-game-developer-can-teach-parallel-programmers-with-intel-engineer-brad-werth/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 23:24:31 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/07/21/parallel-programming-talk-85-what-game-developer-can-teach-parallel-programmers-with-intel-engineer-brad-werth/</guid>
		<description><![CDATA[Welcome to Parallel Programming Talk #85. Today is July 13th and we'll be talking about "What game developer can teach parallel programmers" with Intel engineer Brad Werth. Download Link - High Quality MP4 Video File (Large): Download Link - MP3 Audio File (Small): First the News: UPCRC Illinois Summer School to be held July 19-23, 2010 at [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Parallel Programming Talk #85. Today is July 13th and we'll be talking about "What game developer can teach parallel programmers" with Intel engineer Brad Werth.</p>
<div></div>
<p><embed src="http://blip.tv/play/g5FLge61IQA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div>
<div id="_mcePaste">Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk85BradWerth240.mp4">High Quality MP4 Video File</a> (Large):</div>
<div id="_mcePaste"></div>
<p><P></p>
<div id="_mcePaste">Download Link - <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk85BradWerth889.mp3">MP3 Audio File</a> (Small):</div>
</div>
<div></div>
<p><P></p>
<div>
<div><strong>First the News:</strong></div>
<div></div>
<p><P></p>
<div><a href="http://www.upcrc.illinois.edu/summer/2010/program.html">UPCRC Illinois Summer School</a> to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.</div>
<div></div>
<p><P></p>
<div>Congratulations to our <a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Threading Challenge Phase 1</a> winners!</div>
<div>Master Level:  1 - Hosoya Index - 1st Place:     Dmitriy Vyukov</div>
<div>Apprentice Level:  1 - Connected Components - 1st Place:    pbialas</div>
<div>Phase 2 begins on Monday, August 9, 2010</div>
<div></div>
<p><P></p>
<div>The <a href="http://software.intel.com/en-us/articles/intel-math-kernel-library-103-beta/">Intel(R) MKL 10.3 beta</a> has been released and includes Intel(R) AVX optimizations, Summary Statistics functionality, C interface to LAPACK and Routine level mode control in VML. Please visit <a href="http://software.intel.com/en-us/articles/intel-math-kernel-library-103-beta/">Intel MKL 10.3 beta program pag</a>e  for more details on the new features, bug fixes, and registration/download of the Intel MKL 10.3 beta.</div>
<div></div>
<p><P></p>
<div><a href="http://www.oscon.com/oscon2010">Open Source Convention</a> July 19-23 - OSCON, Portland, OR</div>
<div>The focus of this years convention is:</div>
<div>* Explore the benefits and challenges of building scalable applications for the cloud</div>
<div>* Use open source to target Android, iPhone and other mobile platforms</div>
<div>* Understand how and when to use NoSQL databases</div>
<div>* Learn best practice from experts in Python, Java, Ruby, Perl, PHP and JavaScript</div>
<div>* Use open source effectively as part of your business strategy</div>
<div>* Learn how to foster contribution and adoption of your open source projects</div>
<div></div>
<p><P></p>
<div>If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail....</div>
<div>Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a></div>
</div>
<div></div>
<p><P></p>
<div>
<div><strong>On Today's Show:</strong></div>
<div></div>
<p><P></p>
<div>Brad Werth, Sr. Software Engineering</div>
</div>
<p><P></p>
<div><span style="font-family: Arial;"><span style="line-height: normal; font-size: small;"><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="line-height: 19px;"><P></p>
<div>Brad refer to Getting the <a href="http://software.intel.com/en-us/articles/getting-the-most-from-your-middleware/">Most From Your Middleware</a> when he talk about how games are composed of pieces, potentially with independent threading approaches, and those pieces should be designed to unify.</div>
<div></div>
<p><P></p>
<div><a href="http://www.intel.com/software/tickertape/">Ticker Tape</a> is designed this way and shows how the technique is used in games.</div>
<p></span></span></span></span></div>
<div></div>
<p><P><br />
Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a> every Tuesday at 8:00AM PT on <a href="http://software.intel.com/en-us/tv/">Intel Software Network TV</a><br />
<P><br />
And remember, let's be thread safe out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/07/21/parallel-programming-talk-85-what-game-developer-can-teach-parallel-programmers-with-intel-engineer-brad-werth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk85BradWerth889.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk85BradWerth240.mp4" length="324093319" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #84 - Answering questions about &quot;Windows events&quot; on our Listener Question Show</title>
		<link>http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-84-answering-questions-about-windows-events-on-our-listener-question-show/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-84-answering-questions-about-windows-events-on-our-listener-question-show/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 23:04:23 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-84-answering-questions-about-windows-events-on-our-listener-question-show/</guid>
		<description><![CDATA[Welcome to Show 84 of Parallel Programming Talk. Today is July 6th, the first Tuesday of the month. The mid west vuvuzela are blowing so that means "Listener Question Show". Today's question is about "Windows events". Download Link - MP3 Audio File (Small): Download Link - High Quality MP4 Video File (Large): First The News: [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Show 84 of Parallel Programming Talk.  Today is July 6th, the first Tuesday of the month. The mid west vuvuzela are blowing so that means "Listener Question Show".  Today's question is about "Windows events".</p>
<p><embed src="http://blip.tv/play/g5FLgemLegA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk84ListenerQuestions687.mp3">Download Link - MP3 Audio File (Small):</a><br />
<P><br />
<a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk84ListenerQuestions844.mp4">Download Link - High Quality MP4 Video File (Large):</a><br />
<P><br />
<strong>First The News:</strong><P></p>
<div id="_mcePaste"><a href="http://www.upcrc.illinois.edu/summer/2010/program.html">UPCRC Illinois Summer School </a>to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.</div>
<p><P><br />
<a href="http://www.oscon.com/oscon2010 ">Open Source Convention</a> is July 19-23 in Portland, OR.<br />
This year's OSCON will focus on:</p>
<ul>
<li>Explore the benefits and challenges of building scalable applications for the cloud</li>
<li>Use open source to target Android, iPhone and other mobile platforms</li>
<li>Understand how and when to use NoSQL databases</li>
<li>Learn best practice from experts in Python, Java, Ruby, Perl, PHP and JavaScript</li>
<li>Use open source effectively as part of your business strategy</li>
<li>Learn how to foster contribution and adoption of your open source projects</li>
</ul>
<p><strong>On Today's Show:</strong><P></p>
<p>Clay and Aaron selected the following question to discuss on today's show. Watch or listen to the show to hear the answer.<br />
<P><br />
"I have just started reading the multi-threading chapters of "Windows System Programming", and am a bit perplexed. What are the differences between the different types of Windows events and how they are set and reset?  Why is PulseEvent considered to be dangerous?” --Clive Drake<br />
<P><br />
Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a> live every Tuesday at 8:00AM PT on <a href="http://software.intel.com/en-us/tv/">Intel Software Network TV</a>.<br />
<P><br />
And remember, let's be thread safe out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-84-answering-questions-about-windows-events-on-our-listener-question-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk84ListenerQuestions687.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk84ListenerQuestions844.mp4" length="216877750" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #83 - Single-chip Cloud Computer platform with Intel Engineer Rob Van Der Wijngaart</title>
		<link>http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-83-single-chip-cloud-computer-platform-with-intel-engineer-rob-van-der-wijngaart/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-83-single-chip-cloud-computer-platform-with-intel-engineer-rob-van-der-wijngaart/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 22:50:26 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-83-single-chip-cloud-computer-platform-with-intel-engineer-rob-van-der-wijngaart/</guid>
		<description><![CDATA[Welcome to Show 83 of Parallel Programming Talk originally broadcast on June 29, 2010. On the show Clay and Aaron talked with Intel Engineer Rob Van Der Wijngaart about the Single-chip Cloud Computer platform and the Many-core Applications Research Community. Download Link - High Quality MP4 Video File (Large): Download Link - MP3 Audio File [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Show 83 of Parallel Programming Talk originally broadcast on June 29, 2010.  On the show Clay and Aaron talked with Intel Engineer Rob Van Der Wijngaart about the <a href="www.intel.com/info/scc">Single-chip Cloud Computer</a> platform and the <a href="communities.intel.com/community/marc">Many-core Applications Research Community</a>.<br />
<embed src="http://blip.tv/play/g5FLgemLRwA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div id="_mcePaste">
<div id="_mcePaste"></div>
<div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk83RobVanDerWijngaart810.mp4">Download Link - High Quality MP4 Video File (Large):</a></div>
<div id="_mcePaste"></div>
<div id="_mcePaste"><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk83RobVanDerWijngaart550.mp3">Download Link - MP3 Audio File (Small):</a></div>
</div>
<p><P></p>
<div></div>
<div>Rob van der Wijngaart is a senior software engineer in the Cluster Solutions and Technologies group. His main interest is parallel computing architecture and software. Before joining Intel almost 5 years ago, he worked at NASA Ames Research Center for a dozen years in parallel computing research, focusing on High Performance Computing applications and benchmarking.</div>
<p><P><br />
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail.... Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a><br />
<P><br />
Clay and Aaron will be answering listener question on the next episode of <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk </a>.<br />
<P><br />
Watch live episodes of Parallel Programming talk every Tuesday at 8:00AM PT on <a href="http://software.intel.com/en-us/tv/">Intel Software Network TV</a>.<br />
<P><br />
And remember, let's be thread safe out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/07/19/parallel-programming-talk-83-single-chip-cloud-computer-platform-with-intel-engineer-rob-van-der-wijngaart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk83RobVanDerWijngaart550.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk83RobVanDerWijngaart810.mp4" length="300221728" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #82 - Intel&#039;s Michael McCool talks Structured Parallel Programming with Deterministic Patterns</title>
		<link>http://software.intel.com/en-us/blogs/2010/07/02/parallel-programming-talk-82-intels-michael-mccool-talks-structured-parallel-programming-with-deterministic-patterns/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/07/02/parallel-programming-talk-82-intels-michael-mccool-talks-structured-parallel-programming-with-deterministic-patterns/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 21:44:21 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/07/02/parallel-programming-talk-82-intels-michael-mccool-talks-structured-parallel-programming-with-deterministic-patterns/</guid>
		<description><![CDATA[Welcome to Show 82 of Parallel Programming Talk. Today is June 22nd and were talking with Michael McCool about his recent papers Structured Parallel Programming with Deterministic Patterns. Download Link - High Quality MP4 Video File (Large): Download Link - MP3 Audio File (Small): Threading Challenge 2010!!!! July 12 - Threading Challenge Phase 1 Problem 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Show 82 of Parallel Programming Talk. Today is June 22nd and were talking with Michael McCool about his recent papers Structured Parallel Programming with Deterministic Patterns.</p>
<div></div>
<p><P><br />
<embed src="http://blip.tv/play/g5FLgemKXAA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk82MichaelMcCool730.mp4">Download Link - High Quality MP4 Video File (Large):</a></div>
<div id="_mcePaste"></div>
<div id="_mcePaste"><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk82MichaelMcCool992.mp3">Download Link - MP3 Audio File (Small):</a></div>
<p><a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Threading Challenge 2010!!!!<br />
</a>July 12 - Threading Challenge Phase 1 Problem 2 Closes. Choose the right level for you! Please see official rules for more information or visit the dedicated forum for this problem to get your questions answered.  Good Luck!<br />
<P><br />
Participate in <a href="http://software.intel.com/en-us/contests/rock-your-code/codecontest.php">Intel® 20 Questions Contest </a>and win free Intel® Parallel Studio license and gift card! Answer basic questions about Intel® Parallel Studio for a chance to win free license and gift card. Visit Intel® 20 Questions Contest home page to learn more. Intel Parallel Studio helps developers improve software performance, both for sequential and parallel algorithms. This contest will be an enjoyable exploration of the various features, capabilities and components of Intel Parallel Studio.<br />
<P><br />
<a href="http://software.intel.com/en-us/blogs/author/ryan-newton/">Concurrent Collections for Haskel<br />
</a>Announcing Intel Concurrent Collections for Haskell 0.1<br />
<P><br />
Intel Unveils New Product Plans for <a href="http://www.intel.com/pressroom/archive/releases/2010/20100531comp.htm">High-Performance Computing Intel® Many Integrated Core Chips</a> at the International Supercomputing Conference last week.<br />
<P><br />
<a href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-70-beta-program-homepage/">Intel® IPP 7.0 beta is available now</a>, your feedback is critical to the success of our product. We are especially interested in your feedback on the key features listed below. We also encourage you to send us feedback about our beta programs, web site and support services.<br />
<P><br />
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail....Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a><br />
<P><br />
<strong>On Today's Show:</strong><br />
<P><br />
<a href="http://software.intel.com/en-us/blogs/author/michael-mccool/">Dr. Michael McCool </a>works for the Software Services Group at Intel, specifically on software development platforms for high-productivity (yet efficient!) parallel computing. He has experience in computer graphics and medical imaging as well as parallel computing, and likes to approach the problem of designing systems by starting with the needs of the application and the application developer. Follow Michael on Twitter: <a href="http://twitter.com/michaelmccool">@michaelmccool </a><br />
<P><br />
Michael presented the technical paper <a href="http://software.intel.com/en-us/articles/structured-parallel-programming-with-deterministic-patterns/">Structured Parallel Programming with Deterministic Patterns</a> at the HotPar ’10, 2nd USENIX Workshop on Hot Topics in Parallelism on 14-15 June 2010, in Berkeley, CA.</p>
<div><P></p>
<div>From the paper:</div>
<div>Many-core processors target improved computational performance by making available various forms of architectural parallelism, including but not limited to multiple cores and vector instructions. However, approaches to parallel programming based on targeting these low-level parallel mechanisms directly leads to overly complex, non-portable, and often unscalable and unreliable code.</div>
<div></div>
<p><P></p>
<div>A more structured approach to designing and implementing parallel algorithms is useful to reduce the complexity of developing software for such processors, and is particularly relevant for many-core processors with a large amount of parallelism and multiple parallelism mechanisms. In particular, efficient and reliable parallel programs can be designed around the composition of deterministic algorithmic skeletons, or patterns. While improving the productivity of experts, specific patterns and fused combinations of patterns can also guide relatively inexperienced users to developing efficient algorithm implementations that have good scalability.</div>
<div></div>
<p><P></p>
<div>The approach to parallelism described in this document includes both collective "data-parallel" patterns such as map and reduce as well as structured "task-parallel" patterns such as pipelining and superscalar task graphs. The structured pattern based approach, like data-parallel models, addresses issues of both data access and parallel task distribution in a common framework. Optimization of data access is important for both many-core processors with shared memory systems and accelerators with their own memories not directly attached to the host processor.</div>
<div></div>
<p><P></p>
<div>A catalog of useful structured serial and parallel patterns will be presented. Serial patterns are presented because structured parallel programming can be considered an extension of structured control flow in serial programming. We will emphasize deterministic patterns in order to support the development of systems that automatically avoid unsafe race conditions and deadlock.</div>
</div>
<p><P></p>
<div></div>
<div>Read <a href="http://software.intel.com/en-us/articles/structured-parallel-programming-with-deterministic-patterns/">Structured Parallel Programming with Deterministic Patterns</a> on the Intel Software Network.</div>
<p><P><br />
<strong>Coming Up Next on Parallel Programming Talk</strong><br />
<P><br />
What Parallel Programmers Can Learn from Game Developers - Brad Werth<br />
Date/Time: 7/13/2010 at 8:00 AM Pacific - <a href="http://software.intel.com/en-us/tv/">Watch Live on ISN TV</a><br />
<P><br />
Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a> every Tuesday at 8:00AM PT <a href="http://software.intel.com/en-us/tv/">live on Intel Software Network TV</a>.<br />
<P><br />
And remember, let's be thread safe out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/07/02/parallel-programming-talk-82-intels-michael-mccool-talks-structured-parallel-programming-with-deterministic-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk82MichaelMcCool992.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk82MichaelMcCool730.mp4" length="329370457" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #81 - Robert Chesebrough&#039;s Experiences Parallelizing a Game using OpenMP</title>
		<link>http://software.intel.com/en-us/blogs/2010/06/30/parallel-programming-talk-81-robert-chesebroughs-experiences-parallelizing-a-game-using-openmp/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/06/30/parallel-programming-talk-81-robert-chesebroughs-experiences-parallelizing-a-game-using-openmp/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 21:44:35 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/06/30/parallel-programming-talk-81-robert-chesebroughs-experiences-parallelizing-a-game-using-openmp/</guid>
		<description><![CDATA[Welcome to Show 81 of Parallel Programming Talk. Today is June 15th and were talking with Robert Chesebrough about his experiences Parallelizing a Game using OpenMP Download Link - MP4 Video File (Large): Download Link - MP3 Audio File (Small): First The News: Threading Challenge 2010!!!! July 12 - Threading Challenge Phase 1 Problem 2 Closes [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Show 81 of Parallel Programming Talk. Today is June 15th and were talking with Robert Chesebrough about his experiences Parallelizing a Game using OpenMP<br />
<embed src="http://blip.tv/play/g5FLgeeiVgA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div></div>
<div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk81BobChesebrough126.mp4">Download Link - MP4 Video File (Large):</a></div>
<div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk81BobChesebrough226.mp3">Download Link - MP3 Audio File (Small):</a></div>
<div></div>
<p><P></p>
<div id="_mcePaste"><strong>First The News:</strong></div>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php ">Threading Challenge 2010!!!!</a></div>
<div id="_mcePaste">July 12 - Threading Challenge Phase 1 Problem 2 Closes</div>
<div id="_mcePaste">Choose the right level for you! Please see official rules for more information or visit the dedicated forum for this problem to get your questions answered.  Good Luck!</div>
<div id="_mcePaste"></div>
<p><P></p>
<div><a href="http://software.intel.com/en-us/contests/rock-your-code/codecontest.php">Participate in Intel® 20 Questions Contes</a>t and win free Intel® Parallel Studio license and gift card! Answer basic questions about Intel® Parallel Studio for a chance to win free license and gift card. Visit Intel® 20 Questions Contest home page to learn more. Intel Parallel Studio helps developers improve software performance, both for sequential and parallel algorithms. This contest will be an enjoyable exploration of the various features, capabilities and components of Intel Parallel Studio.</div>
<div id="_mcePaste"></div>
<p><P></p>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/blogs/author/ryan-newton/">Concurrent Collections for Haskel</a></div>
<div id="_mcePaste">Announcing Intel Concurrent Collections for Haskell 0.1</div>
<div id="_mcePaste"></div>
<p><P></p>
<div id="_mcePaste">Intel Unveils New Product Plans for <a href="http://www.intel.com/pressroom/archive/releases/2010/20100531comp.htm">High-Performance Computing Intel® Many Integrated Core Chips</a> at the International Supercomputing Conference last week.</div>
<div id="_mcePaste">
<ul>
<li>The first product codenamed "Knights Corner" will target Intel's 22nm process and use Moore's Law to scale to more than 50 Intel cores.</li>
<li>Intel® Xeon® processors and Intel® Many Integrated Core architecture-based products to share common tools, software algorithms and programming techniques.</li>
<li>Products build upon Intel's history of many-core related research including Intel's "Larrabee" program and Single-chip Cloud Computer.</li>
<li>The share of the TOP500 list that features Intel processors grows to 408 systems, nearly 82 percent.</li>
</ul>
</div>
<p><P></p>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-70-beta-program-homepage/">Intel® IPP 7.0 beta</a> is available now, your feedback is critical to the success of our product. We are especially interested in your feedback on the key features listed below. We also encourage you to send us feedback about our beta programs, web site and support services.</div>
<div id="_mcePaste">New key features:</div>
<div id="_mcePaste">
<ul>
<li>New performance optimziations for the Intel® Advanced Vector Extensions (Intel AVX) for faster floating point operations in signal processing and image processing domains for the upcoming Sandy Bridge processors.</li>
<li>Intel® AES-NI optimization</li>
<li>Improved performance and new capabilities for high-level Data Compression Libraries (zlib, bzip2, gzip and lzo)</li>
<li>Improved JPEG codec multicore performance scaling, now up to 6x speedup on 8-core systems.</li>
<li>New JPEG-XR CODEC, (aka HD Photo) a new image compression standard which provides</li>
</ul>
</div>
<p><P></p>
<div id="_mcePaste"><a href="http://www.upcrc.illinois.edu/summer/2010/program.html">UPCRC Illinois Summer School</a> to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.</div>
<div></div>
<p><P></p>
<div id="_mcePaste">If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail....</div>
<div id="_mcePaste">Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a></div>
<div></div>
<p><P></p>
<div id="_mcePaste"><strong>On Today's Show:</strong></div>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/blogs/author/robert-chesebrough/">Robert Chesebrough</a> is a Senior Course Architect in the Intel Innovative Software Education team, and is responsible for bringing new course content to the ISE portfolio. He has been a contributing manager and/or course ware developer and instructor for Intel Software College for over 8 years. He spearheaded Intel's effort in the High School Parallelism boot cap at Brooklyn Technical High School in July 2009 and continues to spearhead efforts with mid school &amp; high school education with the New Mexico Supercomputing Challenge.</div>
<div></div>
<p><P></p>
<div>Robert Chesebrough has <a href="http://software.intel.com/en-us/blogs/2010/06/02/using-openmp-to-parallelize-a-game/">blogged extensively</a> about his experiences Parallelizing a Game using OpenMP.</div>
<div></div>
<p><P></p>
<div id="_mcePaste">Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a> every Tuesday at 8:00AM PT.</div>
<div id="_mcePaste">And remember, let's be thread safe out there.</div>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/06/30/parallel-programming-talk-81-robert-chesebroughs-experiences-parallelizing-a-game-using-openmp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk81BobChesebrough226.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk81BobChesebrough126.mp4" length="294486601" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #80 - Professor Uzi Vishkin discusses Using Simple Abstraction to Guide the Reinvention of Computing for Parallelism</title>
		<link>http://software.intel.com/en-us/blogs/2010/06/22/parallel-programming-talk-80-professor-uzi-vishkin-discusses-using-simple-abstraction-to-guide-the-reinvention-of-computing-for-parallelism/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/06/22/parallel-programming-talk-80-professor-uzi-vishkin-discusses-using-simple-abstraction-to-guide-the-reinvention-of-computing-for-parallelism/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 21:48:10 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/06/22/parallel-programming-talk-80-professor-uzi-vishkin-discusses-using-simple-abstraction-to-guide-the-reinvention-of-computing-for-parallelism/</guid>
		<description><![CDATA[Welcome to Show 80 of Parallel Programming Talk. Today is June 8th and were talking with Professor Uzi Vishkin from the University of Maryland to discuss Using Simple Abstraction to Guide the Reinvention of Computing for Parallelism. Download Link - MP3 Audio File (Small). Download link - High Quality MP4 Video File (Large). First the [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Welcome to Show 80 of Parallel Programming Talk. Today is June 8th and were talking with</div>
<div id="_mcePaste">Professor Uzi Vishkin from the University of Maryland to discuss Using Simple Abstraction to Guide the Reinvention of Computing for Parallelism.</div>
<div></div>
<div></div>
<p><embed src="http://blip.tv/play/g5FLgeXUFgA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk80ProfUziVishkin747.mp3">Download Link - MP3 Audio File (Small).</a></div>
<p><P></p>
<div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk80ProfUziVishkin600.mp4">Download link - High Quality MP4 Video File (Large).</a></div>
<p><P></p>
<div></div>
<div><strong>First the News:</strong></div>
<p><P></p>
<div><a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">The Intel Threading Challenge 2010</a> is in full swing. Challenge #2 has been posted and includes both an <a href="http://software.intel.com/en-us/contests/threading-challenge-students-2010/codecontest.php">Apprentice Level</a> and <a href="http://software.intel.com/en-us/contests/threading-challenge-prof-2010/codecontest.php">Master Level</a> problem. Coder have until July 12th to submit their entry. The <a href="http://software.intel.com/en-us/forums/general-contest-questions/">forums</a> are very active with questions about the contest. Visit the site today and enter to win cash, an iPod Touch or a new Laptop!</div>
<p><P></p>
<div></div>
<div>
<div><a href="http://software.intel.com/en-us/blogs/author/ryan-newton/">Concurrent Collections for Haskel</a></div>
<div>Announcing Intel Concurrent Collections for Haskell 0.1. Read the blog by <a href="http://software.intel.com/en-us/blogs/author/ryan-newton/">Ryan Newton</a> (Intel). Listen/watch Ryan talk with with Paul Steinberg on the <a href="http://software.intel.com/en-us/articles/teach-parallel/">Teach Parallel</a> show.</div>
<div></div>
<p><P></p>
<div>
<div><a href="http://www.intel.com/pressroom/archive/releases/2010/20100531comp.htm">Intel Unveils New Product Plans for High-Performance Computing Intel® Many Integrated Core Chips</a> at the International Supercomputing Conference last week.</div>
<div>
<ul>
<li>The first product codenamed "Knights Corner" will target Intel's 22nm process and use Moore's Law to scale to more than 50 Intel cores.</li>
<li>Intel® Xeon® processors and Intel® Many Integrated Core architecture-based products to share common tools, software algorithms and programming techniques.</li>
<li>Products build upon Intel's history of many-core related research including Intel's "Larrabee" program and Single-chip Cloud Computer.</li>
<li>The share of the TOP500 list that features Intel processors grows to 408 systems, nearly 82 percent.</li>
</ul>
</div>
</div>
<p><P></p>
<div><a href="http://www.upcrc.illinois.edu/summer/2010/program.html">UPCRC Illinois Summer School</a> to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.</div>
<div></div>
<p><P>
</div>
<div>
<div>If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail.... Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a></div>
<div></div>
<p><P>
</div>
<div><strong>On Today's Show:</strong></div>
<div><strong><br />
</strong></div>
<p><P></p>
<div>
<div>Uzi Vishkin, Professor of ECE University of Maryland Institute for Advanced Computer Studies</div>
<div>Professor Uzi Vishkin started his work on parallel computing in 1979 as a PhD student at the Tech- nion, Israel. His initial focus was on parallel algo- rithms and parallel algorithmic thinking. He co- authored several articles that helped build a theory of parallel algorithms – also known as PRAM algo- rithms. This work led to his invention of the PRAM- On-Chip desktop supercomputer framework that scales beyond 1000 processors on a chip. He ws inducted as an ACM Fellow for playing “a lead- ing role in forming and shaping what thinking in parallel has come to mean in the fundamental theory of Computer Science.” Vishkin is currently a professor of electrical and computer engineering at the University of Maryland Institute for Advanced Computer Studies (UMIACS). He has also worked for IBM T.J. Watson, New York University, and was the chair of computer science at Tel Aviv University.</div>
<div></div>
<p><P></p>
<div><a href="http://www.umiacs.umd.edu/users/vishkin/XMT/cacm2010.pdf">Using Simple Abstraction to Guide the Reinvention of Computing for Parallelism</a></div>
<div>Abstract</div>
<div>The sudden shift from single-processor computer systems to many-processor parallel ones requires reinventing much of Computer Science (CS): how to actually build and program the new parallel sys- tems. CS urgently requires convergence to a robust parallel general-purpose platform that provides good performance and is easy enough to program by at least all CS majors. Unfortunately, lesser ease-of- programming objectives have eluded de- cades of parallel computing research. The idea of starting with an established easy parallel program- ming model and build an architecture for it has been treated as radical by vendors. This talk advo- cates a more radical idea. Start with a minimalist stepping-stone: a simple abstraction that encapsu- lates the desired interface between programmers and system builders.</div>
<div></div>
<p><P>
</div>
<div>
<div>Coming up next week on <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a>.</div>
<div><P></p>
<div>Robert Chesebrough's Experiences Parallelizing a Game using OpenMP</div>
<div>Date/Time: 6/15/2010 at 8:00 AM Pacific - <a href="http://software.intel.com/en-us/tv/">Watch Live on ISN TV</a></div>
<div></div>
<p><P></p>
<div>Michael McCool - Structured Parallel Programming with Deterministic Patterns</div>
<div>Date/Time: 6/22/2010 at 8:00 AM Pacific - <a href="http://software.intel.com/en-us/tv/">Watch Live on ISN TV</a></div>
<div></div>
<p><P></p>
<div>Rob Van Der Wijngaart - Single-chip Cloud Computer</div>
<div>Date/Time: 6/29/2010 at 8:00 AM Pacific - <a href="http://software.intel.com/en-us/tv/">Watch Live on ISN TV</a></div>
<div></div>
<p><P></p>
<div>Listener Question Show</div>
<div>Date/Time: 7/6/2010 at 8:00 AM Pacific - <a href="http://software.intel.com/en-us/tv/">Watch Live on ISN TV</a></div>
<div></div>
<p><P></p>
<div>What Parallel Programmers Can Learn from Game Developers - Brad Werth</div>
<div>Date/Time: 7/13/2010 at 8:00 AM Pacific - <a href="http://software.intel.com/en-us/tv/">Watch Live on ISN TV</a></div>
<div></div>
<p><P></p>
<div>Prof. Alexandra Fedorova - Managing Contention for the Shared Resources on Multicore Processors</div>
<div>Date/Time: 8/10/2010 at 8:00 AM Pacific - <a href="http://software.intel.com/en-us/tv/">Watch Live on ISN TV</a></div>
<div></div>
<p><P>
</div>
<div>Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk</a> every Tuesday at 8:00AM PT.</div>
<div>And remember, let's be thread safe out there.</div>
</div>
<div><strong><br />
</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/06/22/parallel-programming-talk-80-professor-uzi-vishkin-discusses-using-simple-abstraction-to-guide-the-reinvention-of-computing-for-parallelism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk80ProfUziVishkin747.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk80ProfUziVishkin600.mp4" length="321457048" type="video/mp4" />
		</item>
		<item>
		<title>Asaf Shelly - The Newest Black Belt in the Parallel Programming Community</title>
		<link>http://software.intel.com/en-us/blogs/2010/06/21/asaf-shelly-the-newest-black-belt-in-the-parallel-programming-community/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/06/21/asaf-shelly-the-newest-black-belt-in-the-parallel-programming-community/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 22:51:38 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/06/21/asaf-shelly-the-newest-black-belt-in-the-parallel-programming-community/</guid>
		<description><![CDATA[I'd like to personally welcome Asaf Shelly to our small and elite group of Intel Software Network Black Belt Developers. I've know Asaf Shelly for a quite a while. We met a few years ago when he was visiting Washington State for an MVP event at Microsoft. I can't recall the exact context of our [...]]]></description>
			<content:encoded><![CDATA[<p>I'd like to personally welcome <a href="http://software.intel.com/en-us/blogs/author/asaf-shelly/">Asaf Shelly</a> to our small and elite group of <a href="http://appdeveloper.intel.com/en-us/blog/2010/06/21/meet-our-latest-intel-black-belt-software-developers">Intel Software Network Black Belt Developer</a>s.</p>
<p>I've know Asaf Shelly for a quite a while. We met a few years ago when he was visiting Washington State for an MVP event at Microsoft. I can't recall the exact context of our connection but since we both are active in the parallel programming community we were bound to met.</p>
<p>Asaf has been an active and popular guest blogger on the Intel Software network since he introduced himself to our community in August of 2008. With 21 post and many many more replies to post comments he has proven himself to be an active and highly technical Parallel Programming Community Member.</p>
<p>Asaf, Thank you for your past contributions. I look forward to reading more of your thought around parallel programming and look forward to sharing a meal again with you in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/06/21/asaf-shelly-the-newest-black-belt-in-the-parallel-programming-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallel Programming Talk #79 - Listener Question &quot;OpenMP and explicit threads?&quot;</title>
		<link>http://software.intel.com/en-us/blogs/2010/06/04/parallel-programming-talk-79-listener-question-openmp-and-explicit-threads/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/06/04/parallel-programming-talk-79-listener-question-openmp-and-explicit-threads/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 00:00:24 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/06/04/parallel-programming-talk-79-listener-question-openmp-and-explicit-threads/</guid>
		<description><![CDATA[Welcome to Show 79 of Parallel Programming Talk. The show was originally broadcast on June 1st, the first Tuesday of the month so it's a Listener Question show. Download and listen to an MP3 of the show. Download and watch an MP4 of the show. First The News: Threading Challenge 2010!!!! ARE YOU READY TO TEST [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Show 79 of Parallel Programming Talk. The show was originally broadcast on June 1st, the first Tuesday of the month so it's a Listener Question show.<br />
<embed src="http://blip.tv/play/g5FLgePMRwA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div id="_mcePaste"></div>
<div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk79ListenerQuestions477.mp3">Download and listen to an MP3 of the show.</a></div>
<p><div><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk79ListenerQuestions507.mp4">Download and watch an MP4 of the show.</a></div>
<p><P></p>
<div></div>
<div id="_mcePaste"><strong>First The News:</strong></div>
<p><P></p>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Threading Challenge 2010!!!!</a></div>
<div id="_mcePaste">ARE YOU READY TO TEST YOUR SKILLS IN THIS YEAR'S THREADING CHALLENGE?</div>
<div id="_mcePaste">Over the last two years the Intel® Threading Challenge has attracted developers of varying experience, from all over the globe.  That continued participation from the community has driven us to offer a new iteration, with new problems, and a chance to win prizes again this year.  We know you love a good puzzle; so this year our resident experts have agreed to pull together new and interesting problems for you!</div>
<div id="_mcePaste">Phase 1 Launched (both levels) on Monday May 31, 2010 an 12:00 PM (PDT) and this year's contest will have some similarities to last year but will also have new elements that you should be aware of so get more on those changes below and start threading your way to prizes today!</div>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/contests/threading-challenge-2010/contests.php">Choose the right level for you!</a></div>
<p><P></p>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/blogs/2010/05/27/announcing-intel-concurrent-collections-for-haskell-01/">Announcing Intel Concurrent Collections for Haskell 0.1</a></div>
<div id="_mcePaste">Whether you're a functional programmer or not you've probably noticed an increasing number of FP-related concepts circulating in this Age of Parallelism: immutability, implicit parallelism, data flow, and so on. These ideas seem to be getting around and in fact are alive and well here at Intel. They play a major (though possibly non-obvious) role within <a href="http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/">Intel Concurrent Collections</a> and we've decided to bring them out to the surface with a Haskell edition of that library.</div>
<p><P></p>
<div id="_mcePaste"><a href="http://software.intel.com/en-us/intel-tbb/">Threading Building Blocks 3.0</a></div>
<div>What’s New in Intel TBB 3.0:</div>
<div id="_mcePaste">** Extended compatibility and interoperability support for Microsoft Visual Studio 2010 Parallel Patterns Library* (PPL) and Concurrency Runtime* (ConcRT)</div>
<div id="_mcePaste">** Added Microsoft Windows* 7, and Apple Mac OS* Snow Leopard support</div>
<div id="_mcePaste">** Enhanced Task Scheduler provides starvation-proof scheduling tasks for queue-like work; Master Thread Isolation improves task scheduling predictability and responsiveness</div>
<div id="_mcePaste">** Enhanced Memory Allocator includes performance optimization for large-block allocations</div>
<div id="_mcePaste">** Expanded lambdas support provides C++ 0x condition variable; parallel_pipeline a strongly typed lambda friendly interface for building and running pipelines; new container concurrent_unordered_map support</div>
<p><P></p>
<div id="_mcePaste"><a href="http://www.supercomp.de/isc10/About/Welcome">International Supercomputing Conference</a></div>
<div id="_mcePaste">ISC'10 kicked off on Sunday May 30 in Hamburg. It runs to June 3rd.</div>
<div id="_mcePaste">About 2,000 attendees and more than 140 exhibitors from over 45 countries are expected to attend turning ISC’10 into a powerful and memorable event.</div>
<p><P></p>
<div><a href="http://www.upcrc.illinois.edu/summer/2010/program.html">UPCRC Illinois Summer School</a> to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.</div>
<p><P></p>
<div id="_mcePaste">If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail.... Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a></div>
<p><P></p>
<div id="_mcePaste"><strong>On Today's Show:</strong></div>
<p><P></p>
<div id="_mcePaste">Listener Question Show:</div>
<div>Clay and I reviewed our email and the parallel programming forum and selected a question regarding OpenMP and explicit threads.</div>
<div><strong><a class="basic" style="font-family: verdana, sans-serif; color: #0860a8; text-decoration: underline; cursor: pointer; font-size: 11px; font-weight: normal; background-color: #eeeeee; padding: 3px; margin: 0px; border: 0px initial initial;" rel="/en-us/services/profile/quick_profile.php?is_paid=NO&amp;user_id=472567" href="http://software.intel.com/en-us/profile/472567/">Anupam Dev</a> <span style="border-collapse: separate; color: #000000; font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-weight: normal; line-height: 19px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-size: 13px;">asks " How to explicitly make a thread? I want to make a thread explicitly. Is there any OpenMP construct or way to do this. Suppose at every loop iteration i want to make another team of threads after checking a condition in the loop body. can i do this....or it is illegal!!! how???"</span></strong></div>
<p><P></p>
<div>You can listen to the show and <a href="http://software.intel.com/en-us/forums/showthread.php?t=73813">check out the discussion forum</a> to see how Clay and other developer answered the question.</div>
<p><P></p>
<div>Clay asked me to add that during the show he was not feeling well and went on mute to cough. Hope your feeling better buddy!</div>
<p><div id="_mcePaste">Our Next Parallel Programming Talk will be June 8th.</div>
<p><P></p>
<div id="_mcePaste">We'll we talking with Uzi Vishkin from the University of Maryland to discuss Using Simple Abstraction to Guide the Reinvention of Computing for Parallelism.</div>
<p><P<></p>
<div>Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk </a>every Tuesday at 8:00AM PT.</div>
<p><P></p>
<div>And remember, let's be thread safe out there.</div>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/06/04/parallel-programming-talk-79-listener-question-openmp-and-explicit-threads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk79ListenerQuestions477.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk79ListenerQuestions507.mp4" length="227262692" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #78 - Dr. Professor Wen-mei Hwu - Co Director of UPCRC and distinguish professor at University of Illinois at Urbana-Champaign</title>
		<link>http://software.intel.com/en-us/blogs/2010/06/01/parallel-programming-talk-78-dr-professor-wen-mei-hwu-co-director-of-upcrc-and-distinguish-professor-at-university-of-illinois-at-urbana-champaign/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/06/01/parallel-programming-talk-78-dr-professor-wen-mei-hwu-co-director-of-upcrc-and-distinguish-professor-at-university-of-illinois-at-urbana-champaign/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 17:48:46 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/06/01/parallel-programming-talk-78-dr-professor-wen-mei-hwu-co-director-of-upcrc-and-distinguish-professor-at-university-of-illinois-at-urbana-champaign/</guid>
		<description><![CDATA[Welcome to Show 78 of Parallel Programming Talk originally broadcast on May 25th. Clay and Aaron spoke with Dr. Wen-mei Hwu - Co Director of UPCRC and distinguish professor at University of Illinois at Urbana-Champaign. Download and listen to an  MP3 of the show. Download and watch a video of the show. First the News: The Intel [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Show 78 of Parallel Programming Talk originally broadcast on May 25th. Clay and Aaron spoke with Dr. Wen-mei Hwu - Co Director of UPCRC and distinguish professor at University of Illinois at Urbana-Champaign.</p>
<p><embed src="http://blip.tv/play/g5FLgeHIbQA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<div>Download and listen to an  <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk78WenMeiHwu551.mp3">MP3 of the show</a>.</div>
<div>Download and watch a <a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk78WenMeiHwu145.mp4">video of the show</a>.</div>
<div></div>
<p><P></p>
<div><strong>First the News:</strong></div>
<div>The Intel Tools group just wrapped up a series of three parallel programming webinars. You can <a href="https://event.on24.com/event/36/88/3/rt/1/index.html?&amp;eventid=36883&amp;sessionid=1&amp;key=D76A2FD29D7444AEC06765011A2D4953&amp;tab=1&amp;sourcepage=register">watch an on demand broadcast of these webinars.</a></div>
<div>
<div>
<ul>
<li>May 12 — James Reinders and Herb Sutter, Microsoft software architect, prominent C++ thinker, and best-selling author<br />
Title: "Five Years Since Free Lunches: Making Use of Multicore Parallelism"</li>
<li>May 19 — James Reinders and Steve Teixeira, Product Unit Manager of Parallel Computing Platform Developer Division, Microsoft* Corporation<br />
Title: "Intel Parallel Studio and Microsoft Visual Studio*: Using Abstractions to Prepare for Multicore"</li>
<li>May 26 — James Reinders and David Mackay, Manager of Technical Consulting and Support for the Performance, Analysis, and Threading group, Intel Corporation<br />
Title: "Intel Parallel Studio: Creating Fast, Reliable Parallel Programs"</li>
</ul>
</div>
<p><P></p>
<div>
<div><a href="http://www.supercomp.de/isc10/About/Welcome Prof. Dr. Hans Werner Meuer ISC General Chair">International Supercomputing Conference</a></div>
<div>ISC'10 will take place from May 30 – June 3, 2010 again in Hamburg.</div>
<div>About 2,000 attendees and more than 140 exhibitors from over 45 countries are expected to attend turning ISC’10 into a powerful and memorable event.</div>
</div>
<p><P></p>
<div></div>
<div>UPCRC Illinois Summer School to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.</div>
</div>
<p><P></p>
<div></div>
<div><P></p>
<div>If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail.... Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a></div>
</div>
<p><P></p>
<div></div>
<div><strong>On Today's Show:</strong></div>
<div>
<div>Dr. Wen-mei Hwu - distinguish professor and Co-Director of  <a href="http://www.upcrc.illinois.edu/">Universal Parallel Computing Research Center </a>at the University of Illinois at Urbana-Champaign.</div>
</div>
<p><P></p>
<div></div>
<div>We discussed the University's up coming Parallel Programming Summer School, the Blue Waters project (still very hush, hush), and his new book co authors with David Kirk <a href="http://www.elsevierdirect.com/morgan_kaufmann/kirk/">Programming Massively Parallel Processors: A Hands-on Approach</a>. Watch or listen to the show for the full discussion.</div>
<div></div>
<p><P></p>
<div>
<div>Our Next Parallel Programming Talk will be June 1st.</div>
<div>We'll be taking listener questions.</div>
<div></div>
<p><P></p>
<div>Watch <a href="http://software.intel.com/en-us/articles/parallel-programming-talk/">Parallel Programming Talk </a>every Tuesday at 8:00AM PT.</div>
<div>And remember, let's be thread safe out there.</div>
</div>
<div></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/06/01/parallel-programming-talk-78-dr-professor-wen-mei-hwu-co-director-of-upcrc-and-distinguish-professor-at-university-of-illinois-at-urbana-champaign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk78WenMeiHwu551.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk78WenMeiHwu145.mp4" length="280442616" type="video/mp4" />
		</item>
		<item>
		<title>Parallel Programming Talk #74 - Auto Tuning Parallel Applications - Dr. Walter Tichy</title>
		<link>http://software.intel.com/en-us/blogs/2010/05/05/parallel-programming-talk-74-auto-tuning-parallel-applications-dr-walter-tichy/</link>
		<comments>http://software.intel.com/en-us/blogs/2010/05/05/parallel-programming-talk-74-auto-tuning-parallel-applications-dr-walter-tichy/#comments</comments>
		<pubDate>Wed, 05 May 2010 19:08:46 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
				<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[ParallelProgrammingTalk]]></category>

		<guid isPermaLink="false">http://software.intel.com/en-us/blogs/2010/05/05/parallel-programming-talk-74-auto-tuning-parallel-applications-dr-walter-tichy/</guid>
		<description><![CDATA[Welcome to Show 74 of Parallel Programming Talk originally broadcast on April 20th, 2010. On the show Clay and Aaron talked with Dr. Walter Tichy about Auto Tuning Parallel Applications. Download Link - MP4 Video File (Large): Download Link - MP3 Audio File (Small): First The News: Threading Building Blocks 3.0 came out today! Intel(R) [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Show 74 of Parallel Programming Talk originally broadcast on April 20th, 2010. On the show Clay and Aaron talked with Dr. Walter Tichy about Auto Tuning Parallel Applications.</p>
<p><embed src="http://blip.tv/play/g5FLgdnxbwA%2Em4v" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk74DrWalterTichy710.mp4">Download Link - MP4 Video File (Large):</a><P></p>
<p><a href="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk74DrWalterTichy122.mp3">Download Link - MP3 Audio File (Small):</a>
<p><strong>First The News:</strong></p>
<p><a href="http://software.intel.com/en-us/intel-tbb/">Threading Building Blocks 3.0 </a>came out today!<br />
Intel(R) Threading Building Blocks 3.0 (Intel(R) TBB) is now available for download. This latest release of Intel TBB 3.0 offers extended compatibility support for Microsoft* Visual Studio* 2010 Parallel Patterns Library (PPL) and Concurrency Runtime (ConcRT); new task scheduler features; enhanced performance; and expanded functions.<P></p>
<p><a href="http://www.upcrc.illinois.edu/index.html">UPCRC Illinois Research Seminar</a><br />
The Future of Many-core Processors: A Tale of Two Processors<br />
by Tim Mattson, Intel<br />
Thursday, May 6, 2010 at 4:00 PM (Central Time)<br />
2405 Siebel Center for Computer Science<br />
Live Stream: <a href="http://media.cs.uiuc.edu/live/upcrc0910/upcrc10-0506l1.asx">http://media.cs.uiuc.edu/live/upcrc0910/upcrc10-0506l1.asx</a><br />
Live Chat: <a href="http://www.upcrc.illinois.edu/chat/">http://www.upcrc.illinois.edu/chat/</a><br />
Will be activated at day/time of seminar.<br />
Abstract: Ours is a many-core future. That much is clear. What is unclear is how those cores will be connected, what memory architecture will these processors use, and how will we program these systems. It is the answers to those questions that will define the shape of our many-core future. In this talk, we will explore these questions through the lens of the two most recent research processors from Intel; the 80-core terascale processor (2007) and the recently announced 48 core SCC processor. You may have heard other talks on the SCC processor, but this talk stands apart by its focus on how we actually program these chips. We will close with some thoughts on the implications of our work on how programming models must adapt to prepare for a future dominated by many-core processors.<P></p>
<p><a href="https://event.on24.com/event/36/88/3/rt/1/index.html?&amp;eventid=36883&amp;sessionid=1&amp;key=D76A2FD29D7444AEC06765011A2D4953&amp;tab=1&amp;sourcepage=register">Three Webinars About Multicore Parallelism</a> - May 12, 19 &amp; 26th.<br />
James Reinders will be talking with fellow industry leaders and innovators Herb Sutter, Steve Teixeira &amp; David Mackay. Learn the very latest about how to bring threading to robust Windows* applications and pull more from multicore platforms.<br />
<P><br />
<a href="http://www.upcrc.illinois.edu/summer/2010/program.html">UPCRC Illinois Summer School</a> to be held July 19-23, 2010 at the University of Illinois at Urbana-Champaign. Prerequisites for the summer school include solid programming experience (C, C++, C# or Java languages) and a demonstrated interest in applying multicore programming to academic or professional pursuits.<br />
<P><br />
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail....<br />
Send Email to <a href="mailto:parallelprogrammingtalk@intel.com">parallelprogrammingtalk@intel.com</a><br />
<P><br />
<strong>On the show today:</strong><br />
<P><br />
Walter Tichy earned his PhD at Carnegie-Mellon University with one of the first dissertations on software architecture (called programming-in-the large then). For his 1979 paper on this subject he later received the most-influential paper award at the 14th International Conference on Software Engineering in 1992 (this award is presented ten instances of the conference after publication, when the impact of an article can be assessed.)<br />
<P><br />
In 1981, after joining Purdue University, he developed the Revision Control System (RCS), a version management system that is the basis of CVS and has been, and still is, in world-wide use almost thirty years later. After a year at an AI-startup in Pittsburgh, he returned to his native Germany in 1986, where he was appointed chair of programming systems at the University Karlsruhe. He is also a director of FZI, a technology transfer institute.<br />
<P><br />
Prof. Tichy's interests are software engineering and  parallel computing. He has pioneered a number of new software tools, such as smart recompilation (1985),  graph editors with automatic layout (1990), analysis of software project repositories (1994), and language-aware software differencing and merging (2002). In the 1990s, he and his students developed Parastation, a communication and management software for computer clusters. The commercial version of Parastation runs JUROPA,  a computer that was ranked 10th on the Top 500 list as of June 2009, and 14th as of Nov. 2009.<br />
<P><br />
Perhaps his most important contribution was to help convince researchers in software engineering to test claims about their tools and techniques with empirical methods. In 1995, he published an influential paper, "Experimental Evaluation in Computer Science:  A Quantitative Study" (J. of Systems and Software), in which the state of empirical work in computing was analyzed. This paper and others helped reach a state today, where high-quality conferences and journals expect rigorous evaluation of all programming tools and techniques for publication. He has also conducted controlled experiments testing the influence of type-checking, inheritance depth, design patterns, testing methods, and agile methods on programmer productivity.<br />
<P><br />
With the emergence of multi/manycore chips, parallel programming is now becoming  mainstream quickly. Once again, Prof. Tichy is on the forefront of this development. He is researching tools and techniques to simplify the engineering of general-purpose, parallel software. In particular, his work on parallel programming languages (XJava), auto-tuning (Atune), and automatic race detection (Helgind+) is beginning to be noted internationally.<br />
<P><br />
Watch <a href="http://intel.com/software/tv">Parallel Programming Talk</a> every wednesday at 8:00AM PT.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/en-us/blogs/2010/05/05/parallel-programming-talk-74-auto-tuning-parallel-applications-dr-walter-tichy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk74DrWalterTichy122.mp3" length="" type="" />
<enclosure url="http://blip.tv/file/get/ISNTV-ParallelProgrammingTalk74DrWalterTichy710.mp4" length="328256889" type="video/mp4" />
<enclosure url="http://media.cs.uiuc.edu/live/upcrc0910/upcrc10-0506l1.asx" length="193" type="video/x-ms-asf" />
		</item>
	</channel>
</rss>

