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

<channel>
	<title>Intel® Software Network Blogs &#187; Aaron Tersteeg (Intel)</title>
	<atom:link href="http://softwareblogs.intel.com/author/aaron-tersteeg/feed/" rel="self" type="application/rss+xml" />
	<link>http://softwareblogs.intel.com</link>
	<description></description>
	<pubDate>Wed, 09 Jul 2008 00:04:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Research@Intel Day - Go!</title>
		<link>http://softwareblogs.intel.com/2008/06/12/researchintel-day-go/</link>
		<comments>http://softwareblogs.intel.com/2008/06/12/researchintel-day-go/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 20:42:28 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<category><![CDATA[Intel® Software Network 2.0]]></category>

		<category><![CDATA[Multicore]]></category>

		<category><![CDATA[Social Media &amp; Virtual Worlds]]></category>

		<category><![CDATA[What If Software]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/06/12/researchintel-day-go/</guid>
		<description><![CDATA[Yesterday's Research @ Intel Day was a huge success. Lots of media participation, amazing demonstrations of the great research Intel is cooking up in the labs and a two very important guests.
The day started out with a key note presentation by Justin Ratner, Intel CTO and Fellow. He covered the highlights of what themes were addressed at the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left"><a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/aaron-bhanu-ravi.gif" title="Aaron, Bhanu and Ravi"><img src="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/aaron-bhanu-ravi.thumbnail.gif" alt="Aaron, Bhanu and Ravi" align="right" /></a>Yesterday's <a href="http://www.intel.com/pressroom/archive/releases/20080611corp_sm.htm">Research @ Intel Day</a> was a huge success. Lots of media participation, amazing demonstrations of the great research Intel is cooking up in the labs and a two very important guests.</p>
<p>The day started out with a key note presentation by <a href="http://www.flickr.com/photos/podtech/162671741/">Justin Ratner</a>, Intel CTO and Fellow. He covered the highlights of what themes were addressed at the event. Green products and energy effecency were very hot topics along with Visual Computing and Tera-Scaling. The <a href="http://whatif.intel.com">WhatIf</a> team presented the verity of experimental projects available for free download and demonstrated three key projects of interest to Parallel Software Developers.
<ul>
<li><a href="http://softwarecommunity.intel.com/articles/eng/3685.htm">Intel® Adaptive Spike-Based Solver</a> - a highly scalable and adapted solver for large banded systems presented by <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/peter.gif" title="Peter Tang">Peter Tang</a></li>
<li><a href="http://softwarecommunity.intel.com/articles/eng/1460.htm">Intel® C++ STM Compiler, Prototype Edition 2.0</a> - a new approach to memory management presented by Ravi Narayanaswamy </li>
<li><a href="http://softwarecommunity.intel.com/articles/eng/1437.htm">Intel® Performance Tuning Utility 3.0</a> -a powerful, cross-platform performance analysis tool set for optimizing code presented by Bhanu Shankar </li>
</ul>
<p> <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/what-if-poster.jpg" title="What If Poster"><img src="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/what-if-poster.thumbnail.jpg" alt="What If Poster" align="left" /></a>We met with many interested press people including <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/jon-fortt-fortune-kevin-rockwell-cnn.gif" title="Jon Fortt and Kevin Rockwell">Jon Fortt</a> from Fortune, <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/jon-fortt-fortune-kevin-rockwell-cnn.gif" title="Jon Fortt and Kevin Rockwell">Kevin Rockwell</a> from CNN, <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/darold-massaro-podtech.gif" title="Darold Massaro">Darold Massaro</a> from PodTech, <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/ann-mutschler-edn.gif" title="Ann Mutschler">Ann Mutschler</a> for EDN, <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/gote-fagerfjall-sweden.gif" title="Gote Fagerfjall">Gote Fagerfjall</a> from Swedish Press, <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/ben-flanagan-uaepress.gif" title="Ben Flanagan">Ben Flanagan</a> from UAE Press, <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/elsa-wenzel-cnet.gif" title="Elsa Wenzel from CNET">Elsa Wenzel from CNET</a> and our very own Geek Blogger <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/josh-bancroft-geek.gif" title="Josh Bancroft">Josh Bancroft</a>. <P><a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/aaron-jim.gif" title="Jim Dempsey">Jim Dempsey</a>, a frequent contributor to the Parallel Programming Forum, joined us for the event an seemed to enjoy all the innovations. It was great to to meet Jim for the first time and we all look forward to his continued high level of involvement in the Multi-Core community. <P>Another guest that we were delighted to talk to was <a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/06/paul-ravi.gif" title="Paul Otellini">Paul Otellini</a>, Intel CEO. Who stopped by our booth to discuss the WhatIf site with Bhanu and the current status of Software Transactional Memory with Ravi. The guys did an amazing job telling the story again and again to all our enthusiastic guests. <P>It was a long day full of learning new things, sharing our ideas and connecting with all the bright people who do Research@Intel.   Read more about the event on <a href="http://blogs.intel.com/technology/2008/06/second_life_on_the_go_pulling.php">Ken Kaplan's blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/06/12/researchintel-day-go/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Research@Intel Day - Ready, Set...</title>
		<link>http://softwareblogs.intel.com/2008/06/10/researchintel-day-ready-set/</link>
		<comments>http://softwareblogs.intel.com/2008/06/10/researchintel-day-ready-set/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 01:20:15 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Multicore]]></category>

		<category><![CDATA[What If Software]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/06/10/researchintel-day-ready-set/</guid>
		<description><![CDATA[Busy day today coordinating the set up of our gear and getting the demos installed. I'm super excited about the brand new ALIENWARE AREA 51 3.0 QUAD CORE  machine we got hooked up with. I wish that this was the machine that I have in my home office. We had a few last minute changes (we now have [...]]]></description>
			<content:encoded><![CDATA[<p>Busy day today coordinating the set up of our gear and getting the demos installed. I'm super excited about the brand new <a href="http://www.alienware.com/products/area-51-desktop.aspx?SysCode=PC-AREA51-R6&amp;SubCode=SKU-DEFAULT">ALIENWARE AREA 51 3.0 QUAD COR</a>E  machine we got hooked up with. I wish that this was the machine that I have in my home office. We had a few last minute changes (we now have wired internet access and our poster is going to be updated). We have a great video for Peter Tang to showcase the benefits of the Intel Adaptive Spike Based Solver. Ravi Narayanaswamy is ready with a quick and to the point demo the Intel C++ Software Transactional Memory Compiler. Bhanu Shankar has installed the newest version of the Intel Performance Tuning Utility and is excited about showing what it can do. And I the ring leader tying it all together under the Multi-Core projects in the <a href="http://whatif.intel.com">WhatIf Prototype Software Site</a>. <a href="http://softwareblogs.intel.com/2008/06/09/parallel-programing-tools-from-whatifintelcom-showcased-at-researchintel-press-event/">More links to What If projects.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/06/10/researchintel-day-ready-set/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Parallel Programing Tools from WhatIf.intel.com showcased at Research@Intel Press Event</title>
		<link>http://softwareblogs.intel.com/2008/06/09/parallel-programing-tools-from-whatifintelcom-showcased-at-researchintel-press-event/</link>
		<comments>http://softwareblogs.intel.com/2008/06/09/parallel-programing-tools-from-whatifintelcom-showcased-at-researchintel-press-event/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 06:14:34 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Multicore]]></category>

		<category><![CDATA[What If Software]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/06/09/parallel-programing-tools-from-whatifintelcom-showcased-at-researchintel-press-event/</guid>
		<description><![CDATA[Wednesday June 11th is Research@Intel Day 2008 - Intel's once a year invitation only press and educational community event designed to showcase the great ideas that the Corporate Technology Group and and other research groups are developing. We have been working on putting together the event for months and I've very excited to get out and show [...]]]></description>
			<content:encoded><![CDATA[<p>Wednesday June 11th is <a href="http://www.intel.com/pressroom/research">Research@Intel Day 2008 - </a>Intel's once a year invitation only press and educational community event designed to showcase the great ideas that the Corporate Technology Group and and other research groups are developing. We have been working on putting together the event for months and I've very excited to get out and show off some of our great work. I'm staffing a booth with 3 other engineers to talk about the <a href="http://whatif.intel.com">WhatIf Site</a> and show cases 3 of the parallel programing innovations from Intel's Software Research Lab. 
<ul>
<li><a href="http://softwarecommunity.intel.com/articles/eng/3685.htm">Intel® Adaptive Spike-Based Solver</a> - a highly scaleable and adapted solver for large banded systems presented by Peter Tang</li>
<li><a href="http://softwarecommunity.intel.com/articles/eng/1460.htm">Intel® C++ STM Compiler, Prototype Edition 2.0</a> - a new approach to memory management presented by Ravi Narayanaswamy </li>
<li><a href="http://softwarecommunity.intel.com/articles/eng/1437.htm">Intel® Performance Tuning Utility 3.0</a> - a powerful, cross-platform performance analysis tool set for optimizing code presented by Bhanu Shankar </li>
</ul>
<p>If your in the press and read my blog then please stop by and say hello. If your not in the press then you'll just have to wait a few hours for the more more savvy media folks to get the word out.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/06/09/parallel-programing-tools-from-whatifintelcom-showcased-at-researchintel-press-event/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Parallel Programing Glossary of Technical Terms</title>
		<link>http://softwareblogs.intel.com/2008/05/27/parallel-programing-glossary-of-technical-terms/</link>
		<comments>http://softwareblogs.intel.com/2008/05/27/parallel-programing-glossary-of-technical-terms/#comments</comments>
		<pubDate>Tue, 27 May 2008 22:38:41 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Multicore]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/05/27/parallel-programing-glossary-of-technical-terms/</guid>
		<description><![CDATA[The Parallel Programing Glossary of Technical Terms has been published in the Intel Software Network Wiki. We've started with a list of terms we use often and look forward to your edits and update.
Thank you to Tim Mattson and his co-authors Beverly A. Sanders, Berna L. Massingill for allowing us to publish the terms from [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/745.htm">Parallel Programing Glossary of Technical Terms</a> has been published in the Intel Software Network Wiki. We've started with a list of terms we use often and look forward to your edits and update.</p>
<p>Thank you to Tim Mattson and his co-authors Beverly A. Sanders, Berna L. Massingill for allowing us to publish the terms from their book <a href="http://softwarecommunity.intel.com/articles/eng/1567.htm">Patterns for Parallel Programming</a>.</p>
<p>Here is is the list of terms, if you see something missing please join us in editing to make the list the best it can be:</p>
<ul>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/746.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Abstract data type</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/747.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Abstraction</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/748.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Address space</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/750.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Amdahl's law</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/751.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> AND parallelism</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/752.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Application Programming Interface</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/753.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Atomic</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/755.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Autoboxing</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/756.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Bandwidth</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/757.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Barrier</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/758.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Beowulf cluster</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/759.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Bi-section bandwidth</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/892.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Bibliography</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/760.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Broadcast</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/761.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Bus architecture</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/762.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Cache</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/763.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> ccNUMA</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/764.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Cluster</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/765.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Collective communication</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/766.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Concurrent execution</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/767.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Concurrent program</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/768.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Condition variable</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/769.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Contention</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/770.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Copy on write</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/771.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Core</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/772.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Counting semaphore</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/773.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Critical section</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/774.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Cyclic distribution</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/775.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Data parallel</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/776.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Deadlock</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/777.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Design pattern</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/778.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Distributed computing</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/779.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Distributed shared memory</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/780.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> DSM</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/781.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Eager evaluation</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/782.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Efficiency</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/783.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Embarrassingly parallel</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/784.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> EPIC</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/785.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Explicitly parallel language</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/786.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Factory</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/787.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> False sharing</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/788.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Fence</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/789.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Fork</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/790.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Fork/join</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/791.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Framework</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/793.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Future variable</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/795.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Generic programming</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/794.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Generics</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/796.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Grid</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/797.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Heterogeneous</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/799.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Homogeneous</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/800.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Hypercube</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/801.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Implicitly parallel language</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/802.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Incremental parallelism</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/803.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Java</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/804.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Java Virtual Machine</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/805.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Join</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/806.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> JVM</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/807.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Latency</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/808.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Lazy evaluation</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/809.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Linda</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/810.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Live lock</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/811.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Load balance</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/812.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Load balancing</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/813.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Locality</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/814.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Lock</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/815.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Many-core processor</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/816.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Massively parallel processor</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/817.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Master/Worker</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/818.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> MESI protocol</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/819.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Message Passing Interface</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/820.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> MIMD</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/821.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Monitor</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/825.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> MPI*</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/826.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> MPP</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/828.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Multi-core processor</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/827.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Multicomputer</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/829.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Multiprocessor</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/830.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Mutex</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/831.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Node</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/832.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> NUMA</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/833.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> OpenMP*</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/834.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> OR parallelism</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/835.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Parallel file system</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/836.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Parallel overhead</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/837.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> PE</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/838.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Peer-to-peer computing</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/839.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Point-to-point architecture</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/840.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Polymorphism</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/841.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> POSIX</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/842.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Precedence graph</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/843.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Process</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/844.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Process migration</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/845.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Processing element</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/846.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Programming environment</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/847.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Programming model</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/848.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Pthreads</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/849.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> PVM</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/850.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Race condition</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/851.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Reader/writer locks</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/852.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Reduction</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/853.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Refactoring</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/854.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Remote procedure call</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/856.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> RPC</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/857.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Semaphore</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/858.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Serial fraction</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/859.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Server/workstation farm</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/860.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Shared address space</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/861.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Shared memory</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/862.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Shared nothing</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/864.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> SIMD</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/863.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Simultaneous multithreading</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/871.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Single Program Multiple Data</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/865.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Single-assignment variable</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/866.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> SMP</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/867.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> SMT</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/869.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Snoop filter</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/868.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Snooping</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/870.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Speedup</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/872.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> SPMD</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/873.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Stride</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/874.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Strongly ordered memory</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/875.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Symmetric multiprocessor</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/876.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Synchronization</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/878.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Systolic algorithm</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/877.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Systolic array</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/879.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Task</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/880.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Task Parallelism</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/881.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Task queue</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/882.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Thread</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/883.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Thread pool</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/884.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Transputer</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/885.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Tuple space</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/886.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> UE</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/887.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Unit of execution</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/888.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Vector supercomputer</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/889.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Virtual shared memory</a></li>
<li><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/890.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Virtual shared memory</a></li>
<li class="last"><a href="http://softwarecommunity.intel.com/Wiki/GlossaryofTechnicalTerms/891.htm"><img src="http://softwarecommunity.intel.com/isn/sharedimages/notepad.gif" /> Weakly ordered memory</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/05/27/parallel-programing-glossary-of-technical-terms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Community for Financial Services Software Development</title>
		<link>http://softwareblogs.intel.com/2008/04/02/a-community-for-financial-services-software-development/</link>
		<comments>http://softwareblogs.intel.com/2008/04/02/a-community-for-financial-services-software-development/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 21:44:48 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Financial Software Industry]]></category>

		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Multicore]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/04/02/a-community-for-financial-services-software-development/</guid>
		<description><![CDATA[It has been too long since my last blog post and I'm sure that your wondering what I've been upto. I have a few project in the works and the first that I'd like to share is the new Financial Services Community that was launched on March 28, 2008.  In late 2007 Ajay Mungara [...]]]></description>
			<content:encoded><![CDATA[<p>It has been too long since my last blog post and I'm sure that your wondering what I've been upto. I have a few project in the works and the first that I'd like to share is the new <a href="http://softwarecommunity.intel.com/articles/eng/3759.htm">Financial Services Community</a> that was launched on March 28, 2008.  In late 2007 <a href="http://softwareblogs.intel.com/author/ajay-mungara/">Ajay Mungara</a> starting working with the engineering team that serves the Financial Services Industry to identify a community based approach to share their engineering lessons learned with the online community of software developers. After doing some research it was determined that the developer were interested in Manageability but passionate about performance. Speed was what they needed and optimization for Multi-Core seemed to be a better initial focus for the community. Our peers in Europe has already started to market directly to the business people in Financial Services through the <a href="http://www.intelfasterfs.com/">FasterFS web site</a> with the goal of sharing the success of Intel's  low-energy consumption and lightning performance but the site does note really address the "hot to" that many developer want.</p>
<p>A few months ago I started working with <a href="http://softwareblogs.intel.com/author/sunil-kulkarni/">Sunil</a>, <a href="http://softwareblogs.intel.com/author/shuo-li/">Shuo</a> and <a href="http://softwareblogs.intel.com/author/george-raskulinec/">George</a> to put together a content plan, identify the right enabling engineers, get some <a href="http://softwareblogs.intel.com/category/financial-software-industry/">blog posts</a> going and set up a <a href="http://softwarecommunity.intel.com/isn/Community/en-US/forums/2501/ShowForum.aspx">forum to address developer questions</a>. The <a href="http://softwarecommunity.intel.com/articles/eng/3759.htm">site is now live</a> with our first batch of content and ideas. If you work for a financial services company or write software for the industruy then jump right into the conversation. Let us know what you like and where we can help. We look forward to your questions and comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/04/02/a-community-for-financial-services-software-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CFinder Capabilities, Results and Analysis - What level of parallelism does your application have?</title>
		<link>http://softwareblogs.intel.com/2008/02/18/cfinder-capabilities-results-and-analysis-what-level-of-parallelism-does-your-application-have/</link>
		<comments>http://softwareblogs.intel.com/2008/02/18/cfinder-capabilities-results-and-analysis-what-level-of-parallelism-does-your-application-have/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 04:55:54 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Multicore]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/02/18/cfinder-capabilities-results-and-analysis-what-level-of-parallelism-does-your-application-have/</guid>
		<description><![CDATA[Khang Nguyen, Intel Application Engineer in the Software &#38; Solutions Group, sat down with me a few weeks ago to talk about CFinder. The first video I posted was an overview of the key features and benefits of the concurrency audit tool. As a follow up we are presenting two more videos.
In the second video [...]]]></description>
			<content:encoded><![CDATA[<p>Khang Nguyen, Intel Application Engineer in the Software &amp; Solutions Group, sat down with me a few weeks ago to talk about CFinder. The first video I posted was an overview of the key features and benefits of the concurrency audit tool. As a follow up we are presenting two more videos.</p>
<p>In the second video he reviews the capabilities and usage of CFinder for detecting parallelism in an application. He starts with the Main Screen that presents processor information including sockets, cores, logical processors and other processor features. He then defines the process to define the application that CFinder collects data for, the run time duration and sampling rate. After CFinder is run it present the user with CPU utilization, elapsed time, parallel time and concurrent levels.</p>
<p>In the third video Khang presents result data from CFinder and discusses how to interpret the results. Two key indicators from CFinder are Parallel level, the time multiple threads running and Concurrent level, the number of threads and the percentage of time for each threads. Understanding what each number means and how to interoperate the results are key to understanding the potential for multi-core optimization.</p>
<p><object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?autostart=false&#038;brandlink=http%3A//.blip.tv/&#038;showplayerpath=http%3A//blip.tv/scripts/flash/showplayer.swf&#038;file=http%3A//blip.tv/bookmarks/rss/158081&#038;user=Intel_SW&#038;tabType1=details&#038;tabType2=details&#038;tabUrl2=http%3A//blip.tv/rss/bookmarks/158081" width="640" height="368" allowfullscreen="true" id="showplayer"><param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?autostart=false&#038;brandlink=http%3A//.blip.tv/&#038;showplayerpath=http%3A//blip.tv/scripts/flash/showplayer.swf&#038;file=http%3A//blip.tv/bookmarks/rss/158081&#038;user=Intel_SW&#038;tabType1=details&#038;tabType2=details&#038;tabUrl2=http%3A//blip.tv/rss/bookmarks/158081" /><param name="quality" value="best" /><param name="allowScriptAccess" value="always" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/02/18/cfinder-capabilities-results-and-analysis-what-level-of-parallelism-does-your-application-have/feed/</wfw:commentRss>
<enclosure url="http://blip.tv/file/get/Intel_SW-CFinderExamplesAndResultsAnalysis226.mp4" length="51458270" type="video/mp4" />
		</item>
		<item>
		<title>Video: Benefit of Using CFinder</title>
		<link>http://softwareblogs.intel.com/2008/02/07/video-benefit-of-using-cfinder/</link>
		<comments>http://softwareblogs.intel.com/2008/02/07/video-benefit-of-using-cfinder/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 19:04:49 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Multicore]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/02/07/video-benefit-of-using-cfinder/</guid>
		<description><![CDATA[I asked Khang Nguyen, Intel Application Engineer in the Software &#38; Solutions Group to do a brief video to Introduces you to CFinder, the tool for detecting parallelism in an application. In his talk he covers the business perspective for developing mulit-threaded applications, the issues the developers face, the key feature and benefits of Cfinder. [...]]]></description>
			<content:encoded><![CDATA[<p>I asked Khang Nguyen, Intel Application Engineer in the Software &amp; Solutions Group to do a brief video to Introduces you to <a href="http://softwarecommunity.intel.com/articles/eng/1613.htm">CFinder</a>, the tool for detecting parallelism in an application. In his talk he covers the business perspective for developing mulit-threaded applications, the issues the developers face, the key feature and benefits of <a href="http://softwarecommunity.intel.com/articles/eng/1613.htm">Cfinder</a>. Check out the video, <a href="http://softwarecommunity.intel.com/articles/eng/1614.htm">download the free tool</a> and let us know what you think.</p>
<p><object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F658430&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" allowfullscreen="true" id="showplayer" height="355" width="425"></object><param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F658430&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf"></param><param name="quality" value="best"></param>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/02/07/video-benefit-of-using-cfinder/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using Active Management Technology And Virtualization To Manage Application On Client Platforms.</title>
		<link>http://softwareblogs.intel.com/2008/01/25/using-active-management-technology-and-virtualization-to-manage-application-on-client-platforms/</link>
		<comments>http://softwareblogs.intel.com/2008/01/25/using-active-management-technology-and-virtualization-to-manage-application-on-client-platforms/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 17:50:02 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/01/25/using-active-management-technology-and-virtualization-to-manage-application-on-client-platforms/</guid>
		<description><![CDATA[At Fall IDF 2007 Ylian Saint-Hilaire and I talked with Brian Duckering of AppStream about his company and how Intel’s AMT and Virtualization can be used for better application management.
AppStream provides application streaming for efficient distribution of applications to systems in the enterprise. It facilities a centralized process for licensing, managing and updating the deployment [...]]]></description>
			<content:encoded><![CDATA[<p>At Fall IDF 2007 Ylian Saint-Hilaire and I talked with Brian Duckering of AppStream about his company and how Intel’s AMT and Virtualization can be used for better application management.</p>
<p>AppStream provides application streaming for efficient distribution of applications to systems in the enterprise. It facilities a centralized process for licensing, managing and updating the deployment of application on demand. Users can use any machine, login, and instantly have access to all the applications that are available to them.</p>
<p>AppStream uses AMT heartbeat detection to identify systems state as well as third party data store to manage and track licensees and data on application availability to user.<br />
With most licensing models it is difficult to know fill license state when some machine are powered down. When the machine is off it is an empty spot on the network.</p>
<p>AppStream's IDF demonstration allows for a console view to read the Third Party Data Store from AMT and gives the user application list on the machine. If a license is unused it can be transferred even if the machine is off. On wake up it reads the client can read the Third Party Data Store and make update to the system based on availability and utilization of licensing. This increases the accountability and efficient utilization of available application licenses.</p>
<p>AppStream can also utilize virtualization to a managed layer that is controlled through a filter driver. Multiple application versions can be run on the same system through virtualization to allow for coexisting multiple versions of the same dll on the same system. Read more about AppStream at http://www.appstream.com/</p>
<p><object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;file=http%3A//blip.tv/rss/flash/629225&amp;feedurl=http%3A//Intel-SW.blip.tv/rss/&amp;autostart=false&amp;brandname=Intel_SW&amp;brandlink=http%3A//Intel-SW.blip.tv/" width="400" height="255" allowfullscreen="true" id="showplayer"><param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;file=http%3A//blip.tv/rss/flash/629225&amp;feedurl=http%3A//Intel-SW.blip.tv/rss/&amp;autostart=false&amp;brandname=Intel_SW&amp;brandlink=http%3A//Intel-SW.blip.tv/" /><param name="quality" value="best" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/01/25/using-active-management-technology-and-virtualization-to-manage-application-on-client-platforms/feed/</wfw:commentRss>
<enclosure url="http://blip.tv/file/get/Intel_SW-UsingActiveManagementTechnologyAndVirtualizationToManage324.mov" length="55244159" type="video/quicktime" />
		</item>
		<item>
		<title>Video of Clay Breshears, Intel Software College Courseware Architect</title>
		<link>http://softwareblogs.intel.com/2008/01/07/video-of-clay-breshears-intel-software-college-courseware-architect/</link>
		<comments>http://softwareblogs.intel.com/2008/01/07/video-of-clay-breshears-intel-software-college-courseware-architect/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 15:04:56 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Multicore]]></category>

		<category><![CDATA[University Curriculum]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/01/07/video-of-clay-breshears-intel-software-college-courseware-architect/</guid>
		<description><![CDATA[Many of you have probably been reading Clay Breshears blog on Parallel Programming. We thought that you would be interested in learning more about Clay’s role within Intel and what he spends most of his time doing when he is not blogging on the Intel Software Network. During a recent conference we both sat down [...]]]></description>
			<content:encoded><![CDATA[<p>Many of you have probably been reading Clay Breshears blog on Parallel Programming. We thought that you would be interested in learning more about Clay’s role within Intel and what he spends most of his time doing when he is not blogging on the Intel Software Network. During a recent conference we both sat down to discuss the Intel Software College and his contribution to parallel software education.</p>
<p>Clay explains that Intel offers course directly to customers and they work with third party training companies to ensure that the global market can get the training it needs. The current focus of the Intel Software College is on Multi-Core and Threading introductory, intermediate and advanced level courses. They provide training on Windows Threads, POSIX Threads, OpenMP, Intel® Threading Building Blocks and the use of Intel Software Tools (Intel® Thread Checker, Intel® Thread Profiler, Intel® VTune™ Performance Analyzer, the Intel® Compilers).</p>
<p>A typical class would include both lecture with discussion followed by a hands on lab to apply the techniques discussed. Advanced classes include the use of Intel tools to address race conditions and dead locks. The language of choice for most classes is C and C++. Intel is currently offering introductory courses for Java as well. Intel has extending the programs into University and Colleges through Intel’s Higher Education Program.</p>
<p>Software Engineers focus is on foundational skills but University Professors are much more interested in the more advanced curriculum. They realize that scalability of software is the next big thing as the market goes from 2 to 4 to even more processor on a chip. The University programs are changing their curriculum to address the mainstream adoptions of multi-core systems.</p>
<p><object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&#038;feedurl=http%3A%2F%2FIntel%2DSW%2Eblip%2Etv%2Frss&#038;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F589178&#038;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" width="400" height="255" allowfullscreen="true" id="showplayer"><param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&#038;feedurl=http%3A%2F%2FIntel%2DSW%2Eblip%2Etv%2Frss&#038;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F589178&#038;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" /><param name="quality" value="best" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/01/07/video-of-clay-breshears-intel-software-college-courseware-architect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Threading for Multi-Core Highlights - Update from the Community Manager</title>
		<link>http://softwareblogs.intel.com/2007/12/20/threading-for-multi-core-highlights-update-from-the-community-manager/</link>
		<comments>http://softwareblogs.intel.com/2007/12/20/threading-for-multi-core-highlights-update-from-the-community-manager/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 23:02:52 +0000</pubDate>
		<dc:creator>Aaron Tersteeg (Intel)</dc:creator>
		
		<category><![CDATA[Multicore]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2007/12/20/threading-for-multi-core-highlights-update-from-the-community-manager/</guid>
		<description><![CDATA[The Treading for Multi-Core community has had a great 2007! Thank you to everyone that contributed content, opinion, comments, contest entries and votes. We are looking forward to exciting new technology and even more engaging discussions in 2008. Here are a few highlights from the past month or so, I’ll try to recap some of [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">The Treading for Multi-Core community has had a great 2007! Thank you to everyone that contributed content, opinion, comments, contest entries and votes. We are looking forward to exciting new technology and even more engaging discussions in 2008. Here are a few highlights from the past month or so, I’ll try to recap some of 2007 in a follow up post.</p>
<p class="MsoNormal">The mid November release of Penryn was a great success for Intel. The new SSE4 instructions allow developers to create amazing fast video encoding applications. If you have not seen Penryn in action I would strongly suggest that you watch the <a href="http://softwareblogs.intel.com/2007/11/12/faster-video-encoding-on-penryn-family-of-processors-fall-idf-video-demo/">Penryn demo video</a> that Darren Yee and I made at Fall IDF. The speed up is amazing. If you are wondering how fast the new chips are then I would suggest you check out <a href="http://www.intel.com/performance/index.htm">Intel's new chip performance page</a> for the latest benchmarking data.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">The community and even some folks at Intel have asked for a central place to keep track of all the information, tools, programs, media and events around Intel’s Multi-Core and Multi-Processor platforms. We have heard your request and are excited with our new <a href="http://softwarecommunity.intel.com/articles/eng/3699.htm">Ready, Thread, Go! section of the Threading for Multi-Core Community.</a> It is your technical training ground complete with all the tools, resources and expertise you need to thread your applications and solve your technical challenges. Check out each section and get the most out of the Intel Threading for Multi-Core Community.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">The <a href="http://softwarecommunity.intel.com/isn/Community/en-US/forums/1042/ShowForum.aspx?PageIndex=1&amp;sb=0&amp;d=1&amp;df=11">Parallel Programing forum</a> continue to see an amazing amount of traffic. In the month of December we had 15 active discussion going on in addition to all the community members viewing our 431 discussion topics.</p>
<p>One of the most interesting threads for me has been the discussion going on about <a href="http://softwarecommunity.intel.com/isn/Community/en-US/forums/thread/30227538.aspx">simulating multi-core systems.</a> You should check it out and share your thoughts.</p>
<p class="MsoNormal"><o:p> </o:p><br />
University Professors have joined the community. Please welcome Prof. Sam Midkiff and Prof. Matthew Wolf to our <a href="http://softwareblogs.intel.com/category/learning/">University Curriculum Blog</a>. They have been sharing their thoughts on including parallel programming and multi-core software development in the undergraduate curriculum.</p>
<p class="MsoNormal">Last month the Intel Software Network team hit the road in Europe and the Middle East <span> </span>with the “On the Road to Concurrency” tour. If you were not able to attend the events we have posted the <a href="http://softwarecommunity.intel.com/articles/eng/3710.htm">presentation from Düsseldorf, Ankara and Moscow</a> as well as the <a href="http://softwarecommunity.intel.com/articles/eng/3709.htm">presentation from the event in Israel.</a> We have also added <a href="http://softwarecommunity.intel.com/videos/home.aspx">footage from the events</a> in the Community Uploads sections of our videos.</p>
<p class="MsoNormal">If you have not tried out <a href="http://softwarecommunity.intel.com/articles/eng/1613.htm">CFinder</a> then you should.  <span style="font-family: Wingdings"><span>CFinder</span></span> is Intel's new <a href="http://softwarecommunity.intel.com/articles/eng/1613.htm">Free Application Concurrency Audit Tool.</a></p>
<p class="MsoNormal"><o:p> </o:p></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2007/12/20/threading-for-multi-core-highlights-update-from-the-community-manager/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
