<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Wed, 25 Nov 2009 08:18:24 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/multi-core/type/events/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/multi-core/events//all</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Developer Ignite #2</title>
      <description><![CDATA[ 
<table cellpadding="0" cellspacing="5" style="width: 100%;">
<tbody>
<tr>
<td valign="middle"><img width="200" src="http://software.intel.com/file/23639/" align="top" border="0" /><br /><br /></td>
<td valign="top"></td>
<td valign="top"><span class="style2"><strong>Thanks to everyone who attended Developer Ignite 2!<br /><br /></strong></span>Developer Ignite is an information exchange event for software developers to connect and share topics that are of interest to them. Developer Ignite's are highly technical events and topics are centered on relevant and important information to software developers. For more information on Ignite, please take a look at the <a target="_blank" href="http://ignite.oreilly.com/">O'Reilly Ignite site</a>. <br /><br />
<ul>
<li><a href="http://software.intel.com/file/23658/">Download the event flyer</a> (PDF; 695kb)</li>
<li><a href="http://software.intel.com/file/23657/">Download all Developer Ignite 2 presentations</a> (PDF; 19.2MB)</li>
<li><strong>Download Developer Ignite 2 desktop backgrounds:</strong><br />JPGs; <a target="_blank" href="http://software.intel.com/file/23638/">1024x768 4:3 full screen</a> | <a target="_blank" href="http://software.intel.com/file/23671/">1440x900 16:10 widescreen</a> | <a target="_blank" href="http://software.intel.com/file/23636/">1024x600 netbook</a></li>
<li>View event photos on our <a target="_blank" href="http://www.facebook.com/pages/Intel-Atom-Developer-Program/136829464493">Facebook fan page</a> (click Photos tab)</li>
<li><a target="_blank" href="http://software.intel.com/file/23712/">Download <strong>all</strong> event photos in 1202x800 size</a> (ZIP; 35.7 MB)</li>
</ul>
</td>
</tr>
</tbody>
</table>
<div style="text-align: center;"><a target="_blank" href="http://eventful.com/gilbert/events/developer-ignite-2-/E0-001-025707624-0"></a>
<table cellpadding="5" cellspacing="5" style="width: 100%;">
<tbody>
<tr>
<td class="style4"><img height="250" src="http://software.intel.com/file/23701/" style="vertical-align: middle;" /></td>
<td class="style4"><img height="250" src="http://software.intel.com/file/23702/" style="vertical-align: middle;" /></td>
<td class="style4"><img height="250" src="http://software.intel.com/file/23703/" style="vertical-align: middle;" /></td>
</tr>
</tbody>
</table>
</div>
<div><strong><br />Become a Facebook fan or a Twitter follower<br /></strong>Did you miss Developer Ignite 2? Keep in touch with us and learn about future events by joining the <a target="_blank" href="http://www.facebook.com/pages/Intel-Atom-Developer-Program/136829464493">Intel Atom Developer Program</a> and the <a target="_blank" href="http://www.facebook.com/intelsoftwarenetwork">Intel Software Network</a> Facebook fan pages! If you're on Twitter, follow <a target="_blank" href="http://www.twitter.com/intelsoftware">@IntelSoftware</a> and <a target="_blank" href="http://www.twitter.com/intelevents">@IntelEvents</a> for updates. Use hashtag <a target="_blank" href="http://twitter.com/search?q=%23devignite">#devignite</a> when tweeting about Developer Ignite. Looking for photos from the event? They are posted on our <a target="_blank" href="http://www.facebook.com/pages/Intel-Atom-Developer-Program/136829464493">Intel Atom Developer Program Facebook fan page</a> (click the Photos tab).<br /><br /></div>
<div><strong><br /><span style="text-decoration: underline;">Event Presentations</span> </strong>(click title for video of presentation)<br /></div>
<div class="style3">
<p><strong><br />Event Master of Ceremonies: </strong>Bill Pearson (@<a target="_blank" href="http://www.twitter.com/billpearson">billpearson</a>)<br /><strong>Title:</strong> "<a target="_blank" href="http://software.intel.com/en-us/videos/34introduction-to-developer-ignite-234/">Introduction to Developer Ignite 2</a>"<br /><strong><br />Submitter:</strong> Alan Dayley (@<a target="_blank" href="http://www.twitter.com/dayleyagile">dayleyagile</a>)<br /><strong>Title:</strong> "<a target="_blank" href="http://software.intel.com/en-us/videos/34the-true-measure-of-agile34/">The True Measure of Agile</a>"<br /><strong>Abstract: </strong>The Agile wave is washing over the software development world and lapping at the shores of all creative endeavors. There are buzzwords, expensive software and training consultants a-plenty! What does it really mean to be Agile, with a capital "A"? If you have daily stand-up meetings and iterations, are you Agile or just covering old ways in trendy veneer. Iterations or not, you are Agile ONLY if your actions support the principles of the Agile Manifesto. Let's take a quick look at the practical implications of THE yard stick of Agility. If your actions support this powerful statement of human interaction, you are Agile, even if your daily "stand up" involves chairs! <strong></strong>
<p><strong>Submitter: </strong>Tomasz Stechly (@<a target="_blank" href="http://www.twitter.com/tstechly">tstechly</a>)<br /><strong>Title: </strong>"<a target="_blank" href="http://software.intel.com/en-us/videos/34the-benefits-of-immutability34/">The Benefits of Immutability</a>"<br /><strong>Abstract:</strong> Impact of immutable data on unit testing, debugging, and concurrency.</p>
<p><strong>Submitter: </strong>Saul Mora (@<a target="_blank" href="http://www.twitter.com/casademora">casademora</a>)<br /><strong>Title: </strong>"<span style="mso-fareast-font-family:&quot;Times New Roman&quot;"><a target="_blank" href="http://software.intel.com/en-us/videos/34refactoring-databases34/">Refactoring Databases</a><o:p>"<br /><strong>Abstract: </strong></o:p>Just like your code, your data model can and should be refactored. Don't let the big scary gremlins talk you out of cleaning out the cruft from your database every so often. Your users will thank you for it.<o:p></o:p></span></p>
<p><strong>Submitter:</strong> Derek Neighbors (@<a target="_blank" href="http://www.twitter.com/dneighbors">dneighbors</a>)<br /><strong>Title:</strong> "<a target="_blank" href="http://software.intel.com/en-us/videos/34location-location-location-it39s-not-just-a-real-estate-mantra-anymore34/">Location, Location, Location - It's Not Just a Real Estate Mantra Anymore</a>"<br /><strong>Abstract:</strong> Global Positioning System (GPS) has been around for fifty years, but with the rise of GPS enabled mobile platform it has just started to gain real traction. The Internet allowed for easy global commerce and communication, but GPS enabled mobile devices are bring back the emphasis of local. There is so much data available to us that localizing it helps make it manageable. If you are developing applications today you need to understand the value of location.</p>
<p><strong>Submitter:</strong> Leo Godin (@<a target="_blank" href="http://www.twitter.com/leogodin217">leogodin217</a>)<br /><strong>Title: </strong>"<a target="_blank" href="http://software.intel.com/en-us/videos/34keep-your-apps-i-want-a-solution34/">Keep Your Apps, I Want A Solution</a>"<br /><strong>Abstract: </strong>Corporate American and the Internet are inundated with stand alone applications and tools. These tools mostly fall short in that they are not part of a solution. They are stand alone tools with no connection to the surrounding infrastructure. These tools often have no support model and no useful documentation/training. As such, these tools often fall into disuse and obscurity. What makes this common problem so frustrating is that it does not take much more work to provide a solution than it does to provide an application. With a little more effort your applications can move from being viewed as utilities to being part of vital business critical solutions.</p>
<p><strong>Submitter: </strong>Nick Crohn (@<a target="_blank" href="http://www.twitter.com/ohnomisterbill">ohnomisterbill</a>)<br /><strong>Title: </strong>"<a target="_blank" href="http://software.intel.com/en-us/videos/34javascript-not-just-for-noobs-anymore34/">JavaScript: Not Just for Noobs Anymore</a>" <br /><strong>Abstract: </strong>JavaScript is the outcast of the programming world, but it has so much more power than developers give it and more usefulness than designers know what to do with. The trick is writing "transparent JavaScript."<br />Keep it simple and you can write good JavaScript that is efficient, non-intrusive and functional. You get the "flashiness", the SEO, and a great site that just works.</p>
<p><strong>Submitter:</strong> Drew LeSueur (@<a target="_blank" href="http://www.twitter.com/dslesueur">drewlesueur</a>)<br /><strong>Title: </strong>"<a target="_blank" href="http://software.intel.com/en-us/videos/34hooked-on-web-hooks34/">Hooked on Web Hooks</a>"<br /><strong>Abstract:</strong> Webhooks jail break web apps to make them more programmable. Simple put, they are a pattern of enabling user defined HTTP callbacks in web applications. My talk will talk about why they are important, what problems they solve, and how they will change the world.</p>
<p><strong>Submitter: </strong>Chris Conrey (@<a target="_blank" href="http://www.twitter.com/conrey">conrey</a>)<br /><strong>Title:</strong> "Dogfood, Itches, and Other Reasons To Write Software for You"<br /><strong>Abstract:</strong> Rather than trying to build something for everyone - the best software pieces have often been developed in house as a way to solve the team or the developer's own problem. Odds are if you have a problem, there are several other people who have the same problem but not the means to make it happen. In 5 minutes I'll explain why you should scratch your own itch, eat your own dogfood, and let the rest of the world come to you.</p>
<p><strong>Submitter: </strong>James Abel (@<a target="_blank" href="http://www.twitter.com/jamesabel">jamesabel</a>)<br /><strong>Title:</strong> "<a target="_blank" href="http://software.intel.com/en-us/videos/34crowd-sourcing-platform-feature-research-data34/">Crowd Sourcing Platform Feature Research Data</a>"<br /><strong>Abstract: </strong>Knowing what platform configurations and features are (or are not) used is very valuable when determining what your software can assume will be on a platform, and if a particular platform has enough of a market presence to justify porting to. In this talk, I will go over a system that has been created to automatically survey platform data, such as disk space, DRAM, operating system, number and type of processors, supported instruction sets, etc.. I will discuss the client-side data collector and server-side RESTful interface and its (rudimentary) graphing capability of the collected data.</p>
<p><strong>Submitter: </strong>remi Taylor (@<a target="_blank" href="http://www.twitter.com/remitaylor">remitaylor</a>)<br /><strong>Title:</strong> "<a target="_blank" href="http://software.intel.com/en-us/videos/34bleeding-edge-application-deployment-that-doesn39t-suck34/">Bleeding Edge Application Deployment (that doesn't suck)</a>"<br /><strong>Abstract:</strong> Deployment doesn't have to be painful. In fact, deployment should be something that application developers don't even have to think about! If you think that creating a virtual server and running automated configuration scripts is "easy," then you don't know what you're missing out on!</p>
<p><o:p><strong>Submitter: </strong>Barry Stahl (@<a target="_blank" href="http://www.twitter.com/bsstahl">bsstahl</a>)<br /><strong>Title:</strong> "</o:p><a target="_blank" href="http://software.intel.com/en-us/videos/34azgivecamp-geeks-giving-back-to-the-community34/-/">AZGiveCamp - Geeks Giving Back to the Community</a>"<br /><strong>Abstract: </strong>AZGiveCamp is a massive weekend event where the software development community comes together to support charities and non-profits by developing or improving their web sites and applications. It's fun, it's agile, it's geeky, and it's good for the community. This talk will provide a brief history of GiveCamps, and then explore the technical aspects of what can be accomplished in one crazy weekend.</p>
<p><strong>Submitter:</strong> Clayton Lengel-Zigich (@<a target="_blank" href="http://www.twitter.com/claytonlz">claytonlz</a>)<br /><strong>Title:</strong> "<a target="_blank" href="http://software.intel.com/en-us/videos/34age-old-solutions-to-everyday-problems34/">Age-Old Solutions to Everyday Problems</a>"<br /><strong>Abstract:</strong> While nearly 2,500 years old, Aesop's fables still pack a potent punch of prudent practicality. These tales from Ancient Greece contain advice and guidance for everyday software engineering problems, pitfalls and predicaments. Learn how you can use this age-old wisdom to progress past your plodding professional peers.</p>
</p>
</div>
<p><strong><br />Past Developer Ignite Events<br /></strong>To see all the fun we had at Developer Ignite #1, <a href="http://software.intel.com/en-us/articles/developer-ignite/"><span style="text-decoration: underline;"><span style="color: #810081;">view our Developer Ignite #1 page</span></span></a>. Also, you can view a <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009/">short overview video</a> of our 1st event or view the entire presentation portion of the Developer Ignite #1 here in 7 parts: <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-i/">Part 1</a>, <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-ii/">Part 2</a>, <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-3/">Part 3</a>, <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-4/">Part 4</a>, <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-5/">Part 5</a>, <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-6/">Part 6</a>, and <a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-4-1/">Part 7</a>.</p>
<p><strong>This event was held at:</strong><br /><a target="_blank" href="http://www.ci.gilbert.az.us/parks/popups/commctr.cfm">Gilbert Community Center</a> | <a target="_blank" href="http://www.bing.com/maps/?v=2&amp;cp=33.35222400000001~-111.79270099999996&amp;lvl=16&amp;sty=r&amp;rtp=adr.~pos.33.352228_-111.792456_130%20N%20Oak%20St%2C%20Gilbert%2C%20AZ%2085233-5411___e_&amp;rtop=0~0~0~">Map it!</a><br />130 N Oak St, Gilbert, AZ 85233<br /><strong><em>November 11, 2009, 6-9PM MST</em></strong><br /><br /><strong>Special Thanks</strong><br />A special thanks to <a target="_blank" href="http://www.twitter.com/dneighbors">Derek Neighbors</a> from area hangout <a target="_blank" href="http://gangplankhq.com/">Gangplank HQ</a> for helping promote the event and obtaining our venue! Also, thanks to <a target="_blank" href="http://socialping.com/">Socialping</a> for providing the live Twitter feed for the event.</p>
<div></div>
<div></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/developer-ignite-2</link>
      <pubDate>Mon, 16 Nov 2009 12:35:04 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/developer-ignite-2#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/developer-ignite-2</guid>
      <category>ISN General</category>
      <category>Events</category>
    </item>
    <item>
      <title>Developer Ignite</title>
      <description><![CDATA[ <img src="http://software.intel.com/file/20155/" border="0" />
<p><br /><strong><span style="font-size: medium;">Thanks to everyone who came out to the event! <br />It was a fantastic success!</span><br /></strong><br /><strong></strong><a href="http://software.intel.com/en-us/videos/developer-ignite-july-2009/"><strong>Watch a short video from the event!</strong></a><br /><br /><a target="_blank" href="http://software.intel.com/file/21350"><strong>Download a PDF with all Developer Ignite presentations</strong></a> <em>(12 MB)</em></p>
<p><strong>Watch the full-length presentations from the event in seven parts:<br /></strong><a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-i/"><strong>Part 1</strong></a><strong>, </strong><a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-ii/"><strong>Part 2</strong></a><strong>, </strong><a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-3/"><strong>Part 3</strong></a><strong>, </strong><a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-4/"><strong>Part 4</strong></a><strong>, </strong><a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-5/"><strong>Part 5</strong></a><strong>, </strong><a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-6/"><strong>Part 6</strong></a><strong>, and </strong><a target="_blank" href="http://software.intel.com/en-us/videos/developer-ignite-july-2009-part-4-1/"><strong>Part 7</strong></a><br /><br />Developer Ignite is an information exchange event for software developers to connect and share topics that are of interest to them. Since this is a technical event, topics will be centered on relevant and important information to software developers. For more information on Ignite, please take a look at the <a target="_blank" href="http://ignite.oreilly.com/" title="O'Reilly Ignite">O'Reilly Ignite</a> site.</p>
<p><br /><b>Presentations:</b></p>
<p><i><b>Barry Stahl: Simplicity Through Abstraction</b></i><br />The goal of this presentation is to explore, at a very high level, one methodology for software developers and architects to create software that is simple and maintainable, and thus has a lower total-cost-of-ownership (TCO).<br /><br /><i><b>Ben Atkin: jQuery Plugin Development</b></i><br />I would like to tell people how to develop a neat and useful jQuery plugin. It will likely be some type of widget. I think it will benefit the development community by encouraging people to explore jQuery and JavaScript and see more of their potential.<br /><br /><i><b>Bill Mar: Beagleboard and Spark Community Projects</b></i><br />My presentation is "Beagleboard and Spark Community Projects" to tell the story of how the Beagleboard community project got started and how I and some other people got Microsoft Windows Embedded into the act with free tools for the hobbyist/startup community.<br /><br /><i><b>Bret Feddern: What You Don't Know About ColdFusion Will Knock You on Your A$$</b></i><br />Most of the Developers and Companies I come across are Ruby on Rails, or PHP, or .NET, and they use WordPress, Joomla, or SharePoint, etc. Few know the true potential behind ColdFusion and what CF has to offer. With my 5 minutes, I will give an overview of just how awesome CF is and why other developers in the area should be more open to it.<br /><br /><i><b>Brian Shaler: Physical Computing With Arduino</b></i><br />As a software developer with no background in electrical engineering, physical computing was always a little out of my reach. Thanks to Arduino -- the exciting open source hardware-firmware-software platform -- the barrier to entry for software developers has been lowered significantly. Within minutes, you can be interacting with real world inputs (sensors) and outputs (LEDs, servos, etc).<br /><br /><i><b>Chris Chandler: Cryptography</b></i><br />We use RSA and AES all the time, but what makes them tick? What are the other options? Why should we care? The storage, transmission, and management of sensitive data usually requires that it is enciphered. This is a 5 minute presentation on cryptographic algorithms and key management.<br /><br /><i><b>Evo Terra: Get Out of Your Cube!</b></i><br />In the last 3 years, Phoenix has seen the creation and expansion of several community-based social groups and activities that are "developer-friendly". Real people getting together in real life to talk, drink, listen, learn and generally have loads of fun. These formal and informal "meetups" take place all over the valley and each have their own charm. In this talk, I'll talk about many and point you into the direction where you can find more!</p>
<p><i><b>remi Taylor: You're Doing it Wrong!</b></i><br />You're doing it wrong and you should be ashamed of yourself! If you're not testing your code, your clients should fire you. If you're not test-driving your code, your co-workers should set you on fire!<br /><br /><i><b></b></i><i><b>Saul Mora: CSS3 + HTML5 = Awesome</b></i><br />CSS + HTML is how the web works. Let's go over, not just the cool features of CSS3 + HTML5, but why they will be awesome for future web development.<br /><br /><i><b>Scott Cate: Version Numbering your Software</b></i><br />Version Numbering your software. Does this even matter? Are version numbers used more than just to later identify what version a file is? Well in our world it matters deeply. We'll spend five minutes talking about how source control, an automated build environment, and an integrated version "labeler" can better your software management process.</p>
<p> </p>
<p><b>Event Address:</b><br /><a target="_blank" href="http://gangplankhq.com/"><b>Gangplank</b></a><br />325 E Elliot Rd, Suite 34<br />Chandler, AZ 85225 | <a target="_blank" href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=325+E+Elliot+Rd+Suite+34+Chandler,+AZ+85225&amp;sll=33.644742,-112.232432&amp;sspn=0.013112,0.021887&amp;ie=UTF8&amp;ll=33.349172,-111.836336&amp;spn=0.006578,0.010943&amp;t=h&amp;z=17&amp;iwloc=A" title="Gangplank">Map it</a> <br /><br />Developer Ignite will always be free to both presenters and attendees. This event is sponsored by the <a target="_blank" href="http://www.intel.com/software" title="Intel Software Network">Intel Software Network</a>, a community where developers can learn about and engage in topics that are relevant to their career, professional development and hobbies. The venue is provided by <a target="_blank" href="http://www.gangplankhq.com" title="Gangplank">Gangplank</a>, a co-working environment for web professionals. If there is something you don't like about the way Developer Ignite works, and want to change it, please let us know. We'll listen, but can't promise to accommodate every request.</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/developer-ignite</link>
      <pubDate>Fri, 06 Nov 2009 15:42:28 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/developer-ignite#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/developer-ignite</guid>
      <category>Events</category>
    </item>
    <item>
      <title>Anwar Ghuloum on Teach Parallel at Fall IDF 2009</title>
      <description><![CDATA[ <object height="277" width="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name="src" value="http://blip.tv/play/g5FLgaS0bQI%2Em4v" />
<param name="allowfullscreen" value="true" /><embed height="277" width="480" allowfullscreen="true" src="http://blip.tv/play/g5FLgaS0bQI%2Em4v" type="application/x-shockwave-flash"></embed>
</object> ]]></description>
      <link>http://software.intel.com/en-us/articles/anwar-ghuloum-on-teach-parallel-at-fall-idf-2009</link>
      <pubDate>Tue, 03 Nov 2009 12:39:01 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/anwar-ghuloum-on-teach-parallel-at-fall-idf-2009#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/anwar-ghuloum-on-teach-parallel-at-fall-idf-2009</guid>
      <category>Parallel Programming</category>
    </item>
    <item>
      <title>Application for the Intel® Parallel Studio Parallelism Contest &amp; Lab at the Intel® Developer Forum San Francisco 2009 </title>
      <description><![CDATA[ <p><b>The instructions below explain how to download, build and run the original contest application. Any changes made to the original contest application must produce the same output as the original contest application from the original input files used by the contest.</b></p>
<p><b>1. Contest Application: The Bodytrack Application</b></p>
<p><b><br />Download and Build:</b></p>
<p><b>Introduction</b></p>
<p>Contest Application: This contest utilizes the bodytrack benchmark which is part of the Princeton Application Repository for Shared-Memory Computers (PARSEC) benchmark suite.  More information about PARSEC can be found at: <a href="http://parsec.cs.princeton.edu/index.htm">http://parsec.cs.princeton.edu/index.htm</a>.</p>
<p><b>  </b></p>
<p><b>Prerequisite</b></p>
<p> </p>
<p>In order to participate in this contest, you will need to extract files from a gzip'ed tar archive ( .tar.gz ).  Please insure that you have an application, such as Winzip, that can extract files from a .tar.gz archive file.</p>
<p><b>  </b></p>
<p><b>Obtain the Contest Application and Contest Input Files</b></p>
<p>Step 1. Download the application from the <a href="http://coblitz.codeen.org/parsec.cs.princeton.edu/download/2.0/parsec-2.0-core.tar.gz">PARSEC benchmark suite</a>:  this archived benchmark suite contains the source and project files for the contest application.  This suite also contains input data files, but these are not recommended.  Use the input files below.<br /><br /><strong>Note:</strong> <strong>Please note that you should use the latest upgraded version of the Microsoft IE or any other browser such as Firefox to ensure smooth and correct download.<br /></strong><br />Step 2. Download the input files to be used by the contest application.  The <a href="http://coblitz.codeen.org/parsec.cs.princeton.edu/download/2.0/parsec-2.0-native.tar.gz">native PARSEC benchmark input files</a> contain the input data used for running the application.  Contest entries will be judged according to this input set.  BE SURE TO USE THESE INPUT FILES AND NOT THE INPUT FILES PACKAGED WITH THE PARSEC Benchmark Suite.<br />Step 3. (Optional) Download a set of test input files useful for quick testing, <a href="http://coblitz.codeen.org/parsec.cs.princeton.edu/download/2.0/parsec-2.0-sim.tar.gz">other PARSEC benchmark input files</a>.  This set of other input file data sets can be used for analysis.  These tests do not take as long to run. These input file data sets are useful for quick tests, but will not be used for judging purposes.</p>
<p><br />Build the contest application "bodytrack" on Windows*</p>
<p> </p>
<ol type="1">
<li>Extract the PARSEC source obtained in Step 1 above to a working directory in which you have read and write access.  We will refer to this working directory as &lt;parsec-dir&gt; </li>
<li>After extracting the files to &lt;parsec-dir&gt; using Winzip or any other archive extraction tool, use Windows Explorer to nativate  to directory &lt;parsec-dir&gt;\parsec-2.0\pkgs\apps\bodytrack\src\ </li>
<li>A Microsoft Visual Studio* project file "TrackingBenchmark.sln" will be in the above directory. Start your Parallel Studio environment.  Open the TrackingBenchmark.sln solution file located in &lt;parsec-dir&gt;\parsec-2.0\pkgs\apps\bodytrack\src\ using menu options ‘File'-&gt;'Open'-&gt;'Project/Solution'</li>
<li>   Once the ‘TrackingBenchmark' solution is open, you will notice several project folders within this solution.  Three of the project folders in this solution MUST BE REMOVED from the solution. The  following 3 folders:<br />"Intel TBB threading", "OMPThreading" and "PThreadsThreading" <br /> will cause compilation (build) errors when you build the bodytrack application if these folders are left in the solution.  Please remove the folders "Intel TBB threading", "OMPThreading" and "PThreadsThreading".  To do this, highlight the folder and either hit the ‘Delete' key on your keyboard OR right-click and select ‘Remove' from the pop-up menu. At a later time you may wish to review these 3 project folders as reference and suggestions for the contest.  Whatever you do, make sure that these 3 project folders are no longer part of the TrackingBenchmark solution.</li>
<li>Select Win32 Release configuration </li>
<li>Set the project to use Intel(R) C++ Compiler by right-clicking on the project name and selecting "Intel Parallel Composer -&gt; Use Intel C++" </li>
<li>Build the solution.  You should build without errors. </li>
</ol>
<p> </p>
<p><b>Run the contest application:</b></p>
<p> </p>
<p>Steps to run bodytrack</p>
<p>Extract using Winzip or another archive tool the PARSEC input files obtained in Step 2 from the section "<b>Obtain the Contest Application and Contest Input Files</b>" above to a folder or directory which we will refer to as &lt;input-dir&gt;.  Remember, the contest input files are different from the input files packaged with the PARSEC source file archive.</p>
<ol type="1">
<li>Open an IA-32 command prompt window from the Intel Parallel Studio menu under Start-&gt;Programs and change directories to where the executable built from project "TrackingBenchmark".  The executable name depends on your project settings.  For reference later, we'll call it Trackingbenchmark.exe.  By default, this would be in the Release\ subdirectory in your project TrackingBenchmark directory.   An example command to change directory is:</li>
</ol>
<p><br />cd "&lt;parsec-dir&gt;\parsec-2.0\pkgs\apps\bodytrack\src\TrackingBenchmark\Release"</p>
<p> </p>
<ol start="2" type="1">
<li>Run the executable with the command arguments: 
<ul type="circle">
<li>TrackingBechmark.exe &lt;input-dir&gt;pkgs\apps\bodytrack\inputs\input_native\sequenceB_261  4 261 4000 5 </li>
<li>This corresponds to TrackingBenchmark.exe  &lt;Dataset Path&gt; &lt;# of cameras&gt; &lt;# of frames to process&gt;  &lt;# of particles&gt; &lt;# of annealing layers&gt; </li>
</ul>
</li>
</ol>
<p> </p>
<p><b>Help with building and running the benchmark</b></p>
<p> </p>
<p>If you have difficulty with the instructions above, please post a question to the <a href="http://software.intel.com/en-us/forums/intel-parallel-studio/">Intel Parallel Studio Forum</a> in response to the original thread entitled: <a href="http://software.intel.com/en-us/forums/intel-parallel-studio/topic/68083/"> "Details on the Intel® Parallel Studio Parallelism Contest &amp; Lab at the Intel® Developer Forum San Francisco 2009"</a></p>
<p> </p> ]]></description>
      <link>http://software.intel.com/en-us/articles/application-for-the-intel-parallel-studio-parallelism-contest-lab-at-the-intel-developer-forum-san-francisco-2009</link>
      <pubDate>Wed, 02 Sep 2009 09:59:32 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/application-for-the-intel-parallel-studio-parallelism-contest-lab-at-the-intel-developer-forum-san-francisco-2009#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/application-for-the-intel-parallel-studio-parallelism-contest-lab-at-the-intel-developer-forum-san-francisco-2009</guid>
      <category>Software Products General</category>
      <category>Parallel Programming</category>
      <category>Intel Software Network communities</category>
      <category>Intel® Parallel Studio Home</category>
      <category>Intel® Parallel Studio Pre-Order</category>
      <category>Intel® Parallel Inspector Knowledge Base</category>
      <category>Intel Software Network communities</category>
    </item>
    <item>
      <title>Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009 - Official Rules  </title>
      <description><![CDATA[ <p><b>Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009 - Official Rules</b>  </p>
<p><b>Participation</b></p>
<p>The SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009 will begin on September 2, 2009 and end September 23, 2009.  Entries will be submitted at the Intel Developer Forum lab <a href="javascript:openWin('profile.do?SESSION_ID=1252&amp;form=searchform&amp;ts=1250723166773');">SFTL003</a>. The contest will consist of one open source application which should be parallelized with Intel® Parallel Studio in the Microsoft Visual Studio*. The open source application used for this contest is the bodytrack benchmark which is part of the Princeton Application Repository for Shared-Memory Computers (PARSEC) benchmark suite.</p>
<p> </p>
<p>There will be a one winner in 3 categories:</p>
<p>(i) best overall performance improvement,  </p>
<p>(ii) best core utilization</p>
<p>(iii) best use of Intel® Parallel Studio</p>
<p> </p>
<p>In addition the first 50 valid entries will also receive a commercial license of Intel® Parallel Studio.  </p>
<p><b>Download Intel® Parallel Studio</b></p>
<p>All applicants can download a 30 day evaluation version of Intel® Parallel Studio<a href="https://registrationcenter.intel.com/EvalCenter/EvalForm.aspx?ProductID=1305&amp;ProgramID=Contest"> here </a>if they do not already own one.</p>
<p><b>How to download the open source applications </b></p>
<p>To participate in the <strong><span style="text-decoration: underline;">Intel® Parallel Studio Parallelism Coding Contest</span></strong><strong> </strong>You will be asked to download a third party software applications listed above which will be subject to terms and conditions of these third party licenses. Installation, use and/or further distribution by You will be subject to such third party licenses. Intel expressly disclaims liability of any kind with respect to installation, use or distribution by You of any such third party software.</p>
<p>Please see the <a href="http://software.intel.com/en-us/forums/intel-parallel-studio/">Intel® Parallel Studio Forum</a> posting entitled, "SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009"<strong> for details on how to download and build the bodytrack application.<br /></strong><b><br />To Enter</b></p>
<p>The contest requires participants to optimize the body track application by adding parallelization using Intel ® Parallel Studio, submit the Microsoft Visual Studio* Solution for judging (your "Solution") and complete a write-up of their work (collectively "Contribution"). Only one Contribution is allowed for each individual. To enter you must register for the contest at the SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009. You will be asked to enter contact information so that Intel can contact you for contest announcements and prize distribution.  Your contact information will be treated in accordance with Intel's privacy policy which you can review <a href="http://www.intel.com/sites/sitewide/en_US/privacy/privacy.htm?iid=ftr+privacy">here</a>.  Your personal information will be used for <em>contest administration purposes only.</em></p>
<p><em> </em></p>
<p>When you are ready to submit your Contribution, you will submit it at the judging machine at the SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009 .</p>
<p>By submitting your Contribution, you agree to be bound by the contest rules. <span style="text-decoration: underline;">If you do not agree to the terms of this contest, do not submit your contest Contribution.</span></p>
<p>Contributions must be received by 6pm midnight (U.S. Pacific Time) of Wednesday September 23, 2009</p>
<p>All Contributions must be the participant's original creation. A valid Contribution will modify the original application to retain correctness but increase either overall performance or core utilization as compared to the original application. It will describe how this was done using Intel(R) Parallel Studio in the write-up. The content of the Contribution modifications must not be subject to the rights of any third parties, other than Intel. The Contributions may not be offensive or otherwise unsuitable for use, as determined in Intel's sole discretion. Participants must comply with the SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009 - Official Rules.</p>
<p>Any submission of robotic, automatic, or programmed entries, or any entries submitted through other unapproved methods are void.</p>
<p><b>Prizes, Criteria, and Odds</b></p>
<p>Award Categories:<a name="_msoanchor_1" href="http://software.intel.com/common/tiny_mce/plugins/paste/blank.htm#_msocom_1" onmouseout="msoCommentHide('_com_1')" onmouseover="msoCommentShow('_anchor_1','_com_1')" id="_anchor_1" language="JavaScript">[AS1]</a> :</p>
<p>1. Best overall performance improvement as measured by <a href="http://www.microsoft.com/downloads/details.aspx?familyid=913795CD-7026-4143-AE85-1F5E096F9BE0&amp;displaylang=en">timethis.exe</a></p>
<p>2. Best core utilization as measured by the Concurrency Analysis feature of Intel® Amplifier in Intel® Parallel Studio on the Microsoft Visual Studio* solution.</p>
<p>3. Best use of Intel® Parallel Studio as measured by the number of components of Intel® Parallel Studio (Intel® Threading Building Blocks, Intel® Composer, Intel® Performance Primitives, Intel® Amplifier and Intel Inspector) used in tuning the application as documented in the write-up and in the Microsoft Visual Studio* solution.</p>
<p>      **Example write-up<a href="http://software.intel.com/en-us/forums/intel-parallel-studio/topic/68083/"> here </a></p>
<p><a>Editing and refining a Contribution until 6pm PST Wednesday September 23, 2009 will be possible.</a><a name="_msoanchor_2" href="http://software.intel.com/common/tiny_mce/plugins/paste/blank.htm#_msocom_2" onmouseout="msoCommentHide('_com_2')" onmouseover="msoCommentShow('_anchor_2','_com_2')" id="_anchor_2" language="JavaScript">[AS2]</a>   The first 50  individuals submitting a valid entry (the original application is improved in either the overall performance improvement or best core utilization categories with Intel® Parallel Studio in the Microsoft Visual Studio* solution submitted) will receive a commercial license for Intel® Parallel Studio Retail Value $799.  The individual with the winning entry in each category will receive one (1) $250 (two hundred fifty US dollars) Visa gift card. In total three (3) $250 US dollars Visa gifts cards will be awarded, one for each category. Those cards can not be cashed in.</p>
<p> </p>
<p><b>Except to the extent any of these prizes are prohibited by local law substitute prize of equal or greater value will be awarded.</b></p>
<p>All winners may get their work profiled on the <a href="http://software.intel.com/en-us/">Intel® Software Network</a> site or at the Intel® Developer Forum.  </p>
<p><b><br />Selection of Winner</b></p>
<p>The Winner will be announced in the Intel® Booth on <a>Thursday</a>, Sept 24, 2009  at noon PST the Intel Developers Conference.  All decisions by the judges will be final.  The winner will be notified by phone, e-mail or post within seven days of the selection. All prizes will be awarded within six weeks of the date the competition closes. Submission of the Contribution constitutes permission to use the winner's name and/or likeness on the Web site for advertising/trade purposes without further compensation. Entrants may be required to sign an affidavit of compliance with these rules, a prize release, and a release for the use of his/her name, likeness or voice for publicity purposes by Intel. If prize notification is returned as undeliverable, or if potential winner fails to claim or accept prize within five calendar days of notification, disqualification may result and an alternate winner may be selected.  A list of winners will be posted on <a href="http://software.intel.com/en-us/forums/intel-parallel-studio/">Intel® Parallel Studio Forum</a> and will be available no later than 2 weeks after winner selection.</p>
<p>All the winning Contributions will be posted on the above-mentioned website and will be available approximately two weeks after the winner has been selected.</p>
<p><b>Legal Documents</b></p>
<p><a href="http://www.intel.com/sites/sitewide/en_US/privacy/privacy.htm?iid=ftr+privacy">Privacy Policy</a></p>
<p><a href="http://www.intel.com/sites/corporate/termsofuse.htm?iid=ftr+terms">Terms of Use</a></p>
<p><a href="http://software.intel.com/en-us/contests/Parallel-Studio-Parallelism-Coding-Contest/codecontest.php">Intel® Parallel Studio Contest Web Site</a><b><br /><br /></b><b></b></p>
<p><b>SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel</b><b> Developer Forum 2009  Rules</b></p>
<p>1.  These rules (including the Intel Privacy Policy and the <a href="http://www.intel.com/">www.intel.com</a> Terms of Use) govern the SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009 (the "contest") and set out the terms and conditions between Intel Corporation and its affiliates ("Intel" or "us/we") and each participant ("participant" or "you").</p>
<p>2.  You are eligible to participate in the contest if you have registered for the contest.</p>
<p>3. No purchase necessary. Purchase does not increase your chance of winning. Void wherever prohibited.</p>
<p>4.  You must speak, read and understand English and you must be aged 18 years or over or you must obtain the consent of your parents or legal guardian before you participate in the contest. If you apply to register for the contest, if you contribute to the contest or the Intel® SN community once you are registered or if you accept any contest prizes, you accept these rules. Employees of Intel Corporation, its affiliates, subsidiaries, advertising and promotion agencies, and the immediate families of each may not enter. This limitation is void where prohibited.</p>
<p>5.  The contest is open to participants worldwide. All national and local laws and regulations of the resident's country of residence apply. Residents of countries under U.S. embargo are not eligible to enter. The contest is void wherever else it is restricted or prohibited by law.</p>
<p>6.  We may refuse your Contribution for any good reason.</p>
<p>7.  Intel provides you with access to a variety of resources on Intel® SN, including communication forums, documentation, download areas, code samples, videos, blogs, articles and contests (the "resources").</p>
<p>8.  You agree to submit Contributions to the contest on <a href="http://www.intel.com/software">www.intel.com/software</a> under the following conditions:</p>
<p>a.  to participate in the  SFTL003 - Intel® Parallel Studio Parallelism Contest and Lab at the Intel Developer Forum 2009<strong> </strong>You will be asked to download the third party software application listed above which will be subject to terms and conditions of these third party licenses. Installation, use and/or further distribution by You will be subject to such third party licenses. Intel expressly disclaims liability of any kind with respect to installation, use or distribution by You of any such third party software.</p>
<p>b.  Intel does not claim ownership of your Contributions to the contest in form of sample code, content, videos, articles or any other Contributions you submit to Intel® SN. By submitting your Contributions, you are granting Intel and its affiliated companies the following worldwide, non-exclusive, perpetual, irrevocable, royalty-free, unconditional, fully paid-up rights:</p>
<p>(1) to make, have made, use, copy, reproduce, modify, and create derivative works of the Contributions,</p>
<p>(2) to publicly perform or display, import, broadcast, transmit, distribute (directly and indirectly through multiple tiers), license, offer to sell and sell, rent, lease, or lend copies of the Contributions (and derivative works thereof),</p>
<p>(3) to sublicense to third parties the foregoing rights, including the right to sublicense to further third parties, and</p>
<p>(4) to publish your name or alias in connection with this contest and your Contributions.</p>
<p> </p>
<p>c.  Your Contributions to the contest will be available to other participants and to ensure they are safe and freely usable by other participants, you warrant that:</p>
<p><br />(1) you own or otherwise have all rights necessary for you to provide the Contributions and grant the rights described above and you do not disclose any information which would constitute a violation of a confidentiality obligation;<br />(2) your Contributions do not contain any viruses, worms, spy ware, or other components or instructions that are malicious, deceptive, or designed to limit or harm the functionality of a computer; and<br />(3) your Contributions are not subject to license terms that require any software or documentation incorporating or being derived from your Contributions to be licensed to others.</p>
<p>d.  Apart from prizes offered as part of the contest, no monetary compensation will be paid for any of your contest Contributions.</p>
<p>9.  Intel is not responsible for contest entries not received due to lost, failed, delayed or interrupted connections or miscommunications, or other electronic malfunctions. Intel is not responsible for incorrect or inaccurate entry information, whether caused by you or any other persons or by any of the equipment or programming associated with or utilized in the contest.</p>
<p>10.  You may be required to sign and return releases of liability, declarations of eligibility, and where lawful, publicity consent agreements, within five (5) days of acknowledged notification. If a selected potential winner cannot be contacted, is ineligible (under these rules or due to a failure to comply with any of the other applicable policies, licenses, rules, and terms of service, fails to claim a prize, or fails to timely return the completed and executed releases/agreements as required), prize may be forfeited and an alternate potential winner may, at Intel's discretion, be selected. Physical prizes awarded for the winning Contributions will be sent to participants within six (6) weeks from the date of the notification email or confirmation of the winning participant's physical address, whichever is later.</p>
<p>11.  Prizes are personal to the participant submitting the winning Contribution and cannot normally be transferred. All prizes are subject to availability and they may change at any time and Intel may award substitute prizes of equal or greater value. A cash alternative is not available. Odds of winning depend on the total number of eligible entries received.</p>
<p>12.  The winner accepts responsibility for all federal, state and local taxes and fees in connection with the prizes. Taxes, if any, are the sole responsibility of the winning participant, and participants may be issued an IRS Form 1099 for the ARV of any awarded prize. This contest is void where prohibited or restricted by law, and subject to applicable federal, state provincial and local laws.</p>
<p>13.  Intel does not provide any warranty on the prizes. To the fullest extent allowable by law, Intel specifically disclaims any representations or warranties, express or implied, regarding the prizes, including any implied warranty of merchantability or fitness for a particular purpose and implied warranties arising from course of dealing or course of performance.</p>
<p>14.  We may, on notifying you, immediately suspend or terminate your rights, if you breach these rules or if we reasonably believe that you have submitted a Contribution in violation of these rules.</p>
<p>15. Intel reserves the right, in its sole discretion, to suspend or cancel the contest at any time for any reason.</p>
<p>16.  You can withdraw your Contribution at any time by notifying us. If a Contribution is withdrawn your rights to win a prize in this contest are lost.</p>
<p>17.  These rules apply to your Contribution and the resources, unless we provide any items to you under more specific terms, in which case those more specific terms will apply to the relevant items. We may make changes to these rules at any time without notice to you. The most current version of the rules can be reviewed on the Intel® SN website. Contributing to the contest or accepting prizes will constitute acceptance of the revised rules.</p>
<p>18.  Our only responsibilities with respect to the contest are set out in these rules. These rules prevail in the event of any conflict or inconsistency with any other communications, including advertising or promotional materials.</p>
<p>19.  For any feedback or questions regarding the contest or the prizes you can contact Intel by participating in the <span style="text-decoration: underline;"><a href="http://software.intel.com/en-us/forums/intel-parallel-studio/topic/68083/">Contest Forum</a></span> or sending an email to <a href="mailto:isn.support@intel.com">isn.support@intel.com</a> .</p>
<p>20.  If Intel improperly denies you any prizes, Intel's entire liability and your sole and exclusive remedy will be limited to a distribution of the equivalent amount of prizes as set forth above. By participating in the contest, you waive any and all rights to bring any claim or action related to such matters in any forum beyond one (1) year after the first occurrence of the kind of act, event, condition or omission upon which the claim or action is based.</p>
<p>21.  If for any reason this contest is not capable of running as planned due to infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures, or any other causes beyond the control of Intel which corrupt or affect the administration, security, fairness, integrity, or proper conduct of this contest, Intel reserves the right at its sole discretion, to disqualify any individual who tampers with the entry or voting process, and to cancel, terminate, modify or suspend the contest.</p>
<p>22.  Intel assumes no responsibility for any error, omission, interruption, deletion, defect, delay in operation or transmission, communications line failure, theft or destruction or unauthorized access to, or alteration of entries. Intel is not responsible for any problems or technical malfunction of any telephone network or telephone lines, computer online systems, servers, or providers, computer equipment, software, failure of any e-mail or entry to be received by Intel on account of technical problems, human error or traffic congestion on the internet or at any web site, or any combination thereof, including any injury or damage to participant's or any other person's computer relating to or resulting from participation in this contest or downloading any materials in this contest.</p>
<p>23.  The promoter of this contest is Intel. The contest is administered by:</p>
<p>Intel Corporation</p>
<p>2200 Mission College Blvd.</p>
<p>Santa Clara, CA 95052</p>
<p>USA</p>
<p> </p>
<p>Intel and Intel Logo are trademarks of Intel Corporation in the U.S. and other countries.</p>
<p>*Other names and brands may be claimed as the property of others.</p>
<p> </p>
<p>© 2009, Intel Corporation. All rights reserved.</p>
<p> </p> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-parallel-studio-parallelism-contest-and-lab-at-the-intel-developer-forum-2009-official-rules</link>
      <pubDate>Wed, 02 Sep 2009 09:44:06 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-parallel-studio-parallelism-contest-and-lab-at-the-intel-developer-forum-2009-official-rules#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-parallel-studio-parallelism-contest-and-lab-at-the-intel-developer-forum-2009-official-rules</guid>
      <category>Software Products General</category>
      <category>Parallel Programming</category>
      <category>Intel Software Network communities</category>
      <category>Intel SW Partner program</category>
      <category>Intel® Software Development Products Home</category>
      <category>Intel® Parallel Studio Home</category>
      <category>Intel® Parallel Inspector Knowledge Base</category>
      <category>Intel Software Network communities</category>
    </item>
    <item>
      <title>DreamWorks Activities in our Intel @ SIGGRAPH Booth</title>
      <description><![CDATA[ <p style="text-align: center;"><img src="http://software.intel.com/file/21496" border="0" /></p>
 <br />
<table cellpadding="5" cellspacing="5" style="width: 90%;">
<tbody>
<tr>
<td valign="top"><img width="100" src="http://software.intel.com/file/21487" border="0" /><br /></td>
<td valign="top"><strong>Ron Henderson</strong> manages the FX Tools group at DreamWorks Animation where he is responsible for developing physical simulation and procedural modeling tools. These systems have been used for key visual effects in recent films such as Kung Fu Panda and Monsters vs. Aliens (March 2009). Prior to joining DreamWorks in 2002 he was a Senior Scientist at Caltech with a joint appointment to the Applied Math and Aeronautics departments where he worked on efficient techniques for the direct numerical simulation of fluid turbulence. He received a Ph.D. from Princeton University in 1994 in Mechanical and Aerospace Engineering. <br /><br />Ron is presenting <strong>"Visual Effects for Animation"</strong> at our Intel @ SIGGRAPH theater. In this talk we show examples of visual effects from a variety of DreamWorks Animation feature films, covering examples from hair and feathers to smoke and fire. We will discuss in general terms the kinds of techniques used to achieve particular visual effects. Finally, we will look at a detailed breakdown of the dam breaking scene from "Madagascar: Escape 2 Africa" showing how different elements of key frame animation, simulation and rendering are combined in a real production shot.<br /> <br /> </td>
</tr>
<tr>
<td valign="top"><img width="100" src="http://software.intel.com/file/21488" border="0" /></td>
<td valign="top"><strong>Terran Boylan</strong> has worked as an FX Animator and Character Technical Director at PDI/Dreamworks since January 2000. So far he has worked on eight theatrical films, including Shrek I-III, Madagascar, Over the Hedge and Bee Movie. His work on the gelatinous character B.O.B. in Monsters Vs. Aliens was featured in Computer Graphics World and CGSociety.org. He is currently working on the 2011 release, Kung Fu Panda: The Kaboom of Doom.<br /><br />Terran is presenting <strong>"B.O.B. Breaking Ordinary Boundaries of Animation in Monsters vs. Aliens"</strong> in our Intel SIGGRAPH booth theater. In this talk, we'll present the components of B.O.B.'s character rig as well as our overall design approach. We'll focus on special technical challenges we faced in order to animate and render a high-resolution warped polygonal mesh with a topology that changed every frame.<br /> <br /> </td>
</tr>
<tr>
<td valign="top"><img width="100" src="http://software.intel.com/file/21489" border="0" /></td>
<td valign="top"><strong>Jonathan Gibbs</strong> has contributed in various capacities during his twelve year tenure at DreamWorks Animation and PDI/DWA. In his current role, “Jono” is lead effects developer on one of DreamWorks Animation’s upcoming 2010 releases, Mastermind. When asked what his responsibilities are on this superhero action story, he thinks hard and responds "Mastermind City Supervisor". Prior to his current stint leading the development of the elaborate city in MM, he spent several years as the Chief Architect for Global Effects at DWA. In this position, he worked with the Effects Leads in the Effects Department as well as with the engineers in R&amp;D to build a suite of tools and effects animation systems which could be used by all shows in production, and plan for those still in development. Previously, Jonathan was a Lead Effects Animator on films produced at PDI / DreamWorks including Antz, Academy Award-winning Shrek, and Madagascar. On those films he was responsible for a wide variety of effects including hair, crowds, trees and mud. He also wrote most of the shaders used at DreamWorks Animation. A native of St. Louis, Jono has a B.S. in Computer Science from Principia College and holds a Masters degree in Computer Science from UC-Santa Cruz.<br /><br /><strong>Jono will be available at our booth everyday for 45 minutes to animate LIVE!</strong><br /><br /> </td>
</tr>
<tr>
<td colspan="2" valign="top">Also presenting in our theater are Andrew Kunz and Dave Walvoord with <strong>"Interactive Lighting at DreamWorks Animation"</strong>. Dreamworks’ in-house, proprietary rendering and lighting software has evolved over 11 years of animated feature film production, but the goal of enabling fast, frame-accurate lighting workflows has been built into the architecture from the start. In this talk we will discuss some of the unique aspects of the architecture that enable interactive reshading and relighting in this system. We demonstrate some of these capabilities in an interactive lighting session with a character from Monsters vs. Aliens. We discuss our ambitious goals to vastly accelerate lighting workflows, and our ongoing strategy to scale rendering across the increasing number of cores available on a single machine as well as the increasing number of machines available in the render farm.<br /></td>
</tr>
</tbody>
</table> ]]></description>
      <link>http://software.intel.com/en-us/articles/dreamworks-at-SIGGRAPH</link>
      <pubDate>Sun, 02 Aug 2009 21:03:56 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/dreamworks-at-SIGGRAPH#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/dreamworks-at-SIGGRAPH</guid>
      <category>ISN General</category>
    </item>
    <item>
      <title>Are High School Whiz Kids Ready to &amp;#34;Think Parallel?&amp;#34;</title>
      <description><![CDATA[ <p><b>SOCIAL MEDIA RELEASE</b></p>
<p>Can 15 technical high school students solve complex parallel programming challenges, typically reserved for advanced university courses? A three-day boot-camp hosted by the<a target="_blank" href="http://intel.com/thinkparallel"> <b>Intel® Academic Community</b></a> and the <a target="_blank" href="http://bths.edu"><b>Brooklyn Technical High School</b></a><b> </b>with industry experts and executives will put top programming students in New York City to the challenge through real-life experiences and interactive exercises.  32-core server technology will be provided by <a target="_blank" href="http://www.ibm.com"><b>IBM</b></a> and networking by <a target="_blank" href="http://www.bladenetwork.net"><b>BLADE Network Technologies</b></a>.</p>
<p><b>Jeffrey M. Birnbaum</b>, Managing Director, Global Head of Platform Solutions at <a target="_blank" href="http://www.bankofamerica.com">Bank of America</a>, has spent a considerable time exploring and implementing lock-free and parallel programming techniques for low latency high throughput messaging systems used in financial services applications, and knows there are not enough skilled programmers to meet industry demand. As a participant on the <a target="_blank" href="http://www.compete.org/about-us/initiatives/hpc">US Council on Competitiveness High Performance Computing Initiative</a>, he noted the U.S. is falling behind in computer programming education, impacting U.S. competitiveness in the technology sector. Upon reading <a target="_blank" href="http://books.google.com/books?id=do86P6kb0msC&amp;dq=threading+building+blocks+book+reinders&amp;printsec=frontcover&amp;source=bn&amp;hl=en&amp;ei=fthfSpnnLdTglAfFo-nfCQ&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=7">Threading Building Blocks</a> by <a target="_blank" href="http://software.intel.com/en-us/blogs/author/james-reinders/">James Reinders</a>, the idea of developers needing to change their mental approach to ‘think parallel’ resonated with Jeffrey. Shortly thereafter, he met with a talented high school student interested in software development who took an immediate interest to parallel programming concepts. From this, Jeffrey had the idea to introduce complex parallel programming techniques  -- typically reserved for advanced college or graduate coursework -- to high school students. <br /><br /><b>"If students start thinking parallel when they are first introduced to software development, it opens the door to new creative solutions that more experienced programmers might not attempt. In essence, the student minds have not been spoiled by old serial programming methodologies and experimentation when multi-core multi-socket systems did not exist," says Mr. Birnbaum.  “We are at the beginning of a new age in programming where the exploitation of advanced multi socket multicore systems to solve new and interesting problems requires developers who combine a "think parallel" mindset with the skill to execute."<br /></b></p>
<p><b><span style="font-weight: normal;">Parallel processing is the simultaneous execution of the same task (split up and specially adapted) on multiple processors in order to obtain faster results. The parallel nature can come from a single machine with multiple processors or multiple machines connected together to form a cluster. Intel, IBM and BLADE have teamed up to demonstrate the power of parallel processing through single computers with multiple processors – or cores.  Parallel processing is used in a wide variety of applications, including space exploration, calculating business risk, molecular modeling, weather forecasting, galaxy modeling, oil and gas operations, evaluating financial derivatives, designing wireless networks, and in games. </span><br /></b></p>
<p>Mr. Birnbaum asked Intel for help in implementing his vision.</p>
<p>Bob Chesebrough, Senior Course Architect with the <a target="_blank" href="http://www.intel.com/thinkparallel">Intel Academic Community</a> built a collaborative team, with Jeffrey M. Birnbaum, and Randy Asher, Principal of the <a target="_blank" href="http://bths.edu">Brooklyn Technical High School</a> and Vice President of the<a target="_blank" href="http://www.ncsssmst.org"> <b>National Consortium for Specialized Secondary Schools of Math, Science &amp; Technology</b></a> to implement the clubhouse with top technical high school students in New York.</p>
<p>The 3-day boot-camp kicks off with interactive exercises using real world experiences (such as standing in lines at a store) to introduce students to parallel programming concepts including race conditions and for loops (see <a href="http://software.intel.com/en-us/videos/a-visual-guide-to-key-concepts-in-threaded-programming-Common-problems-and-how-to-solve-them/">video</a> guide to these challenges). Each day, students will also be given a Parallel Programming Puzzle to ponder, and discuss a real-world software developer solution the following day.</p>
<p>Instruction for the boot camp is being provided by Intel engineers and executives, using the latest software development tools, including <a target="_blank" href="http://software.intel.com/en-us/intel-parallel-studio-home">Intel® Parallel Studio</a>; and concludes with <b>Jeffrey M. Birnbaum</b> presenting on advanced lock-free programming techniques showcasing database applications running on a 32-core server<system></system><system></system><system></system><system></system><system></system><system></system><system></system><system></system> system on loan from <a target="_blank" href="http://www.ibm.com">IBM</a>, with high-performance Ethernet connectivity provided by<b> </b><a target="_blank" href="http://www.bladenetwork.net/Cloud-Computing-Solutions.html">BLADE Network Technologies</a><b>.</b> <a href="http://www.bladenetwork.net">BLADE </a>is hosting the servers in its world-class data center networking lab in Silicon Valley.<system></system><system></system><system></system><system></system><system></system><system></system><system></system><system></system></p>
<p>The curriculum is adapted from undergraduate and graduate materials created by the <a target="_blank" href="http://www.intel.com/thinkparallel">Intel Academic Community</a> currently being implemented by professors at 1350 universities in 72 countries. This is the first time the curriculum has been adapted to the high school level.</p>
<p><span style="font-weight: bold;">“The coursework for this bootcamp is very challenging. We are giving the students exposure to real industry challenges, to plant the seed on how to approach programming in the future,” says Jeffrey M. Birnbaum.</span></p>
<p><span style="font-weight: bold; "><span style="font-weight: normal;">Today’s high performance desktop computers are empowering a new generation of developers to employ parallel processing to solve complex problems without the need for multi-million dollar supercomputers or having to divide tasks across PC clusters. The confluence of lower cost, high performance computers and networks is a paradigm change in parallel processing engineering.</span></span></p>
<p><span style="font-weight: bold; "><span style="font-weight: normal;">Fifteen students were hand selected by Randy Asher, Principal of the </span><a target="_blank" href="http://bths.edu"><span style="font-weight: normal;">Brooklyn Technical High School</span></a><span style="font-weight: normal;"> -- the largest technical high School in the US -- based on the student's software programming focus and high achievement at the school. An additional student from </span><a target="_blank" href="http://schools.nyc.gov/SchoolPortals/03/M541/default.htm"><span style="font-weight: normal;">Hunter Science High School </span></a><span style="font-weight: normal;">will participate, as well as 6 selected teachers.</span></span></p>
<p><span style="font-weight: bold; "><b>"There is a high level of enthusiasm and excitement from students who are participating in the Clubhouse. They are hungry for this type of training to give them a competitive advantage over their peers and a jump start at new programming techniques and developer tools. Our hope is these students will challenge university professors and old software development methodologies by developing scalable coding techniques and breakthrough parallel patterns," says Randy Asher.</b> </span></p>
<p><span style="line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; "><img width="681" src="http://software.intel.com/file/21193" height="184" /></span></p>
<span style="line-height: 16px;"><span style="line-height: normal;"><b>Agenda Highlights:</b><br />7/21: Introducing Parallel Programming, Recognizing Parallelism, Open MP, Puzzle du Jour<br />7/22: Threading Building Blocks, Thread Correctness, Thread Performance, Puzzle du Jour<br />7/23: Game Threading, Jeffrey M. Birnbaum presentation on lock-free programming and Big Iron Demo </span></span>
<div><br /></div>
<div><span style="line-height: 16px;"><span style="line-height: normal;"><b>Presenters:</b><br />
<ul>
<li><span style="line-height: normal; "><b>Randy Asher -</b> Principal, <a target="_blank" href="HTTP://BTHS.EDU">Brooklyn Technical High School</a> </span></li>
<li><span style="line-height: normal; "><b>Jeffrey M. Birnbaum -</b> Managing Director, Global Head of Platform Solutions, <a target="_blank" href="http://www.bankofamerica.com">Bank of America</a> </span></li>
<li><span style="line-height: normal; "><b>James Reinders</b> - Chief Evangelist + Director of Marketing &amp; Sales Development at Intel, Twitter: <a target="_blank" href="http://www.twitter.com/jamesreinders">@JamesReinders</a>, <a target="_blank" href="http://software.intel.com/en-us/blogs/author/james-reinders/">James' Blog</a></span></li>
<li><span style="line-height: normal; "><b>Scott Apeland - </b>Director, Intel Software Network, <a target="_blank" href="http://software.intel.com/en-us/blogs/author/scott-apeland/">Scott's Blog</a></span></li>
<li><span style="line-height: normal; "><b>Bob Chesebroug</b><b>h</b> - Senior Course Architect, Intel Academic Community, <a target="_blank" href="http://software.intel.com/en-us/blogs/author/robert-chesebrough/">Bob's Blog</a></span></li>
<li><span style="line-height: normal; "><b>David Mackay, Ph.D.</b> - Manager, Consulting and Technical Support Performance, Analysis and Threading, <a target="_blank" href="http://software.intel.com/en-us/blogs/author/david-mackay/">David's Blog</a></span></li>
<li><span style="line-height: normal; "><b>Amit Jindal </b>- Intel Application Engineer </span></li>
<li><span style="line-height: normal; "><b>Brad Werth</b> - Intel Application Engineer, <a target="_blank" href="http://software.intel.com/en-us/articles/brad-werth-bio/">Brad's bio</a></span></li>
</ul>
<div>Following the boot-camp, the students are invited to participate in the <a target="_blank" href="http://www.intel.com/software/thread-like-wildfire">Intel Thread Like Wildfire</a> development contest to continue testing their knowledge and understanding of parallel programming, based upon <a target="_blank" href="http://software.intel.com/en-us/articles/smoke-game-technology-demo/">Intel's Smoke Demo code sample</a>. The high school students who participate in the Thread Like Wildfire contest will be eligible for netbook awards in addition to the regular contest prizes.</div>
</span></span></div>
<div><span style="line-height: 16px;"><span style="line-height: normal;"><br /></span></span></div>
<div>Based on the success of the boot camp pilot, the Intel Academic Community and Randy Asher will determine best practices for teaching high school student's parallel programming, and the potential of expanding the curriculum to other technical high schools and magnet schools through <a target="_blank" href="http://www.ncsssmst.org">National Consortium for Specialized Secondary Schools of Math, Science &amp; Technology</a>. Hopefully, by offering an accessible course of study to High School computer science teachers <a target="_blank" href="http://www.intel.com/thinkparallel">Intel</a>, <a target="_blank" href="http://www.ibm.com">IBM</a> and <a target="_blank" href="http://www.bladenetwork.net">BLADE Network Technologies</a> be able to help expand the pipeline of future software developers who can "Think Parallel."</div>
<div><i><span style="font-style: normal;"><br /></span></i></div>
<div><i>Each year Intel invests USD 100 million to help teachers teach, students learn and universities around the world innovate-particularly in the areas of math, science and technology. Intel believes students everywhere deserve to have the tools needed to become the next generation of innovators.  To learn more, go t<a target="_blank" href="http://www.intel.com/thinkparallel">o http://intel.com/thinkparallel</a>.</i></div>
<div><b><br /></b></div>
<div><b></b></div>
<div><b><br /></b></div>
<div><b>SOCIAL MEDIA RESOURCES:</b></div>
<div><b><br /></b></div>
<div>
<ul>
<li><b>Intel in Education: </b><a target="_blank" href="http://intel.com/thinkparallel">http://intel.com/thinkparallel</a></li>
<li><b>Facebook</b>: <a target="_blank" href="ttp://www.facebook.com/intelsoftwarenetwork">http://www.facebook.com/intelsoftwarenetwork</a> or <a target="_blank" href="http://bit.ly/ISNonFB">http://bit.ly/ISNonFB</a></li>
<li><b>Twitter</b>:  <a target="_blank" href="http://www.twitter.com/intelsoftware">@intelsoftware</a>, <a target="_blank" href="http://www.twitter.com/intelevents">@intelevents</a> and <a target="_blank" href="http://www.twitter.com/intelswblog">@intelswblog</a></li>
<li><b>YouTube</b>: <a target="_blank" href="http://www.youtube.com/user/intelswnetwork">http://www.youtube.com/user/intelswnetwork</a></li>
<li><b>Intel Software Network TV</b>:  <a target="_blank" href="http://www.intel.com/software/tv">http://www.intel.com/software/tv</a> or<a target="_blank" href="http://www.intel.com/software/tv"> http://bit.ly/isntv</a></li>
<li><b>Academic Videos</b>: <a target="_blank" href="http://software.intel.com/en-us/videos/category/academic/1/1/">http://software.intel.com/en-us/videos/category/academic/1/1/</a></li>
<li><b>Intel Academic Community</b>: <a target="_blank" href="http://intel.com/software/academic">http://intel.com/software/academic</a></li>
<li><b>In</b><b>tel Parallel Programming &amp; Multicore Community: </b><a target="_blank" href="http://intel.com/software/multicore">http://intel.com/software/multicore</a></li>
</ul>
<div><span style="line-height: 16px;"><b>LINKS:</b></span></div>
<div><span style="line-height: 16px;"><b><br /></b></span></div>
<div>
<ul>
<li><b>Blade Network Technologies:</b> <a target="_blank" href="http://www.bladenetwork.net">http://www.bladenetwork.net</a></li>
<li><b>Brooklyn Technical High School</b>:<a target="_blank" href=" http://www.bths.edu"> http://www.bths.edu</a></li>
<li><b>IBM:</b> <a target="_blank" href="http://www.ibm.com">http://www.ibm.com </a></li>
<li><b>Intel Academic Community:</b> <a target="_blank" href="http://www.intel.com/thinkparallel">http://www.intel.com/thinkparallel</a></li>
<li><b>National Consortium for Specialized Secondary Schools of Math, Science and Technology</b>:<a target="_blank" href="http://www.ncsssmst.org/"> http://www.ncsssmst.org/</a></li>
<li><b>US Council on Competitiveness, High Performance Initiative</b>: <a target="_blank" href="http://www.compete.org/about-us/initiatives/hpc">http://www.compete.org/about-us/initiatives/hpc</a> </li>
</ul>
<div><span style="line-height: 16px;">
<ul>
<li><b>Intel Smoke Demo: </b><a target="_blank" href="http://software.intel.com/en-us/articles/smoke-game-technology-demo/">http://software.intel.com/en-us/articles/smoke-game-technology-demo</a></li>
<li><b>Intel Thread Like Wildfire Contest: </b><a target="_blank" href="http://www.intel.com/software/thread-like-wildfire">http://www.intel.com/software/thread-like-wildfire</a></li>
<li><a target="_blank" href="http://www.intel.com/software/thread-like-wildfire"></a><span style="font-weight: bold;">Intel® Parallel Studio: <a target="_blank" href="http://software.intel.com/en-us/intel-parallel-studio-home/">http://software.intel.com/en-us/intel-parallel-studio-home/</a></span></li>
<li><span style="font-weight: bold;"><a target="_blank" href="http://software.intel.com/en-us/intel-parallel-studio-home/"></a><span style="font-weight: normal;"><b>Networking for High Performance Computing (HPC</b><b>)</b>: <a target="_blank" href="http://www.bladenetwork.net/hpc">http://www.bladenetwork.net/hpc</a></span></span></li>
</ul>
</span></div>
</div>
<a target="_blank" href="http://www.intel.com/software/tv/"><span style="font-weight: bold; line-height: 16px; "><span style="font-weight: normal; line-height: normal; "><img src="http://software.intel.com/file/21194" /></span></span></a></div>
<div><br />
<object height="360" width="640" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param name="src" value="http://blip.tv/play/g5FLgZOXDgA%2Em4v" />
<param name="allowfullscreen" value="true" /><embed allowfullscreen="true" src="http://blip.tv/play/g5FLgZOXDgA%2Em4v" type="application/x-shockwave-flash" height="360" width="640"></embed>
</object>
<br /><br />Watch the Teach Parallel! interview with Randy Asher and Jeffrey M. Birnbaum recorded live from Clubhouse Parallel Universe.  Watch other Teach Parallel videos<a href="http://software.intel.com/en-us/articles/teach-parallel-online-discussions/"> here</a>.<br /><br /><span style="line-height: 16px;"><b>ADDITIONAL VIDEOS:</b></span></div>
<div>
<ul>
</ul>
<p>To understand race conditions and other parallel programming challenges, watch this 14 minute <a target="_blank" href=" http://software.intel.com/en-us/videos/a-visual-guide-to-key-concepts-in-threaded-programming-Common-problems-and-how-to-solve-them/">video</a> from Intel’s Dr. Clay Breshears:</p>
<p>
<object height="360" width="640" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="v_9776_453">
<param name="id" value="v_9776_453" />
<param name="name" value="v_9776_453" />
<param name="flashvars" value="file=http://software.intel.com/media/videos/4/9/a/e/4/9/a/Clay_Threading_Principles_V3.mp4&amp;image=http://software.intel.com/media/videos/4/9/a/e/4/9/a/49ae49a23f67c759bf4fc791ba842aa2_player.jpg&amp;autostart=false&amp;bufferlength=5&amp;allowfullscreen=true&amp;plugins=http://software.intel.com/common/swf/listen&amp;title=A+visual+guide+to+key+concepts+in+threaded+programming+%E2%80%93+Common+problems+and+how+to+solve+them" />
<param name="allowfullscreen" value="true" />
<param name="src" value="http://software.intel.com/common/swf/mediaplayer.swf" /><embed allowfullscreen="true" flashvars="file=http://software.intel.com/media/videos/4/9/a/e/4/9/a/Clay_Threading_Principles_V3.mp4&amp;image=http://software.intel.com/media/videos/4/9/a/e/4/9/a/49ae49a23f67c759bf4fc791ba842aa2_player.jpg&amp;autostart=false&amp;bufferlength=5&amp;allowfullscreen=true&amp;plugins=http://software.intel.com/common/swf/listen&amp;title=A+visual+guide+to+key+concepts+in+threaded+programming+%E2%80%93+Common+problems+and+how+to+solve+them" src="http://software.intel.com/common/swf/mediaplayer.swf" type="application/x-shockwave-flash" name="v_9776_453" height="360" width="640" id="v_9776_453"></embed>
</object>
</p>
<p> </p>
<p><a target="_blank" href="http://software.intel.com/en-us/videos/three-things-you-must-teach-module-1-recognizing-potential-parallelism/">Three Things You Must Teach Video Series</a> --  Part I: Recognizing Parallelism:</p>
<p> </p>
<p>
<object height="360" width="640" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="v_4461_481">
<param name="id" value="v_4461_481" />
<param name="name" value="v_4461_481" />
<param name="flashvars" value="file=http://software.intel.com/media/videos/9/4/6/1/c/c/e/Clay_Module1_P1_V1.mp4&amp;image=http://software.intel.com/media/videos/9/4/6/1/c/c/e/9461cce28ebe3e76fb4b931c35a169b0_player.jpg&amp;autostart=false&amp;bufferlength=5&amp;allowfullscreen=true&amp;plugins=http://software.intel.com/common/swf/listen&amp;title=Three+Things+You+must+Teach%3A+Module+1.+Recognizing+Potential+Parallelism" />
<param name="allowfullscreen" value="true" />
<param name="src" value="http://software.intel.com/common/swf/mediaplayer.swf" /><embed allowfullscreen="true" flashvars="file=http://software.intel.com/media/videos/9/4/6/1/c/c/e/Clay_Module1_P1_V1.mp4&amp;image=http://software.intel.com/media/videos/9/4/6/1/c/c/e/9461cce28ebe3e76fb4b931c35a169b0_player.jpg&amp;autostart=false&amp;bufferlength=5&amp;allowfullscreen=true&amp;plugins=http://software.intel.com/common/swf/listen&amp;title=Three+Things+You+must+Teach%3A+Module+1.+Recognizing+Potential+Parallelism" src="http://software.intel.com/common/swf/mediaplayer.swf" type="application/x-shockwave-flash" name="v_4461_481" height="360" width="640" id="v_4461_481"></embed>
</object>
</p>
<p> </p>
<p><b>More Academic Videos</b>: <a target="_blank" href=" http://software.intel.com/en-us/videos/category/academic/1/1/"> http://software.intel.com/en-us/videos/category/academic/1/1/</a></p>
<p> </p>
<p><b><br /></b></p>
<p><b><br /></b></p>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/clubhouse-parallel-universe</link>
      <pubDate>Mon, 27 Jul 2009 12:44:30 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/clubhouse-parallel-universe#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/clubhouse-parallel-universe</guid>
      <category>Parallel Programming</category>
      <category>ISN General</category>
      <category>Financial Services Industry</category>
      <category>Academic</category>
      <category>Events</category>
      <category>Intel® Parallel Studio Home</category>
      <category>Intel® Thread Checker</category>
      <category>Game Development</category>
    </item>
    <item>
      <title>Identify and Address Threading Opportunities Webinar Questions and Answers</title>
      <description><![CDATA[ During the <b>Identify and Address Threading Opportunities</b> session of <a href="https://event.on24.com/event/36/88/3/rt/1/index.html">our technical web series about Multithreading tools and techniques</a>, we received numerous questions about the Intel® Parallel Advisor Lite.  The following questions were selected from the list of questions and answers generated by the web cast.  We thought they might be useful to other developers as reference.  Note: the web cast is viewable on demand (via the link above), if you missed the original presentation.<br /><br /><b>Q:</b> <b>You said to run the <i>Release </i>build.  Should the project be modified to include symbols from the Compiler and Linker in the Release version of the testing program?</b><br /><br /><b>A</b>: You are absolutely right!  You use the Release build for the <b>Find Hotspots</b> step, and you want debug info, including line numbers, in the Release build so the profiling information can be as specific as possible.  That's how Caroline's <i>nqueens</i> screen with the source view showed processor time attributed to individual lines of code.<br /><br />You enable debug information in the Release build with the following options:<br /><br /><b>1</b>. Project &gt; Properties &gt; C/C++ &gt; General &gt; Debug Information Format &gt; Program Database (/Zi)<br /><br /><img src="http://software.intel.com/file/20526" alt="debug_compiler.JPG" title="debug_compiler.JPG" /><br /><br /><b>2</b>. Project &gt; Properties &gt; Linker &gt; Debugging &gt; Generate Debug Info &gt; Yes (/DEBUG) and Generate Program Database File should not be empty (i.e., null)<br /><br /><img src="http://software.intel.com/file/20527" alt="debug_linker.JPG" title="debug_linker.JPG" /><br /><br /><br /><br /><b>Q:</b> <b>Will this tool work with an application that uses a pool of traditional threads instead of OpenMP* or Intel(R) Threading Building Blocks?</b><br /><br /><b>A</b>: Intel® Parallel Advisor Lite works on your serial application, ignoring already parallelized code.    You will insert annotations to your serial application to identify the parallel opportunities you want Parallel Advisor Lite to evaluate.   This process enables you to experiment while being able to utilize your existing test system.<br /><br /><br /><br /><b>Q:</b> <b>A question about the name "Lite", will there be a full blown version (i.e., "Heavy") after the initial release?</b><br /><br /><b>A</b>: Yes, Intel® Parallel Advisor Lite is a technology preview of some of the Intel® Parallel Advisor features.<br /><br /><br /><br /><b>Q:</b> <b>Is there already a list with all annotations available?</b><br /><br /><b>A</b>: It is available in the on-line help:<br />
<blockquote>
<ul>
<li>From Visual Studio:    
<ul>
<li>Help-&gt;Intel Parallel Studio-&gt;Parallel Studio Help -&gt; Advisor Lite Help    
<ul>
<li>Annotation Reference    
<ul>
<li>Annotation Summary</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
<br /><br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/identify-and-address-threading-opportunities-webinar-questions-and-answers</link>
      <pubDate>Wed, 01 Jul 2009 10:55:04 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/identify-and-address-threading-opportunities-webinar-questions-and-answers#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/identify-and-address-threading-opportunities-webinar-questions-and-answers</guid>
      <category>What If Experimental Software</category>
      <category>Intel® Parallel Amplifier Knowledge Base</category>
      <category>Intel® Parallel Composer Knowledge Base</category>
      <category>Intel® Parallel Inspector Knowledge Base</category>
    </item>
    <item>
      <title>Intel Software Network at SIGGRAPH 2009</title>
      <description><![CDATA[ <p><!-- #PublishedModifiedDate,#PageTitle{display:none;} -->
<object height="120" width="600" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="events">
<param name="id" value="events" />
<param name="align" value="middle" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#IC4C7D" />
<param name="src" value="http://software.intel.com/file/16850" /><embed allowfullscreen="false" allowscriptaccess="sameDomain" bgcolor="#IC4C7D" quality="high" height="120" width="600" type="application/x-shockwave-flash" src="http://software.intel.com/file/16850" align="middle" id="events"></embed>
</object>
</p>
<p><span style="font-size: medium;"><strong><br />The Evolution of Visual Adrenaline Continues<strong></strong></strong></span></p>
Come see us at SIGGRAPH 2009 in New Orleans, August 3-7!  You can also <strong><a target="_blank" href="http://www.twitter.com/intelevents">follow us on Twitter</a></strong> or <a target="_blank" href="http://www.facebook.com/home.php#/event.php?eid=103851593237"><strong>join us on Facebook</strong></a> for the latest updates and photos on this event.  <br /><br />Would you like to win one of five (5) monthly USD $100 gift cards for the Gnomon Workshop?  <a target="_blank" href="http://software.intel.com/en-us/contests/animatethis/contests.php"><strong>Check out Animate This!</strong></a><br /><br />The Intel® Threading Building Blocks team will be at SIGGRAPH this year to talk about some new things in TBB and about the cool things our customers are accomplishing with TBB. Stay tuned for more information about TBB at <a target="_blank" href="http://www.threadingbuildingblocks.org">www.threadingbuildingblocks.org</a>. <br /><br />We are now posting videos from the show.  See our <b><a target="_blank" href="http://www.youtube.com/view_play_list?p=EFDA012D207E299A">YouTube SIGGRAPH 2009 Playlist</a> </b>or watch on <a target="_blank" href="http://bit.ly/takefiveVC"><b>Take Five Videos</b></a>.<br /><!-- NewsFeed Links -->
<p><span style="font-size: medium;"><strong><br />Our latest Intel @ SIGGRAPH blogs:</strong></span></p>
<div>


<ul id="newsFeed">
<li>Gathering Events, one moment... </li>
</ul>
</div>
<!-- RSS Feed of Events -->
<p><span style="font-size: medium;"><strong><br />Intel Theater Presentations:</strong></span></p>
<p>Join us in our in-booth theater at SIGGRAPH to hear free presentations throughout the show! <br /><a target="_blank" href="http://software.intel.com/file/21477">Download the Theater Schedule PDF</a> (427 KB)<br /><br />What's DreamWorks up to in our Intel @ SIGGRAPH booth?  <a href="http://software.intel.com/en-us/articles/dreamworks-at-SIGGRAPH/"><strong>Find out here</strong></a><strong>!<br /></strong><br />Here are a few of our scheduled talk abstracts:<br /><br /><strong>SIMD Programming with Larrabee by Doug Binks</strong><br />August 4 from 3:30-4:00PM<br />This short, focussed, technical session presents some of the key features of Larrabee New Instructions with particular emphasis on their utility in graphics applications. The material is aimed at developers already familiar, but not necessarily expert, with SIMD programming and C++.<br /><br /><strong>Preparing for Larrabee by Josh Doss, Doug Binks and Ron Fosner</strong><br />August 5, 12:00-1:00PM<br />Intel® Corporation’s Larrabee architecture introduces a new hardware and software framework for visual computing, enabling a greater degree of programmability than previous GPUs. This opportunity to innovate presents a challenge: how can developers leverage their existing codebase and assets on this platform whilst opening up avenues to exploit the hardware? The authors present some of the approaches available, along with insights into how developers can get ready to leverage them. Three fundamental approaches are covered: optimizing graphics API usage for the hardware’s unique features; sharing data between Direct3D and a Larrabee native application; and writing pure Larrabee native applications.<br /><br /><strong>Kaboom: Real-Time Multi-Threaded Fluid Simulation for Games by Ron Fosner</strong><br />August 6, 1:30-2:00PM<br />Learn how to easily add real-time 3D smoke, fog and other fluid simulations to your game without using up the GPU. In this session, we will present the source code to a fluid simulator optimized for multi-core CPUs. Our simulation source code can easily be integrated by game developers into their engines to produce unique 3D effects. Traditional methods of fire and smoke rendering typically involve billboarded particle systems, imposters, and other 2D-based viewpoint simulations. While these methods produce acceptable visuals, they are 2D imposters in a 3D world. Modern multi-core processors are now powerful enough to deliver compelling 3D representations of gases and liquids.<br /><br /><strong>Intel® Graphics Performance Analyzers – unleash the performance potential in your Game! <br />by Troy Severson</strong><br />Realize the full performance potential for your game title with a high level overview of GPA 2.0 and 2.1. Intel GPA tools can help you pinpoint performance bottlenecks and optimize your game for Intel® Graphics. Learn how your game development can be more productive with features including the system analyzer, frame analyzer, quick frame capture tool and the SDK. BY discussing the benefits of GPA to Intel, the benefits of GPA to our customers then taking a brief look into the future of Intel Graphics with a glimpse of Intel® Graphics Performance Analyzers 2.2; you learn how GPA unleashes the power of Intel Graphics.</p>
<p><span style="font-size: medium;"><strong><br />Join the Revolution in Visual Computing at Booth 28<br /><br /></strong></span>The Intel Visual Computing Group is developing new architectures that will deliver teraflops of performance for high-throughput applications, including scientific computing, gaming and visualization. We’re looking for passionate and talented engineers who are ready to make significant impacts in graphics and visual computing. See us at the <strong>SIGGRAPH Job Fair, Booth 28</strong>, August 4-6 or learn more by visiting <a href="http://intel.com/jobs/careers/visualcomputing">http://intel.com/jobs/careers/visualcomputing</a>.  <br /><br /><strong><br />Additional Links:</strong></p>
<ul>
<li><a href="http://software.intel.com/en-us/articles/intel-software-network-at-siggraph-2008/">View our 2008 Intel @ SIGGRAPH page</a></li>
<li><a target="_blank" href="http://www.intel.com/software/graphics">Intel Software Network Visual Computing Community</a></li>
<li><a target="_blank" href="http://software.intel.com/en-us/articles/artist-animator/">Our Artist Animator Area</a></li>
<li><a target="_blank" href="http://www.intel.com/software/visualadrenaline">Find out more about Visual Adrenaline</a></li>
</ul> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-software-network-at-siggraph-2009</link>
      <pubDate>Fri, 05 Jun 2009 12:37:36 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-software-network-at-siggraph-2009#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-software-network-at-siggraph-2009</guid>
      <category>Events</category>
    </item>
    <item>
      <title>GDC 2009 - Into Tomorrow with Dave Graveline</title>
      <description><![CDATA[ <!-- .style1 { 	text-align: center; } -->We were very pleased to feature the radio show "<a href="http://www.graveline.com/" target="_blank">Into Tomorrow with Dave Graveline</a>" in our Intel booth at GDC 2009!<br /><br />
<ul>
<li><a href="http://graveline.com/pastshows/032709.html" target="_blank">Watch video clips of each segment of the show from GDC</a></li>
</ul>
<p>
<table style="width: 90%;" border="0" cellspacing="5" cellpadding="7">
<tbody>
<tr>
<td colspan="2" valign="top"><strong>More about "Into Tomorrow"</strong><br />"<a href="http://www.graveline.com">Into Tomorrow with Dave Graveline</a>" is now in it's 14th year. It is a 3-hour radio program (as well as 60 second Daily Features and ITTV Video Reports) covering the Latest in Consumer Electronics &amp; Technology available today and ... into tomorrow. The show airs on over 150 AM &amp; FM radio stations around the U.S., on both SIRIUS and XM Satellite Radio, radio stations in Germany, Bermuda, New Zealand, Canada and several other sources including Mobile Broadcast Network, BeOS Radio, Sprint Radio, TiVo, CelleCast and many others - every weekend. "Into Tomorrow" is also heard around the world on the Armed Forces Networks in several other countries. In addition, they stream all our audio and video via their web site and provide free Podcasts of all show archives. <br /> </td>
</tr>
<tr>
<td class="style1" valign="top"><img src="http://software.intel.com/file/14739" border="0" alt="" width="301" height="289" align="top" /></td>
<td class="style1" valign="top"><img src="http://software.intel.com/file/14738" border="0" alt="" width="301" height="289" align="top" /></td>
</tr>
</tbody>
</table>
</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/gdc-2009-into-tomorrow</link>
      <pubDate>Wed, 01 Apr 2009 09:37:26 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/gdc-2009-into-tomorrow#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/gdc-2009-into-tomorrow</guid>
      <category>Events</category>
    </item>
  </channel></rss>