<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Tue, 24 Nov 2009 22:25:17 -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/download/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/multi-core/download//all</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Intel® Concurrency Checker 2.1 : End User License Agreement for Application Concurrency Audit Tool</title>
      <description><![CDATA[ <p>When you click the file name to download enter your valid email address into the click to accept pop up box, we can send you interesting information about this download and keep you aware of what happens to it in the future. We're not checking for a valid email domain.</p>
<p>Note - Plase make sure that you have reviewed the <a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/7380')">Users Guide</a>.  This guide provides a visual screenshot by screenshot display of all user interface interactions needed to invoke and effectively use Intel® Concurrency Checker.</p>
<p> </p>
<p><span style="font-weight: bold;">For Windows*</span></p>
<p>WINDOWS* Intel® Concurrency Checker 2.1 - ACCEPT End User License Agreement and DOWNLOAD</p>
<p>DOWNLOAD: <a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/7380')"></a><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/7380')">Intel Concurrency Checker v2.1 Users Guide</a> | <a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/7379')"></a><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/7379')">Intel Concurrency Checker Release Notes</a> | <a href="javascript:void(0)"></a><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/7374')">iCChecker-+EULA+08-07-31.rtf</a> | <a href="http://software.intel.com/file/7376" onclick="show_file_download(4,false,'http://software.intel.com/file/7376')" title="download_4" class="filedownload" id="free_download_4">iCCheckerRes.dll</a> (84KB) | <a href="http://software.intel.com/file/7375" onclick="show_file_download(4,false,'http://software.intel.com/file/7375')" title="download_4" class="filedownload" id="free_download_4">iCChecker.exe</a> (472KB)<a href="http://software.intel.com/file/7376" onclick="show_file_download(4,false,'http://software.intel.com/file/7376')" title="download_4" class="filedownload" id="free_download_4"></a></p>
<p> </p>
<p> </p>
<p><span style="font-weight: bold;">For Linux*</span></p>
<p>Linux* Intel® Concurrency Checker 2.1 Binary - ACCEPT End User License Agreement Pop Up to DOWNLOAD</p>
<p>DOWNLOAD: <a href="javascript:void(0)"></a><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/7373')">linux-users-guide.pdf</a> | <a href="http://software.intel.com/file/7372" onclick="show_file_download(4,false,'http://software.intel.com/file/7372')" title="download_4" class="filedownload" id="free_download_4">iCChecker-2.1-binary.tar.gz</a> (680KB)</p>
<p> </p>
<p>Please take a moment to <a href="https://fm1cedar.cps.intel.com/isn/registration/isnRegpage.aspx?TARGET=http://softwarecommunity.intel.com/isn/home/default.aspx?xclear=1">register with The Intel Software Network</a> to particiapte in forum discussions.</p>
<p>Back to the<a href="http://software.intel.com/en-us/articles/intel-concurrency-checker-icchecker-10"> Intel® Concurrency Checker</a> page.</p>
<p> </p> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-concurrency-checker-21-end-user-license-agreement-for-application-concurrency-audit-tool</link>
      <pubDate>Tue, 10 Nov 2009 14:28:28 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-concurrency-checker-21-end-user-license-agreement-for-application-concurrency-audit-tool#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-concurrency-checker-21-end-user-license-agreement-for-application-concurrency-audit-tool</guid>
      <category>Parallel Programming</category>
    </item>
    <item>
      <title>Intel® Cilk++ Software Development Kit</title>
      <description><![CDATA[ <table cellspacing="1" cellpadding="1" width="100%" border="0">
<tbody>
<tr>
<td align="center"><a href="http://software.intel.com/en-us/articles/download-intel-cilk-sdk/"><img src="http://software.intel.com/file/15820" /></a></td>
<td style="PADDING-LEFT: 30px"><span class="sectionBody"><a href="http://software.intel.com/en-us/articles/welcome-to-whatifintelcom">What If Home</a> | <a href="#Product Overview">Product Overview</a> | <a href="#Technical Requirements">Technical Requirements</a> | <a href="http://software.intel.com/en-us/articles/intel-cilk-sdk-resource-library">Resource Library</a><br /><a href="#FAQ">FAQ</a> | <a href="#Bio">Primary Technology Contacts</a> | <a href="http://software.intel.com/en-us/forums/">Discussion Forum</a> | <a href="http://softwareblogs.intel.com/category/whatif/">Blog</a></span></td>
</tr>
</tbody>
</table>
<br />
<div>Intel<span style="color: #333333; line-height: 16px; ">®<span style="color: #000000; line-height: normal; "> Cilk++ SDK is an extension to C++ that offers a quick, easy and reliable way to improve the performance of C++ programs on multi-core processors. The Intel Cilk++ SDK, based on technology acquired from Cilk Arts in August, 2009, offers support for programmers using the GCC compiler for Linux* or the Microsoft C++ compiler for Windows*. The Intel Cilk++ SDK includes compiler support, runtime libraries, and tools for race detection, scalability and performance analysis. The three Cilk++ keywords provide a simple yet surprisingly powerful model for parallel programming, while runtime and template libraries offer a well-tuned environment for building parallel applications.  The Intel Cilk++ SDK allows you to:</span></span></div>
<div>
<ul>
<li><span style="line-height: normal; ">Write parallel programs using a simple model:  With only three keywords to learn, C++ developers move quickly into the parallel programming domain.</span></li>
<li><span style="line-height: normal; ">Optimize for parallel performance: Hyperobject libraries resolve race conditions without the performance overhead of traditional locking solutions, and the scalability analyzer predicts how performance will scale to systems with many more processors.</span></li>
<li><span style="line-height: normal; ">Leverage existing serial tools: The serial semantics of Cilk++ allows you to debug in a familiar serial debugger.</span></li>
<li><span style="line-height: normal; ">Verify the correctness of parallel programs: The race detector’s strong guarantee of race-free operation eliminates the worry that parallel bugs will compromise applications.</span></li>
<li><span style="line-height: normal; ">Scale for the future: The runtime system operates smoothly on systems with hundreds of cores.</span></li>
</ul>
</div>
<div>As multi-core systems become prevalent on desktops, servers and even laptop systems, new performance leaps will come as the industry adopts parallel programming techniques. However, many parallel environments consist of confusing, complex and error-prone rules and constructs. The Cilk++ language, built on the Cilk technology developed at M.I.T. over the past two decades, is designed to provide a simple, well-structured model that makes development, verification and analysis easy. Because Cilk++ is an extension to C++, programmers typically do not need to restructure programs significantly in order to add parallelism.</div>
<div><br /></div>
<div><br />
<div><br /> 
<hr />
<div class="sectionHeading"><a name="Product Overview"></a>Product Overview</div>
<p><!--StartFragment--></p>
<p class="MsoNormal"><span style="color: #333333;"></span></p>
<span style="color: #333333;">
<p class="MsoNormal">Intel® Cilk++ SDK offers early exposure to the Cilk++ style of parallel development.</p>
<p class="MsoNormal"><b>Convert</b> a serial program to Cilk++. Here, we indicate a parallel region of a serial quicksort algorithm using the cilk_spawn and cilk_sync keywords:</p>
</span>
<p class="MsoNormal"><span style="color: #333333;"><!--StartFragment--></span></p>
<span style="color: #333333;">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333">template &lt;typename T&gt;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333">void qsort(T begin, T end) {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span>if (begin != end) {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span>T middle = partition(<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span>begin, <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;; mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span>end, <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;; mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span>bind2nd(less&lt;typename iterator_traits&lt;T&gt;::value_type&gt;(), *begin)); <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span></span><b><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;; mso-bidi-font-family:&quot;Courier New&quot;;color:#0070C0">cilk_spawn</span></b><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;; mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"> qsort(begin, middle);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span>qsort(max(begin + 1, middle), end);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span></span><b><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;; mso-bidi-font-family:&quot;Courier New&quot;;color:#0070C0">cilk_sync</span></b><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;; mso-bidi-font-family:&quot;Courier New&quot;;color:#333333">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333"><span style="mso-spacerun: yes"></span>}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;;color:#333333">}</span><span style="font-size:8.5pt;font-family:Verdana;mso-fareast-font-family:&quot;Times New Roman&quot;; mso-bidi-font-family:&quot;Times New Roman&quot;;color:#333333"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.5pt;font-family:Verdana;mso-fareast-font-family: &quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#333333"><o:p></o:p></span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b>Compile and link</b> the program with the compiler and runtime library from the command line or within Microsoft Visual Studio*.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b>Test</b> the program on a single processor to ensure serial correctness.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b>Verify</b> that the program is race free using the race detector, and correct any errors found. This sample output shows how the race detector displays the file name, source line, stack trace and variable name for a race in a sample program:</p>
<div><br /></div>
<div><!--StartFragment-->
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black">cilkscreen sum<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black"><span style="mso-spacerun: yes"></span>Race condition on location 004367C8<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black"><span style="mso-spacerun: yes"></span>write access at 004268D8: (c:\sum.cilk:8, sum.exe!f+0x1a)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black"><span style="mso-spacerun: yes"></span>read access at 004268CF: (c:\sum.cilk:8, sum.exe!f+0x11)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black">called by 004269B4: (c:\sum.cilk:14, sum.exe!cilk_main+0xd0)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black">called by 0042ABED: (c:\[...]\ostream:786, sum.exe!__cilk_main0+0x3d)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black">called by 100081D5: (cilk_1_1-x86.dll!__cilkrts_ltq_overflow+0x137)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Courier New&quot;; color:black">Variable: 004367C8 - int sum</span></p>
<!--EndFragment--></div>
<div><br /></div>
<div><br /></div>
<div>
<div><b>Correct</b> race conditions using Hyperobjects:</div>
<div>
<ul>
<li>Create private views of global variables in different strands running in parallel.</li>
<li>Use any data structure or control structure (not just parallel loops).</li>
<li>Minimize overhead with lazy view creation.</li>
<li>Simplify debugging and testing with deterministic results that are the same as the serial program results.</li>
<li>Use built-in support to support parallel operations such as creating linked lists, constructing strings, summing numbers and generating file output.</li>
<li>Create custom Hyperobjects modeled after the templates provided.</li>
</ul>
</div>
<div></div>
<div><b>Analyze</b> that the program will scale well using the scalability analyzer:</div>
</div>
<img title="qsort.gif" alt="qsort.gif" src="http://software.intel.com/file/22005" />
<div><br /></div>
<div><br /></div>
<div><br /></div>
<hr />
<div class="sectionHeading"><a name="Documentation"></a>Documentation</div>
<p><a onclick="ndownload('http://software.intel.com/file/23357')" href="javascript:void(0)">Release Notes</a> | <a onclick="ndownload('http://software.intel.com/file/23358')" href="javascript:void(0)"></a><a onclick="ndownload('http://software.intel.com/file/23634')" href="javascript:void(0)">Programmer’s Guide (PDF)</a> | <a href="http://software.intel.com/en-us/articles/intel-cilk-sdk-resource-library">Intel® Cilk++ SDK Resource Library</a></p>
<p> </p>
<!--page break--> 
<hr />
<div class="sectionHeading"><a name="Technical Requirements"></a>Technical Requirements</div>
<p><b>Technical Requirements (all platforms)</b></p>
<p> </p>
<p>1. Intel® Cilk++ SDK requires an IA-32 or Intel 64 processor.</p>
<p>2. In order to see parallel speedup, Cilk++ requires two or more processing cores in either a single or multiple chip configuration.</p>
<p> </p>
<p><b>Technical Requirements (Microsoft Windows*)</b></p>
<p>1. Intel® Cilk++ SDK has been tested on many different versions of Microsoft Windows and should be compatible with Microsoft Windows XP with Service Pack 2 or later, or Microsoft Windows Vista.</p>
<p>2. Intel® Cilk++ SDK requires Microsoft Visual Studio 2008, Microsoft Visual Studio 2008 Express, or Microsoft Visual Studio 2005 with Service Pack 1 installed.</p>
<p> </p>
<p><b>Technical Requirements (GNU/Linux*)</b></p>
<p>1. Intel® Cilk++ SDK has been tested on many different GCC/Linux distributions and should be compatible with and 32-bit or 64-bit GNU/Linux installation.</p>
<p>2. The Cilk++ compiler is based on GCC version 4.2.4 and requires the same software environment as that version of GCC, includes a linker and assembler.</p>
<p> </p>
<!--page break--> 
<hr />
<div class="sectionHeading"><a name="FAQ"></a>Frequently Asked Questions</div>
<p><b></b></p>
<b>
<p>Q - What is the state of the product on the WhatIf site?</p>
<p><span style="font-weight: normal;">A - Intel® Cilk++ SDK is provided free of charge as a technology preview. <a href="http://software.intel.com/en-us/forums/">We’re interested in your feedback.</a> Since it is only a technology preview, the availability and support for Cilk++ is not long-term. Intel is planning to support Cilk++ technology in a future version of the Intel C++ Compiler. </span></p>
<p>Q - How do I report problems or send feedback?</p>
<p><span style="font-weight: normal;">A - You are welcome to join our <a href="http://software.intel.com/en-us/forums/">What If Software Forum</a> to post your questions and issues. The team will keep any eye on the discussion and do our best to answer your questions.</span></p>
<p>Q - What kind of feedback are you looking for?</p>
<p><span style="font-weight: normal;">A - Please visit the <a href="http://software.intel.com/en-us/forums/">What If Software Forum</a> and your thoughts in an Intel Cilk++ discussion thread or create a new one.   We appreciate all feedback, in particular feedback on the following:</span></p>
<ul>
<li><span style="font-weight: normal; ">Your thoughts on this methodology for parallelizing your program.</span></li>
<li><span style="font-weight: normal; ">How does it compare with other techniques you have used?</span></li>
<li><span style="font-weight: normal; ">What features of Cilk++ do you like?  What did you find difficult to use or to understand?</span></li>
<li><span style="font-weight: normal; ">What is the biggest obstacle that has stopped you from implementing multi-core support in your application?</span></li>
</ul>
<p>Q - How do I download Intel® Cilk++ SDK?</p>
<p><span style="font-weight: normal;">A - Visit the end user agreement and <a href="http://software.intel.com/en-us/articles/download-intel-cilk-sdk/">download page for Intel® Cilk++ SDK</a>.</span></p>
</b>
<p><b>Q - How do I learn more about multi-core programming?</b></p>
<p>A - Download the free e-book "<span style="line-height: normal; color: #333333; "><i style="font-family: verdana, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a style="font-family: verdana, sans-serif; color: #d54e21; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://software.intel.com/en-us/articles/e-book-on-multicore-programming/" target="_blank">How to Survive the Multicore Software Revolution (or at Least Survive the Hype)</a>"</i>.</span></p>
<p><b>Q - What is the best way to learn about Cilk++?</b></p>
<p>A - The <a style="font-family: verdana, sans-serif; color: #626262; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" onclick="ndownload('http://software.intel.com/file/23358')" href="javascript:void(0)"></a><a onclick="ndownload('http://software.intel.com/file/23358')" href="javascript:void(0)"></a><a onclick="ndownload('http://software.intel.com/file/23358')" href="javascript:void(0)">Cilk++ Programmer's Guide</a> (pdf) is a good starting point. In addition, there are three video lectures taped at MIT which you can watch on the following page:</p>
<ol>
<li><a href="http://software.intel.com/en-us/articles/multicore-programming-workshop-lecture-1/">Multicore Programming Workshop - Lecture 1</a></li>
<li><a href="http://software.intel.com/en-us/articles/concepts-in-multicore-programming-lecture-2-parallelism-scheduling-theory/">Concepts in Multicore Programming - Lecture 2: Parallelism &amp; Scheduling Theory</a></li>
<li><a href="http://software.intel.com/en-us/articles/concepts-in-multicore-programming-lecture-3-analysis-of-multithreaded-algorithms/">Concepts in Multicore Programming - Lecture 3: Analysis of Multithreaded Algorithms</a></li>
</ol>
<p> </p>
<!--page break--> 
<hr />
<div class="sectionHeading"><a name="Bio"></a>Primary Technology Contacts</div>
<p><b></b></p>
<b>
<p>Matteo Frigo<span style="font-weight: normal;"> is an Intel Research Scientist with the Intel’s Performance, Analysis, and Threading Team and is the architect of the Cilk++ language and tools.</span></p>
<p>Stephen Lewin-Berlin<span style="font-weight: normal;"> <span style="line-height: normal; color: #333333; font-family: Verdana, sans-serif; ">manages the Intel engineering team working on Cilk++ SDK technology. His experience building tools for software developers spans more than 20 years, most recently as VP Engineering at Cilk Arts, where he helped develop Cilk++.</span></span></p>
<p><span style="font-weight: normal;">We encourage you to visit our <a href="http://software.intel.com/en-us/forums/">support forums</a>. We’ll be watching for Intel® Cilk++ SDK questions.</span></p>
</b>
<p> </p>
<p> </p>
<!--page break--> 
<hr />
</span></div>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-cilk</link>
      <pubDate>Thu, 29 Oct 2009 13:39:22 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-cilk#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-cilk</guid>
      <category>Parallel Programming</category>
      <category>What If Experimental Software</category>
      <category>Code & Downloads</category>
    </item>
    <item>
      <title>Intel® WS-Management Translator</title>
      <description><![CDATA[ <h2 class="sectionHeading">Introduction</h2>
<p>Beginning with Intel® Active Management Technology (Intel® AMT) release 3.0, Intel introduced support for the industry standard WS-Management protocol. This allows management software to use a combination of standard CIM classes, as well as Intel specific classes, to perform Intel® AMT operations. Support for the WS-Management specification enables software developers and IT professionals to leverage off-the-shelf infrastructure and tools to interact with Intel® AMT platforms. But what about using WS-Management based software in conjunction with Intel® AMT platforms older than release 3.0? Intel has shipped many platforms that can only support a firmware version of 2.6 or below. Can WS-Management based software be used with these older Intel platforms?</p>
<h3 class="sectionBody">
<p>Enter the Translator</p>
</h3>
<p>The Intel® WS-Management Translator makes it possible for WS-Management based software to be used in conjunction with Intel® AMT platforms older than version 3.0. Using the translator, management software can send WS-Management commands to the translator, the translator will in turn perform the equivalent operation on an Intel® AMT device using a proprietary SOAP based protocol understood by all Intel® AMT platforms.</p>
<p><br />Download <a href="http://software.intel.com/en-us/articles/intel-software-license-agreement-isv-enterprise-single-user-for-the-intel-ws-management-translator-for-vprot-processor-technology">The Intel® WS-Management Translator for vPro™ Processor Technology</a></p>
<table border="1" cellpadding="5" cellspacing="0" width="360">
<tbody>
<tr>
<td>File Name:</td>
<td><a href="http://software.intel.com/en-us/articles/intel-software-license-agreement-isv-enterprise-single-user-for-the-intel-ws-management-translator-for-vprot-processor-technology ">WSTrans.msi</a> *build 568</td>
</tr>
<tr>
<td>Date Published:</td>
<td>10/05/09</td>
</tr>
<tr>
<td>Download Size:</td>
<td>2.11 MB</td>
</tr>
</tbody>
</table>
<p> </p>
<h2 class="sectionHeadingText">Key features in the Translator 1.1 (build 568)</h2>
<ul>
<li>Validation with SCCM SP2</li>
<li>Enhanced  legacy support for wireless profiles, 8021.x profiles, and 3party data storage</li>
<li>Enhanced Kerberos authentication and Kerberos ticket handling</li>
<li>You can upgrade from existing builds by using this <a href="http://software.intel.com/file/1306">VB Script</a> or it can be installed on its own.</li>
</ul>
<p> </p>
<p>Download <b><a href="http://software.intel.com/en-us/articles/ws-management-translator-source-code-license">Source Code</a> </b>for The Intel® WS-Management Translator for vPro™ Processor Technology</p>
<table border="1" cellpadding="5" cellspacing="0" width="360">
<tbody>
<tr>
<td>File Name:</td>
<td><a href="http://software.intel.com/en-us/articles/ws-management-translator-source-code-license">Source Code (wstrans_src_build_542.zip)</a></td>
</tr>
<tr>
<td>Date Published:</td>
<td>08/19/08</td>
</tr>
<tr>
<td>Download Size:</td>
<td>640 kb</td>
</tr>
</tbody>
</table>
<p> </p>
<p class="sectionHeading">Genscript</p>
<p>Genscript is a tool for activating Intel® Active Management Technology (Intel® AMT) features in a scriptable environment. Genscript generates Visual Basic® scripts that can be applied to a single machine or many machines. These scripts programmatically can activate various Intel AMT features using Windows Remote Management (WinRM). Genscript can also be used in conjunction with the Intel WS-Management Translator to perform initial setup of Intel AMT clients and programmatically activate features on AMT clients that don’t natively support WinRM. Intel AMT clients that are already setup, and natively support the WS-Management interface, will not require the assistance of the Intel WS-Management translator software.</p>
<p>Download <a href="http://software.intel.com/en-us/articles/intel-software-license-agreement-isv-enterprise-single-user-for-genscript/"><span style="font-weight: bold;">Genscript </span></a><b> </b>for The Intel® WS-Management Translator for vPro™ Processor Technology</p>
<table border="1" cellpadding="5" cellspacing="0" width="360">
<tbody>
<tr>
<td>File Name:</td>
<td><a href="http://software.intel.com/en-us/articles/intel-software-license-agreement-isv-enterprise-single-user-for-genscript/">genscript1_0_15.zip</a></td>
</tr>
<tr>
<td>Date Published:</td>
<td>02/13/09</td>
</tr>
<tr>
<td>Download Size:</td>
<td>62.2 kb</td>
</tr>
</tbody>
</table>
<p> </p>
<p><span style="font-size: 12px; font-weight: bold; line-height: normal;">Additional Information</span></p>
<ul>
<li><a href="http://softwareblogs.intel.com/2008/06/04/ws-management-translator-for-intel-amt/">Ajith Illendula's Blog post - WS-Management Translator for Intel AMT</a> </li>
<li><a href="http://software.intel.com/en-us/articles/faq-ws-management-translator ">Frequently Asked Questions</a> </li>
<li><a href="http://software.intel.com/en-us/articles/ws-management-and-intel-active-management-technology-a-primer">WS-Management and Intel® Active Management Technology</a> </li>
<li><a href="http://software.intel.com/file/1290">Issuing a Web Server Certificate with IIS</a> </li>
<li><a href="http://software.intel.com/file/1309">Configuring the Translator for use with SCCM/SP1</a> </li>
</ul> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-ws-management-translator</link>
      <pubDate>Mon, 05 Oct 2009 16:20:49 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-ws-management-translator#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-ws-management-translator</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Intel® Parallel Advisor Lite</title>
      <description><![CDATA[ <table border="0" cellspacing="1" cellpadding="1" width="100%">
<tbody>
<tr>
<td align="center"><a href="http://software.intel.com/en-us/articles/download-intel-parallel-studio-advisor-lite/"><img title="Download" src="http://software.intel.com/file/19060" alt="Download.gif" /></a><br /></td>
<td style="PADDING-LEFT: 30px"><span class="sectionBody"><a href="http://software.intel.com/en-us/articles/welcome-to-whatifintelcom">What If Home</a> | <a href="#Product Overview">Product Overview</a> | <a href="#Documentation">Documentation</a> | <a href="#Technical Requirements">Technical Requirements</a> | <a href="#Webinars">Webinars</a><br /> <a href="#FAQ">FAQ</a> | <a href="#Bio">Primary Technology Contacts</a> | <a href="http://software.intel.com/en-us/forums/whatif-alpha-software/topic/65814/">Discussion Forum</a> | <a href="#blogs">Blog</a> | <a href="http://software.intel.com/sites/support/padvisor/">Help</a></span></td>
</tr>
</tbody>
</table>
<br />
<div><!--StartFragment-->
<p class="MsoPlainText"><span style="line-height: normal;"></span></p>
<p class="MsoPlainText">Intel® Parallel Advisor Lite helps you prepare serial parts of your program for parallelism by simulating its parallel behavior. It is provided free of charge as a technology preview.</p>
<p class="MsoPlainText">Parallel Advisor Lite is an add-on for the <a href="http://software.intel.com/en-us/intel-parallel-studio-home/">Intel® Parallel Studio</a> suite of development tools for C/C++ developers using Microsoft Visual Studio*. You need to use Intel® Parallel Studio tools to finish implementing parallelism and to tune your parallel program.</p>
<p class="MsoPlainText">The Intel® Parallel Studio product suite includes Intel® Parallel Composer, Intel® Parallel Inspector, and Intel® Parallel Amplifier. Together with Intel® Parallel Advisor Lite, it enables Microsoft Windows* developers to easily and quickly design, create, debug and optimize applications for multi-core processors. To use Parallel Advisor Lite, you need to install Intel® Parallel Studio (<a href="http://software.intel.com/sites/products/irc/StudioEvalForm5.html">download the evaluation version here</a>)</p>
<p class="MsoPlainText"><a href="http://software.intel.com/en-us/intel-parallel-studio-home/">Intel® Parallel Studio</a> products are the first software development products to satisfy an immediate need to enable parallelism for many programmers including:</p>
<ul>
<li><strong>End-to-end product suite for parallelism:</strong> Easing implementation at every stage in the development cycle to design, code, debug and tune applications.</li>
<li><strong>Forward scaling:</strong> Enabling the application to dynamically adapt to every processor innovation.</li>
<li><strong>Standards-based solution for threading:</strong> Enabling companies to leverage significant investments in C/C++ applications and C/C++ developer skills. </li>
<li><strong>Easy parallelism on-ramp:</strong> Minimizing learning curves, while improving productivity for accelerated return on hardware and software investments.</li>
<li><strong>Support multiple ways to exploit parallelism:</strong> Including data and task parallel programming</li>
</ul>
<p class="MsoPlainText">Intel® Parallel Advisor Lite is built upon new analysis algorithms that will help you find the unanticipated serial implementation artifacts preventing the optimal application of parallelism in your code.</p>
<p class="MsoPlainText">Over the last few years, processor technology found in personal laptops, desktops, and enterprise servers has shifted from making single-core processors faster to having multiple cores in each processor.  Parallel programming takes advantage of this new paradigm: portions of the program (tasks) execute at the same time, each task using a core. On multi-core systems, this can provide better performance.</p>
<p class="MsoPlainText">Intel® Parallel Advisor Lite helps you prepare your program source code for the introduction of parallelism. It guides you through a sequence of steps that helps you incrementally analyze and transform chosen serial portions of your program. For example, you need to identify candidate tasks that can execute in parallel and also handle likely data access issues that may result from parallel execution. After you prepare and test your program, you can add code that introduces parallelism, which often provides shorter execution times on multi-core systems.</p>
<p class="MsoPlainText"><b>When Do I use Intel® Parallel Advisor Lite?</b></p>
<p class="MsoPlainText">You use Intel® Parallel Advisor Lite as the first step in the process, <i>before</i> you add parallelism to your serial program. It helps you:</p>
<ul>
<li>Locate places to add parallelism, such as areas of your program that use the most CPU time.</li>
<li>After you select certain areas, you need to ensure that those parts of your program can indeed run in parallel. To easily add parallelism later, you need to <i>prepare your program</i>.</li>
</ul>
<p class="MsoPlainText"><b>So How Do I Prepare My Program?</b></p>
<p class="MsoPlainText">To prepare your program for parallelism, you:</p>
<ul>
<li>Open the workflow documentation in the help to guide you through the parallelism-enabling steps. </li>
<li>Add one-line annotations to your source code to identify the places where you want to enable the use of parallelism.</li>
<li>Use Intel® Parallel Advisor Lite tools that read your annotations while evaluating and executing your code. These tools consider the implications of your proposed parallel areas to predict data sharing problems in your serial program, such as data races. </li>
<li>Decide whether to eliminate sharing problems by either changing (privatizing) variable use or by adding explicit synchronization. If you choose to add synchronization, you need to add lock annotations to your source code. </li>
<li>Re-test your modified serial program to verify that the predicted sharing problems have been fixed.</li>
</ul>
<p class="MsoPlainText"><b>When Do I Use Intel® Parallel Studio?</b></p>
<p class="MsoPlainText">When planning a significant modification of your application, consider using the Intel® Parallel Composer to provide important performance benefits, such as by using the Intel® C++ Compiler and Intel® Integrated Performance Primitives threaded libraries. In addition to its ability to efficiently optimize code, the Intel® C++ Compiler provides many capabilities that can simplify implementing parallelism as well as OpenMP* 3.0 support.</p>
<p class="MsoPlainText">While using Intel® Parallel Advisor Lite, you need to choose one of the parallel frameworks to enable parallelism in your source code, such as OpenMP* support or the Intel® Threading Building Blocks, which are both included with Intel® Parallel Composer.</p>
<p class="MsoPlainText"><i>After </i>you modify your source code to add parallelism, you use Intel® Parallel Studio tools to build, check, tune, and debug your parallel program. It has tools to help you look for and address issues associated with memory leaks, threading errors, locks and waits, concurrency, and overall application performance. After building using the Intel® C++ Compiler, you can use the Intel® Parallel Debugger Extension included with Intel® Parallel Composer to extend the Microsoft Visual Studio* debugger with additional parallelism features.</p>
<!--EndFragment--></div>
<div><br /> 
<hr />
<div class="sectionHeading"><a name="Product Overview"></a>Product Overview</div>
<p><!--StartFragment--></p>
<p class="MsoPlainText">Intel® Parallel Advisor Lite offers early exposure to some of Intel® Parallel Advisor’s features:</p>
<ul>
<li>Methodology – Learn how to try out parallel ideas with serial modeling using our proven methodology</li>
<li>Hot Spot Analysis – Analyze your serial program to help decide where to model parallelism into your serial program</li>
<li>Performance Projection – Learn how to use performance data to estimate the benefit of threading</li>
<li>Correctness Modeling – New design-assist technology that finds data conflicts using your serial model before transforming to parallel code!</li>
</ul>
<p class="MsoPlainText">Intel® Parallel Advisor Lite's workflow documentation (help) guides you through the steps needed to prepare for and later apply parallelism. It helps you:</p>
<ul>
<li>Profile a running program to identify candidate sites that should use parallelism.</li>
<li>Add one-line source annotations to identify the beginning and end of candidate parallel sites and their tasks. </li>
<li>Use the correctness modeling tool on your annotated program to predict where data sharing problems exist that should be fixed before adding parallelism.</li>
<li>Add source annotations to identify how to avoid the data sharing problems, such as by adding synchronization.</li>
<li>After completing these steps and testing the serial program, replace the annotations with code that implements parallelism. This creates a parallel version of your program that uses multiple threads and thus utilizes the performance capabilities of multi-core systems.</li>
</ul>
<p> </p>
<p class="MsoPlainText">The following figure shows the major steps you follow to add parallelism to your program:</p>
<p class="MsoPlainText"><img title="Intel Parallel Advisor Lite " src="http://software.intel.com/file/18799" alt="lite+fig+2.jpg" /></p>
<p class="MsoPlainText">This is an interactive process, where you repeat these basic steps as you identify more sites for adding parallelism.</p>
<p class="MsoPlainText"><strong>Intel® Parallel Advisor Lite Parallel Methodology Interface</strong></p>
<img alt="PAL-ScreenShot.gif" title="PAL-ScreenShot.gif" src="http://software.intel.com/file/22456" /><br />
<p><!--StartFragment--></p>
<p class="MsoPlainText"> </p>
<!--page break--> 
<hr />
<div class="sectionHeading"><a name="Documentation"></a>Documentation</div>
<span style="line-height: 16px;">
<div id="article_text">
<div><span style="line-height: 16px;"><a onclick="ndownload('http://software.intel.com/file/19019')" href="javascript:void(0)"></a><a onclick="ndownload('http://software.intel.com/file/19019')" href="javascript:void(0)"></a><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/22366')">Release Notes</a> | <a onclick="ndownload('http://software.intel.com/file/19020')" href="javascript:void(0)"></a><a onclick="ndownload('http://software.intel.com/file/19020')" href="javascript:void(0)"></a><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/22365')">Getting Started</a> | <span style="line-height: normal; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><a style="font-family: verdana, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; color: #0860a8; text-decoration: none; " href="http://software.intel.com/sites/support/padvisor/">Help</a></span></span></div>
<div><br /></div>
<div class="sectionHeading"><a name="Technical Requirements"></a>Technical Requirements</div>
<span style="line-height: 16px;">
<div><ol>
<li>Intel® Parallel Advisor Lite requires the Intel® Parallel Studio product, where the installation includes at least Intel® Parallel Amplifier and Intel® Parallel Inspector.   If you have multiple versions of Microsoft Visual Studio* installed, install Parallel Advisor Lite to the same version(s) of Microsoft Visual Studio* that you installed the Intel® Parallel Studio product. See <a href="http://software.intel.com/en-us/intel-parallel-studio-home/">http://software.intel.com/en-us/intel-parallel-studio-home/</a> for information on Intel® Parallel Studio.</li>
<li>Intel® Parallel Advisor Lite installation must be performed from an account with administrative privileges, such as the administrator account.</li>
</ol></div>
</span></div>
<hr />
<div class="sectionHeading"><a name="webinars"></a>Webinars</div>
<p>Intel® Parallel Advisor Lite related Webinars</p>
<p><a href="https://event.on24.com/event/36/88/3/rt/1/index.html?&amp;eventid=36883&amp;sessionid=1&amp;key=D76A2FD29D7444AEC06765011A2D4953&amp;sourcepage=register"><strong>The Key to Scaling Applications for Multicore </strong></a></p>
<p>Whether an application is serial, partially parallel, or fully parallel it can get significant benefit from parallelism. New Intel® Parallel Studio tools provide Windows* developers with the keys to get the most out of parallelism. Gain an in-depth understanding of when, where, and how much to use parallelism to achieve optimal results. Microsoft* Visual Studio C/C++ developers will learn how to identify and safely design applications that can scale with increasing processor core counts. Recommended companion technical webinar: Identify and Address Threading Opportunities.</p>
<p><a href="https://event.on24.com/event/36/88/3/rt/1/index.html?&amp;eventid=36883&amp;sessionid=1&amp;key=D76A2FD29D7444AEC06765011A2D4953&amp;sourcepage=register"><strong>Identify and Address Threading Opportunities</strong></a><strong> </strong></p>
<p>Parallelize client applications using Intel® Parallel Studio. Identify where to parallelize code and how to go about making the changes. This demonstration covers key tool capabilities---identify hot spots that would benefit from threading, use speculative evaluation to find threading barriers, determine if barriers are really limiting or can be overcome, and overcome threading barriers by adding locks or restructuring code. Effective techniques combined with compelling examples using OpenMP* and Intel® Threading Building Blocks will help developers apply insights to applications and take advantage of multicore hardware for better performance. Recommended companion technical webinar: The Key to Scaling Applications for Multicore.</p>
<p class="sectionHeading"><a name="blogs"></a>Blogs</p>
<p>Intel® Parallel Advisor Lite related Blogs:</p>
<ol>
<li><a href="http://software.intel.com/en-us/blogs/2009/06/05/have-you-tried-intel-parallel-advisor-lite/">Have you tried Intel® Parallel Advisor Lite?</a></li>
<li><a href="http://software.intel.com/en-us/blogs/2009/07/28/a-parallel-modeler-for-serial-applications/">A Parallel Modeler for Serial Applications</a></li>
<li><a href="http://software.intel.com/en-us/blogs/2009/08/19/how-to-model-parallelism-with-intel-parallel-advisor-lite/">How to model parallelism with Intel® Parallel Advisor Lite</a></li>
<li><a href="http://software.intel.com/en-us/blogs/2009/09/08/finding-suitable-sites-for-parallelism-using-intel-parallel-advisor-lite/">Finding Suitable Sites for Parallelism using Intel® Parallel Advisor Lite</a></li>
<li><a href="http://software.intel.com/en-us/blogs/2009/09/28/intel-parallel-advisor-lite-update-1-released/">Intel® Parallel Advisor Lite Update 1 Released</a> </li>
<li><a href="http://software.intel.com/en-us/blogs/2009/10/07/installing-intel-parallel-advisor-lite-on-windows-7/">Installing Intel® Parallel Advisor Lite on Vista and Windows 7</a></li>
<li><a href="http://software.intel.com/en-us/blogs/2009/10/29/whats-the-advantage-of-modeling-parallelism-on-my-serial-program-with-parallel-advisor-lite/">What’s the Advantage of Modeling Parallelism on my Serial Program with Parallel Advisor Lite?</a></li>
</ol>
<p>For more blogs, please see Intel® Parallel Advisor Lite posts on <a href="http://softwareblogs.intel.com/category/whatif/">Whatif Software Blog.</a></p>
<!--page break--> 
<hr />
<div class="sectionHeading"><a name="FAQ"></a>Frequently Asked Questions</div>
<p><strong></strong></p>
<strong>
<p>Q - What is Intel® Parallel Advisor Lite?</p>
<p><span style="font-weight: normal; ">A - The Intel® Parallel Advisor Lite utility is a technology preview that accelerates parallel application design by providing unique insight into how parallelism will benefit your application.  Parallel Advisor Lite is an add-on to the Intel® Parallel Studio suite of development tools for C/C++ developers using Microsoft Visual Studio*. </span></p>
<p>Q - What benefits can I expect from using Intel® Parallel Advisor Lite?</p>
<p><span style="font-weight: normal;"> </span></p>
<p><span style="font-weight: normal;">A - Intel® Parallel Advisor Lite follows a simple, proven methodology to help you introduce parallelism into parts of your program.   The benefit of threading your application is that it will give you better performance, allowing you to compete more effectively.</span></p>
<ol>
<li><span style="font-weight: normal;">A key benefit of Parallel Advisor Lite is increased productivity when threading code.</span></li>
<li><span style="font-weight: normal;">Parallel Advisor Lite will help you figure out the right places to add threading. Don’t guess. Measure.</span></li>
<li><span style="font-weight: normal;">Parallel Advisor Lite will help you avoid the pitfalls of adding parallelism, because you can find the data race issues while still running serial code. With the time you save, you can get to market faster, with more features.</span></li>
</ol></strong></span><strong>
<p>Q - What types of programs can be used with Parallel Advisor Lite?  Can it examine managed code?</p>
<p><span style="font-weight: normal;">A - As an add-on to Intel® Parallel Studio, Intel Parallel Advisor Lite supports native C/C++ applications.  Intel® Parallel Studio suite of development tools support solutions and projects from Microsoft Visual Studio* 2005 and Visual Studio* 2008. </span></p>
<p>Q - How do I get started?</p>
<p><span style="font-weight: normal;">A - You must have the prerequisite software (see <a href="#Technical Requirements">Technical Requirement</a>s) installed on your system before downloading. The prerequisite software includes Microsoft Visual Studio* 2005 or Visual Studio* 2008 with the Microsoft Visual C++* component, and <a href="http://software.intel.com/en-us/intel-parallel-studio-home/">Intel® Parallel Studio</a>. </span></p>
<p><span style="font-weight: normal;">After installing Intel® Parallel Advisor Lite, you can follow the easy instructions in the Getting Started document to begin working with our samples to familiarize yourself with our methodology and tools before you begin evaluating your own serial programs.</span></p>
<p><span style="font-weight: normal;">For more details, view the html-based <a href="http://software.intel.com/sites/support/padvisor/">Help</a> and the <a onclick="ndownload('http://software.intel.com/file/19019')" href="javascript:void(0)"></a><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/22366')">Release Notes</a> (PDF).</span></p>
<p>Q - What is the state of the product on the WhatIf site?</p>
<p><span style="font-weight: normal;">A - Intel® Parallel Advisor Lite is provided free of charge as a technology preview. We’re interested in your feedback. Since it is only a technology preview, the availability and support for Intel Parallel Advisor Lite is not long-term. Intel is planning on releasing the Intel® Parallel Advisor with a future version of Intel® Parallel Studio. </span></p>
<p>Q - How do I report problems or send feedback?</p>
<p><span style="font-weight: normal;">A - You are welcome to join our <a href="http://software.intel.com/en-us/forums/whatif-alpha-software/">What If Software Forum</a> to post your questions and issues. The team will keep any eye on the discussion and do our best to answer your questions.</span></p>
<p>Q - What kind of feedback are you looking for?</p>
<p><span style="font-weight: normal;">A - Please visit the <a href="http://software.intel.com/en-us/forums/whatif-alpha-software/topic/65814/">What If Software Forum</a> and your thoughts in an Intel Parallel Advisor Lite discussion thread or create a new one.   We appreciate all feedback, in particular feedback on the following:</span></p>
<ul>
<li><span style="font-weight: normal;">Your thoughts on this methodology for parallelizing your program. </span></li>
<li><span style="font-weight: normal;">How does it compare with other techniques you have used? </span></li>
<li><span style="font-weight: normal;">What features of Intel® Parallel Advisor Lite do you like?  What did you find difficult to use or to understand? </span></li>
<li><span style="font-weight: normal;">What is the biggest obstacle that has stopped you from implementing multi-core support in your application?   Does Parallel Advisor Lite address this obstacle?</span></li>
<li><span style="font-weight: normal;">What evidence did Parallel Advisor Lite present that convinced you not to parallelize your program? </span></li>
</ul>
<p>Q - How do I download Intel® Parallel Advisor Lite?</p>
</strong>
<p>A - Visit the <a href="http://software.intel.com/en-us/articles/download-intel-parallel-studio-advisor-lite/">end user agreement and download page </a>for Intel® Parallel Advisor Lite.</p>
<p> </p>
<!--page break--> 
<hr />
<div class="sectionHeading"><a name="Bio"></a>Primary Technology Contacts</div>
<p><strong><br /></strong></p>
<p><strong>Caroline Davidson<span style="font-weight: normal; line-height: normal;"> is a Technical Consulting Engineer with the Intel’s Performance, Analysis, and Threading Team.  She brings a fresh perspective to parallelizing applications given her broad experience of over 10 years user interface development while integrating with Microsoft Visual Studio, Borland, and Apple Xcode IDEs, as well over 11 years compiler code generation development on Digital Equipment's GEM Compiler System.  She joined Intel Corporation in 2001 as part of Compaq Corporation's Visual Fortran team.</span></strong></p>
<div><br />
<p><strong>Mark Davis <span style="font-weight: normal;">is a Senior Principal Engineer at Intel. He is in the Performance, Analysis, and Threading Team and has been designing and implementing software tools for parallelism for several years. Previously, he was Architect of Intel's Itanium Compiler Lab, providing high quality, high performance compilers for enterprise-class Itanium platforms.  He has also been co-manager of the Itanium Compiler Development team. Mark has specialized in compiler optimizations, performance analysis, and architecture design in his career. Dr. Davis received his Ph.D. in Computer Science from Harvard.</span></strong></p>
<p><strong><br /></strong></p>
<p>We encourage you to visit our <a href="http://software.intel.com/en-us/forums/whatif-alpha-software">support forums</a>. We’ll be watching for Intel® Parallel Advisor Lite questions.</p>
<p> </p>
<!--page break--> 
<hr />
</div>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-parallel-advisor-lite</link>
      <pubDate>Thu, 24 Sep 2009 07:54:57 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-parallel-advisor-lite#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-parallel-advisor-lite</guid>
      <category>Parallel Programming</category>
      <category>What If Experimental Software</category>
    </item>
    <item>
      <title>Intel AMT Setup and Configuration Service (SCS) to Microsoft System Center Configuration Manager (SCCM) SP2 System Migration.</title>
      <description><![CDATA[ <h2 class="sectionHeading">Overview</h2>
<p>The Intel® SCS to Microsoft® SCCM utility is aimed for users interested in migrating SCS-provisioned systems to Microsoft SCCM. <br />The SCS to SCCM migration utility is used to prepare Intel® Active Management Technology (Intel® AMT) systems that were configured using the Intel® SCS and managed <br />by any management console to be configured and managed by Microsoft* SCCM SP2. <br /><br />The utility does this in three easy steps:</p>
<ol>
<li>It creates a CSV file containing information on all Intel AMT systems provisioned by the SCS that are to be migrated. This CSV file includes the data about these systems <br />that is needed by SCCM. The CSV file is imported to SCCM prior to actual migration. </li>
<li>It performs a series of tasks that brings the systems to a state that will allow SCCM to configure them. </li>
<li>It performs a partial unprovisioning of the Intel AMT systems. </li>
</ol>
<p> </p>
<p><a href="http://software.intel.com/file/22415" class="freedownload emailrequired">Download Intel® SCS to Microsoft® SCCM utility ** </a></p>
<p><span style="color: #ff0000;">**The terms of the software license agreement included with any software you download will control your use of the software.</span></p>
<p> </p> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-amt-setup-and-configuration-service-scs-to-microsoft-system-center-configuration-manager-sccm-sp1-system-migration</link>
      <pubDate>Wed, 23 Sep 2009 08:25:39 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-amt-setup-and-configuration-service-scs-to-microsoft-system-center-configuration-manager-sccm-sp1-system-migration#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-amt-setup-and-configuration-service-scs-to-microsoft-system-center-configuration-manager-sccm-sp1-system-migration</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Download the latest Intel® AMT Software Development Kit (SDK)</title>
      <description><![CDATA[ <p>Thank you for your interest in the Intel® Active Management Technology (Intel® AMT) Software Development Kit. The Intel® AMT SDK (Software Development Kit) contains the building blocks and documentation material needed to develop software that interacts with Intel® AMT systems.<br /><br /><b>Intel® AMT 5.1.1 SDK is now available!!</b></p>
<!--page break--> 
<hr />
<div class="sectionHeading">Overview</div>
<p>Intel® Active Management Technology (Intel® AMT) is a capability embedded in Intel® vPro™ technology based PCs that enhance the ability of IT organizations to manage enterprise computing facilities. Intel AMT operates independently of the platform processor and operating system. Remote platform management applications can access Intel AMT securely, even when the platform is turned off, as long as the platform is connected to line power and to a network. Independent software vendors (ISVs) can build applications that take advantage of the features of Intel AMT using the application programming interface (API).</p>
<p>Download the most recent update to the Intel® AMT SDK and get everything you need to develop manageability applications.</p>
<p><a href="http://software.intel.com/en-us/articles/intel-active-management-technology-software-development-kit/">Download Intel® AMT SDK</a></p>
<table class="sectionBody" border="1" cellpadding="5" cellspacing="0">
<tbody>
<tr>
<td><span class="sectionBodyText">Version:</span></td>
<td><span class="sectionBodyText">Release 5.1.1</span></td>
</tr>
<tr>
<td>Date Published:</td>
<td>08/17/2009</td>
</tr>
<tr>
<td>Download Size:</td>
<td>108 MB</td>
</tr>
</tbody>
</table>
<p> </p>
<b>The main changes in the 5.1.1 SDK, besides some bug fixes are:</b><br /> 
<ul>
<li>Secure Audit Log (also known as “Access Monitor”) - Configuration and samples (4.0 &amp; 5.0).</li>
<li>Client Initiated Remote access (CIRA) - Manageability Presence Server (MPS) sample provided, configuration support &amp; most samples updated to support working remotely (4.0 &amp; 5.0).</li>
<li>Network Access Protection (NAP) - System Health Validator (SHV) sample (4.0 &amp; 5.0).</li>
<li>Samples for additional DASH 1.0 profiles - 'Role Based authorization (ACL)', WS-Eventing &amp; DASH Discovery support (3.2 - apart from WS-Eventing, 4.0 &amp; 5.0).</li>
<li>USB configuration has been updated to support many configuration options.</li>
<li>Wireless configuration WS-Management support (4.0).</li>
<li>New event log interface (3.2, 4.0 &amp; 5.0).</li>
<li>Alarm clock feature (5.1).</li>
<li>DASH 1.0 support (5.1). This change has caused some backward compatibility issues. Additional information can be found in Intel AMT WS-Management Capabilities Comparison.pdf document, in the DOCS folder.</li>
<li>IMRSDK.Dll can now work with a Certificate singed by a root CA with a 4096 key &amp; SHA 512 algorithm (5.1).</li>
</ul>
Notes:<br /><br />The following Microsoft hotfixes are required to work correctly in some situations:<br /> 
<ul>
<li>KB889388 - Digest DLL crash when connecting to an Intel AMT machine from 2 applications simultaneously.</li>
<li>KB899900 - For using Kerberos authentication to connect to an Intel AMT device.</li>
<li>KB908209 - For using Kerberos authentication to connect to an Intel AMT device using Internet Explorer.</li>
<li>KB842773 - For using digest authentication from a Windows application to connect to an Intel AMT device on which Kerberos users are configured.                     
<ul>
<li>Note: this is included in Windows XP* SP2 and in Windows Server 2003* SP1.</li>
</ul>
</li>
</ul>
<p><b>The key new features of Intel AMT 4.0 that are supported in this SDK:</b></p>
<ul>
<li><b>Client Initiated Remote Access </b>– allow client machines outside of their trusted intranet to make a call for help over the internet and establish a remote management connection.</li>
<li><b>Secure Audit Log support </b>– enables some policy based events on the system to be monitored by designated auditors without any possible disruption by administrators.</li>
<li><b>Network Access Protection (NAP) support </b>- Allows Intel AMT to gain Out Of Band access to a Microsoft NAP enabled 802.1x network to for SW updates, inventories, remote diagnostics, etc.</li>
<li><b>Wireless Configuration </b>– provides ability to manage the clients through their wireless network connection and modify communication profiles and settings.</li>
</ul>
<p><b>Release Details</b></p>
<ul>
<li>Please see the readme and versions files for more information about this release.</li>
<li>Need more help? Refer to the <a href="http://software.intel.com/en-us/articles/frequently-asked-questions">FAQs </a>or get expert advice from the <a href="http://software.intel.com/en-us/forums/manageability-software-development">Developer Discussion Forum</a></li>
</ul>
<p> </p>
<!--page break--> 
<hr />
<div class="sectionHeading">Additional Information</div>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d8eecd75-1fc4-49e5-bc66-9da2b03d9b92&amp;DisplayLang=en">Download Microsoft Windows* Platform SDK</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-active-management-technology">Overview and Introduction</a></li>
</ul>
<p> </p>
<!--page break--> 
<hr />
<div class="sectionHeading">Resources</div>
<ul>
<li><a href="http://software.intel.com/en-us/manageability">The Intel Manageability Community</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-active-management-technology-use-cases">Intel® Active Management Technology Use Cases</a></li>
<li><a href="http://software.intel.com/en-us/articles/architecture-guide-intel-active-management-technology">Architecture Guide: Intel® Active Management Technology</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-active-management-technology">Intel® Active Management Technology</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-active-management-technology-intel-amt-software-development-kit-sdk-start-here-guide">Intel® Active Management Technology (Intel AMT) Software Development Kit (SDK) Start Here Guide</a></li>
<li><a href="http://www.intel.com/cd/ids/developer/asmo-na/eng/321989.htm">Download the latest Intel® AMT Software Development Kit (SDK)</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-active-management-technology-software-development-kit-sdk-user-guide">Intel® Active Management Technology Software Development Kit (SDK) User Guide</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-amt-developer-resource-guide">Intel® AMT: Developer Resource Guide</a></li>
<li><a href="http://www.intel.com/technology/platform-technology/intel-amt/index.htm">Intel® Active Management Technology</a></li>
<li><a href="http://www.intel.com/technology/manage/iamt/303749.pdf">Intel® Active Management Technology Brief</a></li>
</ul>
<p> </p>
<p>Online support for the Intel® AMT Software Development Kit is available online through the <a href="http://software.intel.com/en-us/forums/manageability-software-development">Manageability Software Development forum</a>.</p>
<p> </p>
<hr />
<p> </p> ]]></description>
      <link>http://software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk</link>
      <pubDate>Mon, 17 Aug 2009 15:10:58 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Download the latest version of Intel® AMT Setup and Configuration Service - SCS</title>
      <description><![CDATA[ 
<p>Thank you for your interest in the Intel® Active Management Technology (Intel® AMT) Setup and Configuration Service (SCS).</p>
<!--page break-->
<hr />
<div class="sectionHeading">Introduction</div>
<p>Intel® Active Management Technology’s (Intel® AMT) Setup and Configuration Service (Intel SCS or SCS) provides developer or ISV with the tools to set up and configure Intel AMT devices. The Setup and Configuration Service (SCS) allows for most aspects of setup and configuration to be completed through a remote management console. It supports end user environments that implement TLS security and a DHCP network. The service package consists of a configuration engine and installer in binary form, plus a reference graphical user interface that the ISV may integrate into their own software.</p>
<!--page break-->
<hr />
<div class="sectionHeading">Download the most recent Intel® AMT SCS update and get tools to set up and configure Intel AMT devices.</div>
<p>Download the recent update for Intel® AMT SCS and get tools to set up and configure Intel AMT devices.</p>
<p><span style="font-weight: bold; font-style: italic;">Intel® AMT Release 5.2 includes DASH compliance changes that impact the Intel® AMT Setup and Configuration Service. In order to provision Intel AMT Release 5.1 with the Intel SCS, you must use version 5.0.2 or greater.</span></p>
<p><a href="http://software.intel.com/en-us/articles/intel-software-license-agreement-oem-ihv-isv-distribution-single-user-1">IntelAMTSCS_5.2.0.34B.zip</a></p>
<table border="1" width="360" cellpadding="5" cellspacing="0" class="sectionBody">
<tbody>
<tr>
<td>File Name:</td>
<td><a href="http://software.intel.com/en-us/articles/intel-software-license-agreement-oem-ihv-isv-distribution-single-user-1">IntelAMTSCS_5.2.0.34B.zip</a></td>
</tr>
<tr>
<td>Version:</td>
<td>5.2.0</td>
</tr>
<tr>
<td>Date Published:</td>
<td>08/10/2009</td>
</tr>
<tr>
<td>Download Size:</td>
<td>49.4 MB</td>
</tr>
</tbody>
</table>
<p> </p>
<p><strong>SCS 5.2</strong> is a <strong>point-release</strong> based on SCS 5.0 code-base. Feature set includes the following (See release notes for full details): <br />
<ul>
<li>Intel® AMT 5.2 and Intel® AMT 4.2 support</li>
<li>LDAP Certificate Subject Name</li>
<li>Support for Windows 2008 Server</li>
<li>Security issues</li>
<li><strong>Various bug fixes/improvements over 5.1.x release:</strong> 
<ul>
<li>Wireless Sx support and Wake on Wireless</li>
<li>Include special characters in host names</li>
<li>Intel® AMT 5.1 DASH updates</li>
<li>(First three features were already supported in the 5.0.2 Release)</li>
<li>64bit O/S Support</li>
<li>Level III Manageability Upgrade (B43 SKU) support</li>
<li>Activator DHCP Renew option</li>
<li>CIRA Actions logging</li>
<li>Improvements when exporting TLS-PSK keys to a USB (UKPU-like)</li>
<li>OpenSSL Library update</li>
<li>Various bug fixes/improvements over 5.0 release</li>
</ul>
</li>
</ul>
</p>
<p class="sectionHeading"><a href="http://communities.intel.com/docs/DOC-1410">Intel® SCS Setup Wizard - v5.1 Now Available</a></p>
<p>This utility is designed to automate the installation of the Intel® Setup and Configuration Service (SCS) along with the third party pre-requisite components automatically. This version replaces all previous releases of the wizard.<br /><br />The Intel® SCS Setup Wizard will install or verify existing components that are required by the SCS, and then install the service and the Intel® SCS Console. After running the Intel® SCS Setup Wizard, the Intel® SCS Console can be used to provision Intel® vPro™ technology client systems.</p>
<p><a href="http://communities.intel.com/docs/DOC-1410"><span style="font-weight: bold;">Download Intel® SCS Setup Wizard - v5.1</span></a></p>
<hr />
<p><span style="font-size: 12px; font-weight: bold; line-height: normal;">Documentation:</span></p>
<ul>
<li><a href="http://software.intel.com/en-us/articles/intel-amt-scs-console-guide/">Console Guide</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-amt-scs-installation-guide/">Installation Guide</a><a href="http://software.intel.com/file/1275"></a></li>
<li><a href=" http://software.intel.com/en-us/articles/intel-amt-scs-troubleshooting-guide/">Troubleshooting Guide</a><a href="http://software.intel.com/file/1275"></a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-vpro-technology-activator-guide/">Intel vPro Technology Activator Guide</a></li>
<li><a href="http://software.intel.com/file/1275"></a><a href="http://software.intel.com/en-us/articles/internationalization-of-scs-messages/">Internationalization of SCS Messages</a><a href="http://software.intel.com/file/1275"></a></li>
<li><a href="http://software.intel.com/en-us/articles/configuration-service-soap-api/">Configuration Service SOAP API</a></li>
<li><a href="http://software.intel.com/en-us/articles/intel-amt-scsdiag-utility-user-guide/">Intel ® AMT SCSDiag Utility Quick User’s Guide</a></li>
</ul>
<p><strong>Check out the <a href="http://software.intel.com/en-us/blogs/category/manageability/">Manageability blogs</a> for all the latest updates, news and discussions related to Intel AMT and Intel SCS. Need more help? Refer to the <a href="http://software.intel.com/en-us/articles/intel-active-management-technology-faq ">FAQs</a> or get expert advice from the Developer Discussion Forum </strong></p>
<p>
<hr />
<span class="sectionHeadingText">Older Versions of Intel® AMT SCS:</span></p>
<p><span class="sectionHeadingText"><br />Intel AMT SCS Version Details</span><br /><br />
<hr />
<table border="1" width="500" cellpadding="5" cellspacing="0" class="sectionBody">
<tbody>
<tr class="sectionHeadingText">
<td><strong>SCS Version</strong></td>
<td><strong>Intel AMT Version</strong></td>
<td><strong>Hotfix</strong></td>
<td><strong>Comments</strong></td>
</tr>
<tr>
<td>3.3.2</td>
<td>3.2 and below</td>
<td>3.3.3</td>
<td>Does not support Intel AMT 5.x features. Use for provisioning Intel AMT release 3.x systems</td>
</tr>
<tr>
<td>5.0.2.4</td>
<td>5.0.x and Below</td>
<td>5.0.3</td>
<td>Use this version of the SCS to provision systems that are Intel AMT 5.0x</td>
</tr>
<tr>
<td>5.1</td>
<td>5.1</td>
<td>NA</td>
<td>Incluses DASH compliance changes that impact the Intel AMT SCS. In order to provision Intel AMT Re;ease 5.1, you must use SCS version 5.0.2 or greater</td>
</tr>
</tbody>
</table>
</p>
<div class="sectionHeading"><br />Intel AMT Setup and Configuration Service (SCS) 5.0.2.4</div>
<p> </p>
<table border="1" width="360" cellpadding="5" cellspacing="0" class="sectionBody">
<tbody>
<tr>
<td>File Name:</td>
<td>
<p><a href="http://software.intel.com/en-us/articles/preview/intel-software-license-agreement-oem-ihv-isv-distribution-single-user-4/">IntelAMTSCS_5.0.2.4.zip</a></p>
</td>
</tr>
<tr>
<td>Version:</td>
<td>5.0.2.4</td>
</tr>
<tr>
<td>Date Published:</td>
<td>07/20/08</td>
</tr>
<tr>
<td>Download Size:</td>
<td>36 MB</td>
</tr>
<tr>
<td valign="top">Release Notes</td>
<td valign="top"><a href="http://software.intel.com/file/1298"></a></td>
</tr>
</tbody>
</table>
<p> </p>
<!--page break-->Download the <a href="http://software.intel.com/file/15399" onclick="ndownload('http://software.intel.com/file/15400')">IntelAMTSCS_5.0.3.0 Hotfix </a><br />This hotfix contains the OpenSSL Library security update.<br /><br />
<table border="1" width="360" cellpadding="5" cellspacing="0" class="sectionBody">
<tbody>
<tr>
<td>File Name:</td>
<td>
<p><a href="http://software.intel.com/file/15399" onclick="ndownload('http://software.intel.com/file/15400')">IntelAMTSCS_5.0.3.0.zip</a></p>
</td>
</tr>
<tr>
<td>Version:</td>
<td>5.0.3.0(Hotfix)</td>
</tr>
<tr>
<td>Date Published:</td>
<td>04/03/2009</td>
</tr>
<tr>
<td>Download Size:</td>
<td>2.16 MB</td>
</tr>
</tbody>
</table>
<p> </p>
<div class="sectionHeading">Intel AMT Setup and Configuration Service (SCS) 3.3.2.</div>
<p>The SCS 3.3.2 contains the following (See the <a href="http://software.intel.com/file/1298">release notes</a> for the full details):</p>
<ul>
<li>RCT renamed to Activator and synchronized with standalone release of Activator</li>
<li>Vlan bug fixed: SCS sets vlan_tag only if vlan mode is enabled in profile</li>
<li>Fixed the bug caused to remove an existing DB during the upgrade or multi-SCS installations</li>
<li>Handle leak during PKI configuration flow fixed </li>
</ul>
<table border="1" width="360" cellpadding="5" cellspacing="0" class="sectionBody">
<tbody>
<tr>
<td>File Name:</td>
<td>
<p><a href="IntelAMTSCS_3.3.2.1.0.zip" class="freedownload emailrequired">IntelAMTSCS_3.3.2.1.0.zip</a></p>
</td>
</tr>
<tr>
<td>Version:</td>
<td>3.3.2.1.0</td>
</tr>
<tr>
<td>Date Published:</td>
<td>07/20/08</td>
</tr>
<tr>
<td>Download Size:</td>
<td>22.2 MB</td>
</tr>
<tr>
<td valign="top">Release Notes</td>
<td valign="top"><a href="http://software.intel.com/file/1298">ReleaseNotes_3.3.2.1.0</a></td>
</tr>
</tbody>
</table>
<p> </p>
<!--page break-->Download the <a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/15400')">SCS_3.3.3.0 Hotfix </a>(Do not apply this hot fix for any of the Intel SCS 5.X releases)<br />This hotfix contains the OpenSSL Library security update.<br /><br />
<table border="1" width="360" cellpadding="5" cellspacing="0" class="sectionBody">
<tbody>
<tr>
<td>File Name:</td>
<td>
<p><a href="javascript:void(0)" onclick="ndownload('http://software.intel.com/file/15400')">SCS_3.3.3.0.zip</a></p>
</td>
</tr>
<tr>
<td>Version:</td>
<td>3.3.3.0</td>
</tr>
<tr>
<td>Date Published:</td>
<td>03/31/09</td>
</tr>
<tr>
<td>Download Size:</td>
<td>1.62 MB</td>
</tr>
</tbody>
</table>
<p> </p>
<hr />
<div class="sectionHeading">Version 3.3</div>
<p>SCS Build 3.2.2.1<br />SCS 3.2.2 includes the following new feature: The user can choose to type-in the SQL server username and password, to address specific customer DB strong password requirements.<br /><br />SCS 3.3 includes the following new features:</p>
<ul>
<li>RCT Can Send “Hello” Packets </li>
<li>Improve the AMT FQDN (Fully Qualified Domain Name) change process </li>
<li>SCS 3.3 Bug fixes</li>
</ul>
<p> </p>
<ul>
<li>The SCS no longer performs unnecessary re-provisioning after initial successful provisioning of Intel AMT systems. </li>
<li>The procedure that cleans the csto_status_of_requests table in the SCS database has been made more efficient and takes less time to run. </li>
</ul>
<p> </p>
<p>Intel AMT SCS 3.1 package includes the SCS Installer, Release Notes, Configuration Server Interface Guide, and Sample Scripts. And, the SCS Installer includes all components in two packages – one for the console and one for the remaining components. The components are: WinService, SOAP API, Console, and the Add User Command Line.</p>
<p> </p>
<!--page break-->
<hr />
<div class="sectionHeading">Additional Information</div>
<ul>
<li><a href="http://software.intel.com/en-us/articles/intel-amt-setup-and-configuration-service-technical-overview">Technical Overview</a></li>
<li><a href="http://software.intel.com/file/2038">SCS SOAP API Interface Guide</a></li>
<li><a href="http://software.intel.com/file/1277">SCS Installation and User Manual</a></li>
<li><a href="http://software.intel.com/file/1288">Internationalization of SCS Messages</a> </li>
</ul>
<p> </p>
<p><strong>The following new features were added to SCS since the 5.0.0.92 release:</strong></p>
<ul>
<li>In supported firmware versions SCS now accepts special characters such as underscore (“_”) and pound sign ("#") for the AMT host name. </li>
<li>If the Wake on Wired feature is enabled, then the Wake on Wireless feature is also enabled. The latter is part of Support for Wireless in Sx, which is supported in AMT Mobile FW since version 4.0. 
<ul>
<li>The restart IIS feature, used during install and uninstall, can be disabled through the registry: </li>
<li>To prevent restarting the IIS during installation create the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SCSNotRestartIIS_Install </li>
<li>To prevent restarting the IIS during an uninstall create the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SCSNotRestartIIS_UnInstall </li>
</ul>
</li>
<li>New features in Activator</li>
<li>Bug fixes and some improvement of the RN issues mitigation </li>
</ul>
<p> </p>
<p> </p>
<p><strong>SCS 5.0 includes the following new features:</strong> (please refer to the <a href="http://software.intel.com/file/1302">release notes</a> to learn more).</p>
<ul>
<li>NAP support </li>
<li>Usuability improvements </li>
<li>Support for change hostname/UUID </li>
<li>Support for automatic configuring and extracting PID from hello packet. </li>
<li>Extended AMTList APIs to support recovering configuration parameters. </li>
<li>Attempt connection with AMT using FQDN. </li>
<li>SCS tested in various Active Directory forest configurations. </li>
<li>New SCS console </li>
<li>WSDL improvements </li>
<li>Perform wireless configuration over WS-MAN. </li>
<li>The installer now registers the SCS in Active Directory. </li>
<li>Includes a sample script for creating a certificate template that can be used for both 8021x and TLS. </li>
</ul>
<p>Online support for the Intel® AMT Setup and Configuration Service is available online through the <a href="http://software.intel.com/en-us/forums/manageability-software-development/">Manageability Software Development forum</a>.</p>
<p> </p>
<!--page break-->
<hr /> ]]></description>
      <link>http://software.intel.com/en-us/articles/download-the-latest-version-of-intel-amt-setup-and-configuration-service-scs</link>
      <pubDate>Mon, 10 Aug 2009 13:28:48 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/download-the-latest-version-of-intel-amt-setup-and-configuration-service-scs#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/download-the-latest-version-of-intel-amt-setup-and-configuration-service-scs</guid>
      <category>Manageability</category>
    </item>
    <item>
      <title>Intel® Parallel Inspector’s Solution Explorer context menu stops working after installing Intel® Parallel Advisor Lite</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><strong>Problem : <br /></strong>When Intel(R) Parallel Advisor Lite is installed after Intel(R) Parallel Inspector Update 1 is installed, the Solution Explorer Context Menu of Parallel Inspector Visual Studio integration may not work. <br /><br /><b>Environment : </b><br />Intel(R) Parallel Inspector Update 1.<br />Microsoft Visual Studio versions supported by Parallel Inspector and Parallel Advisor Lite.<br />Intel(R) Parallel Advisor Lite is installed after Parallel Inspector Update 1 is installed.<br /><br /><b>Root Cause : </b><br />A common component of the Intel(R) Parallel Studio integration (with Visual Studio) that was updated by Parallel Inspector Update 1 is overwritten by the Parallel Advisor Lite installation.<br /><br /><b>Resolution : </b><br />Please repair Parallel Inspector Update 1 installation by going to:<br /> Click "Start" menu<br /> Select "Control Panel"<br /> Click "Add/Remove programs"<br /> Select "Intel Parallel Inspector Update 1"<br /> Click on "Change/Remove"<br /> Select "Repair"</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/if-intelr-parallel-advisor-lite-is-installed-after-intelr-parallel-inspector-update-1-is-installed-please-repair-parallel-inspector-installation</link>
      <pubDate>Fri, 07 Aug 2009 10:15:13 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/if-intelr-parallel-advisor-lite-is-installed-after-intelr-parallel-inspector-update-1-is-installed-please-repair-parallel-inspector-installation#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/if-intelr-parallel-advisor-lite-is-installed-after-intelr-parallel-inspector-update-1-is-installed-please-repair-parallel-inspector-installation</guid>
      <category>Parallel Programming</category>
      <category>Tools</category>
      <category>Code & Downloads</category>
    </item>
    <item>
      <title>Download Intel® Performance Tuning Utility 3.2 Update 1</title>
      <description><![CDATA[ <p>Note - There are 2 things that we recommend you do before starting to use this tool. First of all, make sure that you have the VTune™ Performance Analyzer product on your system. If you don't, you can acquire the <a href="http://www.intel.com/cd/software/products/asmo-na/eng/vtune/239144.htm">commercial product or try an evaluation copy.</a> Next, make sure that you have reviewed the <a href="http://software.intel.com/file/1953">installation and usage guide (below)</a>. This guide provides a visual screenshot by screenshot display of all user interface interactions needed to invoke and effectively use Intel® PTU.</p>
<p><a href="http://software.intel.com/en-us/articles/intel-performance-tuning-utility-31-product-overview">Release Notes</a> | <a onclick="ndownload('http://software.intel.com/file/1953')" href="javascript:void(0)">Intel® PTU3.0 installation and usage (pdf 9.5MB)</a> | <strong></strong><strong><span style="font-weight: normal;"><a onclick="ndownload('http://software.intel.com/file/8271')" href="javascript:void(0)">Intel® PTU 3.2 User guide (pdf 1MB)</a> | <span style="line-height: normal; font-family: Verdana;"><a onclick="ndownload('http://software.intel.com/file/14703')" href="javascript:void(0)">Intel®Core™i7 Processor Features in Intel®Performance Tuning Utility 3.2</a></span></span></strong></p>
<p> </p>
<ul>
<li><a href="http://software.intel.com/en-us/articles/what-if-pre-release-license-agreement/?target=http://software.intel.com/file/8266">DOWNLOAD WINDOWS* IA-32 architecture</a> (ptu32_001_win_ia32.zip, 102.3MB)</li>
<li><a href="http://software.intel.com/en-us/articles/what-if-pre-release-license-agreement/?target=http://software.intel.com/file/8265">DOWNLOAD WINDOWS* Intel® 64 architecture</a> (ptu32_001_win_intel64.zip, 104.3MB)</li>
<li><a href="http://software.intel.com/en-us/articles/what-if-pre-release-license-agreement/?target=http://software.intel.com/file/8269">DOWNLOAD LINUX* IA-32 architecture</a> (ptu32_001_lin_ia32.tar.gz, 123.8MB)</li>
<li><a href="http://software.intel.com/en-us/articles/what-if-pre-release-license-agreement/?target=http://software.intel.com/file/8268">DOWNLOAD LINUX* IA-64 (Itanium) architecture</a> /&gt; (ptu32_001_lin_ia64.tar.gz, 122.6MB)</li>
<li><a href="http://software.intel.com/en-us/articles/what-if-pre-release-license-agreement/?target=http://software.intel.com/file/8267">DOWNLOAD LINUX* Intel® 64 architecture</a> (ptu32_001_lin_intel64.tar.gz, 119.6MB)</li>
<p> </p>
<p>Please take a moment to <a href="https://fm1cedar.cps.intel.com/isn/registration/isnRegpage.aspx?TARGET=http://softwarecommunity.intel.com/isn/home/default.aspx?xclear=1">register with ISN</a> to participate in forum discussions.</p>
<p>Back to the <a href="http://software.intel.com/en-us/articles/intel-performance-tuning-utility-31-update-3">Intel® Performance Tuning Utility 3.2</a> page.</p>
</ul> ]]></description>
      <link>http://software.intel.com/en-us/articles/pre-release-license-agreement-for-intel-performance-tuning-utility</link>
      <pubDate>Sat, 06 Jun 2009 15:46:56 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/pre-release-license-agreement-for-intel-performance-tuning-utility#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/pre-release-license-agreement-for-intel-performance-tuning-utility</guid>
      <category>Parallel Programming</category>
      <category>What If Experimental Software</category>
    </item>
    <item>
      <title>Download Intel® Parallel Advisor Lite</title>
      <description><![CDATA[ <div><span style="line-height: 16px;"><a onclick="ndownload('http://software.intel.com/file/19019')" href="javascript:void(0)">Release Notes</a> | <a onclick="ndownload('http://software.intel.com/file/19020')" href="javascript:void(0)">Getting Started</a></span></div>
<div><span style="line-height: 16px;"><br /></span></div>
<ul>
<li>Click accept (on pop-up window) and <a id="free_download_3" class="filedownload" title="download_3" onclick="show_file_download(3,false,'http://software.intel.com/file/19021')" href="http://software.intel.com/file/19021"></a><a id="free_download_3" class="filedownload" title="download_3" onclick="show_file_download(3,false,'http://software.intel.com/file/19059')" href="http://software.intel.com/file/19059">Download Intel® Parallel Advisor Lite</a> (Advisor_Lite_win.msi) 10.8MB.</li>
</ul>
<p>Please take a moment to <a href="https://fm1cedar.cps.intel.com/isn/registration/isnRegpage.aspx?TARGET=http://softwarecommunity.intel.com/isn/home/default.aspx?xclear=1">register with ISN </a>to participate in forum discussions.</p>
<p>Back to the <a href="http://software.intel.com/en-us/articles/intel-parallel-studio-advisor-lite/">Intel® Parallel Advisor Lite</a> page.</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/download-intel-parallel-studio-advisor-lite</link>
      <pubDate>Fri, 22 May 2009 10:25:53 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/download-intel-parallel-studio-advisor-lite#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/download-intel-parallel-studio-advisor-lite</guid>
      <category>Parallel Programming</category>
      <category>What If Experimental Software</category>
    </item>
  </channel></rss>