<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Wed, 23 May 2012 18:38:34 -0700 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/home2/type/technical-article/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles Feed</title>
    <link>http://software.intel.com/en-us/articles/home2/type/technical-article/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Designing Application Software for Energy-efficient Performance</title>
      <description><![CDATA[ <b>By Nancy Nicolaisen</b><br /><br />Personal computers are designed to be in processor idle 75% of the time but in fact might more realistically be estimated to be idle in excess of 90% of the time because of the effects of imposed waits for user input, server response, and resource availability. An idle processor is available to sleep and, while in a sleep state, can save most of the energy it would otherwise consume from actively executing. At least on the client side, if all of the theoretical energy-saving potential of processor sleep states were realized, end user energy use could shrink by fantastical amounts with no apparent sacrifice of functionality or productivity.<br /><br />This, however, is not today’s status quo. For various reasons, users sometimes intentionally configure client systems not to sleep, and it is not uncommon for application software to inadvertently (or intentionally) prevent CPUs from entering sleep states. Application developers can’t do anything about the former. However, there is a lot they can do to make sure the sophisticated laptop and tablet solutions they design, code, and deploy are energy efficient. In addition, if targeting a thin client, developers have to be aware of the back-end servers and how they could affect the operation and power envelope for that thin client.<br /><br />
<h2 class="sectionHeading">Follow Best Practices for Creating Energy-efficient Client Device Applications</h2>
From an application developer’s point of view, a key tactic for achieving energy-efficient software performance is effective handling of sleep state transitions. A few general rules can go a long way toward accomplishing this goal—for example:<br /><br />
<ul>
<li>Design applications that allow screens to darken and disks to idle by avoiding behaviors that unnecessarily prevent systems from remaining in a sleep state. Moving from sleep states to full activity states requires some energy, thus, develop algorithms to not keep waking idle processors unnecessarily.</li>
<li>Where possible, eliminate code that keeps processors from transitioning to sleep states.</li>
<li>Employ development frameworks that allow an app to be respectful of sleep status and resilient in handling nonessential workloads.</li>
<li>To prevent users from disabling sleep, become more context aware, and take steps to ensure that systems don’t enter sleep states when users are passively interacting with them (e.g., watching or listening).</li>
<li>Develop power-aware strategies for handling timers and looping. Investigate the use of compiler switches that unroll deterministic loops, and make other adjustments that reduce the overall number of instructions executed (e.g., remove polling).</li>
<li>Use energy-aware tools to identify patterns of processor use in your apps.</li>
</ul>
A well-designed app should have little impact on overall energy consumption when it is open but idle, as Figure 1 shows.<br /><br />
<p ><img src="http://software.intel.com/file/43251" /></p>
<br /><b>Figure 1.</b> A key energy management principle: Idle apps should have negligible impact on power use.<br /><br />
<h2 class="sectionHeading">Tools And Techniques for Evaluating and Optimizing Application Energy Consumption Performance</h2>
Unlike many types of optimization, developers can’t see or infer symptoms of poor application energy performance. To make real progress toward improved client-side application energy efficiency, you need to employ power performance optimization tools and techniques. Figure 2 shows the results for 15 applications in a study. The chart shows two things: the average power over baseline (in Watts) and the percentage impact of that power draw over baseline. For example, Instant Messenger-4 running at idle caused the platform power draw to increase to 1.7 Watts, or 21 percent higher than system idle without the application running. This idle power draw affected battery life by approximately 4 hours. The conclusion from this study is that applications within the same category can exhibit different idle power behaviors.<br /><br />
<p ><img src="http://software.intel.com/file/43252" /></p>
<br /><b>Figure 2.</b> Analyzing app power performance behaviors “in the wild” can be complex.<br /><br />Imbuing client-side applications with power awareness isn’t difficult, but it is something that must be done with deliberate intention. For app developers, this is a matter of finding and using frameworks and instrumentation that help validate good designs and discover the flaws in program logic that need remediation.<br /><br /><b><i>Intel® Energy Checker</i></b><br /><br />The Intel® Energy Checker software development kit (SDK) provides developers with a way to analyze how applications consume power. This information is key to optimization, because gross power usage is far from being the whole story. Real efficiency demands an understanding of exactly how an app’s power consumption relates to its work output. For example, power sinks can be the result of poorly integrated legacy code, duplication of effort in libraries and components, frivolous output activities, and the like.<br /><br />Finding app behaviors that waste energy can be as challenging as finding memory leaks and other sublethal application flaws. Symptoms can be so subtle that it’s impossible to diagnose problems without instrumented code and a controlled, self-documenting test environment. Fortunately, this is precisely what Intel® Energy Checker provides. This SDK allows developers to:<br /><br />
<ul>
<li>Evaluate app productivity versus power consumption</li>
<li>Instrument code to report specific metrics about operations performed, timings, and collateral conditions</li>
<li>Generate large performance data sets using a variety of execution regimes</li>
<li>Evaluate the power consumption impacts of alternative libraries, drivers, and frameworks</li>
<li>Validate optimizations and remediation</li>
<li>Instrument apps in ways that allow customers and third-party testers to certify apps as energy efficient</li>
</ul>
<i><b>What Intel® Energy Checker Offers Client App Developers</b></i><br /><br />The Intel® Energy Checker SDK is a full-featured testing and validation facility. Its fundamental layer comprises a counter application programming interface (API) that allows direct measurement of app productivity. The ability to export and import counters provides a mechanism for analyzing how efficiently apps work with one another and the system overall.<br /><br />Intel® Energy Checker’s companion build and scripting tools allow a means of analyzing code for which source is not available or can’t practically be built with inline instrumentation. Command-line utilities allow Intel® Energy Checker tools and data streams to interoperate with native Windows* and Linux* counters and utilities, making Oracle* Solaris 10–, Mac OS X*–, and Linux* MeeGo-based apps susceptible to evaluation by Intel® Energy Checker testing and validation.<br /><br />One of the biggest advantages the Intel® Energy Checker toolset offers is its support for a broad variety of application development regimes. To help developers get up to speed with their projects, the SDK shipped with sample applets demonstrating how to employ it in the following situations:<br /><br />
<ul>
<li>With threading</li>
<li>Called from Java*</li>
<li>Called from C#</li>
<li>Called from Objective-C</li>
<li>With Linux system information utilities</li>
<li>CPU use histogram generator tools</li>
<li>Cluster energy efficiency</li>
<li>PL sampling measurements</li>
</ul>
The suite supports a majority of the common application programming languages in use today, including C, C++, C#, Objective-C, Java*, PHP, and Perl.<br /><br /><i><b>Using Microsoft Joulemeter to Analyze Energy Efficiency Performance</b></i><br /><br />Joulemeter from Microsoft* Research is focused on creating modeling and optimization tools to assist system architects, administrators, and developers in improving the energy efficiency of computing infrastructures. The central concentrations of the Joulemeter Research Program are on modeling and optimizing power use by computational infrastructure of all types and scales. This information is critical, because to achieve real energy savings, systems have to be optimized from end to end. Even lightweight mobile clients have to be aware of the impacts of their behavior on back-end servers, such as whether they will affect the operation’s overall power performance.<br /><br />The Joulemeter Research Project has published the lightweight stand-alone Joulemeter application* for Windows* 7 laptops and desktops. The app estimates the power consumption of a single computer by tracking resource usage (CPU saturation, screen backlighting, antenna power use, and the like); from these measurements, Joulemeter forecasts system power consumption.<br /><br /><i><b>Intel® Battery Life Analyzer</b></i><br /><br />The Intel® Battery Life Analyzer (BLA) is a lightweight tool that monitors battery life on computers running the Windows* operating system. Empirically evaluating energy-related application performance on battery-powered systems can sometimes yield impressive gains with relatively minor changes in application code. BLA helps developers identify opportunities to create “application idle” state converge on platform idle states. In particular, BLA gets around a problem from which most power management and accounting application programming interfaces (APIs) suffer. Inherently, accounting APIs have to work with sampled data, recorded at timer tick intervals (on the order of 15.6 msec). Therefore, if a software operation starts on a timer tick but ends before the next tick, it can’t be detected by metrics that use full tick granularity.<br /><br />Although this sounds like a negligible shortcoming, it isn’t. Many isochronous operations (think media handling) fall into this category, and such operations can easily become huge fractions of a platform’s overall workload. In contrast, BLA uses fine-grained process information based on microsecond scale time stamps. BLA records both a given activity’s starts and stops. This precision provides not only a more accurate picture of power utilization; it is also a far more complete one. (For a rigorous treatment of this topic, you can find a link to the Intel white paper, “Energy Efficient Platforms—Considerations for Application Software and Services,” in the Helpful Links section.)<br /><br />
<h2 class="sectionHeading">Mobile Device Battery Life Conservation</h2>
More and more, batteries are a key source of power for computing platforms. In early 2011, smart phones outsold PCs 4 to 1 worldwide. Given this, expect to see the energy efficiency of mobile apps become a key concern for all types of software consumers. Fortunately, mobile developers are generally pretty savvy about energy efficiency, as battery-operated devices have always demanded that discipline of them.<br /><br />All mobile development frameworks include methods for detecting power states (connected to AC wall current or running on DC battery power), testing battery levels, and scaling system and application behaviors in response to energy regimes. Apple*, Symbian*, Microsoft*, RIM*, and other mobile device vendors have worked over the years to establish general guidelines that help app developers be good power-management citizens on small devices. Many of these rules translate easily to laptop and desktop apps that are being reworked to improve power performance:<br /><br />
<ul>
<li>Replace timer-based designs with event-driven or interrupt-driven logic.</li>
<li>Avoid using timers as a high-resolution time source. If there is no workable alternative, ensure that timer resolution is reset to the system default when it is not actively engaged in its specific task.</li>
<li>Apps designed to provide passive display of content should explicitly increase display dimming timeout to accommodate playback using power request or availability APIs. The requests should be explicitly rescinded when the app is minimized or inactive.</li>
<li>Screen savers and the like should not alter dimming timeouts. Unless there is an aesthetic reason for them, screen savers do nothing to maintain the health of LCD monitors and are simply wasting energy. Let screens dim, if practical.</li>
</ul>
Ineffective management of sleep states can dramatically multiply an app’s power consumption. Effective use of parallelization, coalescing tasks that are difficult to parallelize in a single thread, and avoidance of excessive requirement for synchronization among threads are all strategies that can help reduce the number of sleep state transitions an app triggers (see Figure 3).<br /><br />
<p ><img src="http://software.intel.com/file/43253" /></p>
<br /><b>Figure 3.</b> Effective management of sleep states is key to good app energy performance.<br /><br />
<h2 class="sectionHeading">Conclusion</h2>
Managing the energy performance of application software may reasonably be expected to become a core competency for developers in the fairly near term, as economic and environmental considerations shape thinking on software engineering best practices. Many good tools exist for this purpose, and the Intel® Energy Checker SDK can help to validate and refine energy-optimization efforts of client software developers targeting both the desktop and mobile platforms.<br /><br />
<h2 class="sectionHeading">Helpful Links and Additional information on Power Management Tools and Resources</h2>
<ul>
<li><a target="_blank" href="http://www.climatesaverscomputing.org/resources/information/software-development">Software development information from Climate Savers Computing</a>*</li>
<li><a href="http://software.intel.com/en-us/articles/intel-energy-checker-sdk/#FAQ">Intel® Energy Checker SDK and user guide</a></li>
<li><a target="_blank" href="http://www.thegreengrid.org/about-the-green-grid.aspx">Learn more about The Green Grid</a>*</li>
<li><a target="_blank" href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa373163(v=vs.85).aspx">Microsoft Power Management Functions* reference</a></li>
<li><a target="_blank" href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/Power_Management_Guide/index.html">Red Hat Linux 6 Power Management Guide</a>*</li>
<li><a target="_blank" href="http://www.elinux.org/Power_Management">Power Management for Linux</a>*</li>
<li>Fine-Grained Energy Profiling for Power-Aware Application Design: <a target="_blank" href="http://research.microsoft.com/apps/pubs/default.aspx?id=73662">http://research.microsoft.com/apps/pubs/default.aspx?id=73662</a>*</li>
<li>Intel white paper: “Energy Efficient Platforms—Considerations for Application Software and Services” (<a href="http://www.intel.com/content/www/us/en/green-it/energy-efficiency/energy-efficient-platforms-2011-white-paper.html?wapkw=considerations+for+application+software+and+services">http://www.intel.com/content/www/us/en/green-it/energy-efficiency/energy-efficient-platforms-2011-white-paper.html?wapkw=considerations+for+application+software+and+services</a>)</li>
<li>BLA requests, questions, and feedback: <a href="http://software.intel.commailto:BatteryLifeAnalyzer@intel.com">BatteryLifeAnalyzer@intel.com</a></li>
</ul>
<h2 class="sectionHeading">About the Author</h2>
Nancy Nicolaisen is an author, researcher, and veteran software developer specializing in mobile and embedded device technologies. Her feature articles, columns, and analyses have been internationally circulated in publications such as <i>BYTE, PC Magazine, Windows Sources, Computer Shopper, Dr. Dobbs Journal of Software Engineering, and Microsoft Systems Journal</i>. She is the author of three books—<i>Making Windows Portable: Porting Win32 to Win CE</i> (2002, John Wiley &amp; Sons); <i>The Practical Guide to Debugging 32 Bit Windows Applications</i> (1996, McGraw Hill); and <i>The Visual Guide to Visual C++</i> (1994, Ventana Press)—available in five foreign-language editions. In 2007, she served as technical advisor for the development of the Microsoft Professional Education course “Designing, Building and Managing Wireless Networks.” Ms. Nicolaisen is currently active in exploring open source technologies and trends for mobile, embedded, and wireless devices.<br /><br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/designing-application-software-for-energy-efficient-performance/</link>
      <pubDate>Mon, 09 Apr 2012 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/designing-application-software-for-energy-efficient-performance/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/designing-application-software-for-energy-efficient-performance/</guid>
      <category>Parallel Programming</category>
      <category>Tools</category>
      <category>Intel® AppUp(SM) Developer Community</category>
      <category>Intel SW Partner program</category>
      <category>Intel Software Network communities</category>
      <category>Power Efficiency</category>
      <category>Ultrabook</category>
      <category>Server Developer Community</category>
    </item>
    <item>
      <title>Using Intel® Power Checker to measure the energy performance of a compute-intensive application </title>
      <description><![CDATA[ <p>Intel® Power Checker provides developers with a quick and easy way to evaluate the idle power efficiency of their applications on mobile platforms with Intel® Core™ processor or Intel® Atom™ technology running the Microsoft Windows* operating system. Any compiled language application, especially those designed to run on technology based on Intel® products and Java Framework applications can be analyzed by Intel Power Checker. The checker can be used with or without a supported external power meter.</p>
<p>The Intel Power Checker 2.0 now supports measurement both on battery and with the system plugged into an external AC power source. External power measurement is only supported on Intel® Second Generation Core processors and if the Intel® Power Gadget software has been installed.</p>
<p>For this article, I took a very compute-intensive parallel application that I wrote to solve instances of the logic puzzle Akari. The code uses a backtracking algorithm to explore how to place light bulbs onto a grid under constraints dictated by the rules of the puzzle and the layout of the puzzle instance. Potentially millions of independent tasks can be generated by the code as the solution space is searched by threads executing those tasks. This solution method is eminently scalable to a large number of threads and is able to keep many cores running at peak speed for a sustained amount of time.</p>
<h2>How to Use Intel Power Checker</h2>
<p>The Intel Power Checker provides a GUI wizard that leads you through the four steps of power analysis. These four steps in the checker are described below. Before starting the assessment, be sure to know which section of your application (a workload) you want to be measured, as the Power Checker will only measure a 30 second execution interval. (If you want to measure the entire execution workload, you should try some other tool, like Intel Power Gadget.) Your workload could be a compute-intensive portion or an I/O-intense section or just some point in execution that typifies the majority of expected usage.</p>
<h3 >Step 1: Specifying the Power Meter device</h3>
<p>If you have an external power meter attached to your test system, you can select the model being used on the first screen of the wizard. The default is that no external device is being used. For this default case, Intel Power Checker will determine if the system is capable of providing power consumption data and if the correct power driver, EzPwr.sys, is installed. (The driver is part of the default installation of <a href="http://software.intel.com/en-us/articles/intel-power-gadget/">Intel Power Gadget</a>.)</p>
<h3 >Step 2: Measure System Baseline</h3>
<p>The first measurement that the Intel Power Checker will perform is on the next screen within the wizard. This is to measure the baseline power consumption of the hardware without your application running. Prior to this measurement phase any unnecessary processes such as operating system updates, Windows Indexing Service, virus scans, media players, and internet browsers should have been shut down. In other words, to get the most accurate results you should make your test system as idle as possible and ensure that nothing will become a foreground process during your measurement runs.</p>
<p>Once you have a quiescent system, click the “Start” button to begin this phase of the testing. The Intel Power Checker waits 15 seconds to allow the system to come to an idle state before starting the measurements. You need to be sure to position your mouse and the keyboard out of reach, or keep your hands away from them, to avoid any stray contact that might trigger some response from the platform. After the pause, the checker will observe the system for 30 seconds in this idle state. A progress bar will show the time remaining in each part of this phase. Once the baseline data collection is complete, click the “Next” button to proceed to the next phase.</p>
<h3 >Step 3: Measure Active Application</h3>
<p>Before you are taken to the next screen in the wizard, you are instructed to start the application you are interested in measuring. Start up your application and click the “OK” button to advance the GUI to the next screen. Once you have reached the Step 3 screen, use the scroll bar to locate your application in the process list and click on that line to select it. If your application is not listed, click the “Refresh List” button so that your application’s process will be available to select. In addition, you can use the “Apply Filter” button to narrow down the list in order to find your application’s process quickly. .After selecting your application from the list, click “Next” to move on to the data collection for this phase. Before starting the assessment, be sure your application has reached the desired point of measurement. If there are some initial setup computations that are not of interest, you will need to get past this point before letting Intel Power Checker begin measurement. For my Akari application, there is very little setup time. It was typically in the thick of computation by the time I had gotten to the point of selecting the process from the list.</p>
<p>As soon as I could, I clicked the “Start” button to begin capturing measurement data. Since this is one of the crucial power measurements for your application, always begin capturing data <b>after</b> the workload or critical section has begun and make sure this active execution will run longer than the 30 seconds needed to complete the measurement time.</p>
<h3 >Step 4: Measure Idle Application</h3>
<p>The final phase is to measure your application’s idle power consumption. This is another important phase of energy efficiency measurement of an application since your application must not only do efficient computation, but also not waste energy when sitting idle.</p>
<p>This step doesn’t make much sense within my compute-intensive application since there is no idle state of the application. Once you start the application on a given puzzle instance, it simply computes all legal solutions in parallel and then ends. As (multiple) solutions are found, they are printed out by the thread that found it. If there are no solutions, a message is printed just before the application terminates. This latter case describes the workload I used for my tests. Because you must have your application running in “idle” mode for this step, I left the application running at full speed and simply allowed Power Checker to take its measurements.</p>
<p>If your application does have an idle state, perhaps waiting for interaction from the user, the checker will give the system 15 seconds to calm down fully before taking a final 30 second measurement.</p>
<p>Upon completion of this last data collection phase, you will be able to proceed to the results screen within the Intel Power Checker wizard. After all three measurement phases have been completed; a Tool Report File will be generated containing all of the results for later analysis.</p>
<h3 >What data is presented</h3>
<p>The View Results screen of the Intel Power Checker wizard provides basic information about the software assessment. The type of processor in your system and the type and model of the power source that was used are given. Four numerical values for each of the three measurement phases are presented. These values are:</p>
<ul >
<li><b>Elapsed Time:</b> The exact number of seconds that each of the phases lasted.</li>
<li><b>Energy Consumption:</b> The rate that the battery was discharged during each of the three phases.</li>
<li><b>Average C3 State Residency:</b> The percentage of time that the system was in the C3 state during the data collection period.</li>
<li><b>Platform Timer Period:</b> The number of milliseconds that the platform timer collected</li>
</ul>
<p><img src="http://software.intel.com/file/42410" /></p>
<p>Typical results would hopefully show a larger percentage of time spent in the C3 State Residency for the application idle time measurement (the middle of the three columns on the View Results screen). As my puzzle solving application was still computing as much as it did in the active execution measurement step, this was not the case for my results. This is atypical for the intended type of applications Intel Power Checker assumes will be measured. Thus, the C3 State Residency values provided by the tool for the idle application were not valid for my particular application.</p>
<p>The name of the report file and the directory to which it will be found are listed on the View Results screen.</p>
<h2>Some Caveats</h2>
<p>Below are some things you should consider before and during a measurement run using Intel Power Checker.</p>
<ul >
<li>Before you start using Intel Power Checker, be sure your chosen workload will run for at least 30 seconds from the point you wish to measure power consumption. In my case, I required a data set that would force the application to run for at least 75 seconds (30 for active measurement, 15 for idle setup, and 30 for idle measurement) plus the time I needed to click boxes and find my application in the process list. Since I ran the application on several different numbers of threads, I needed to be sure that the fastest execution time was still large enough to get all the timings steps completed during a Intel Power Checker run.</li>
<li>Upon starting Intel Power Checker, the checker may first report that the platform timer period is invalid. In this case, some currently running (background) process has changed the default and it will be up to the user to determine which currently running application has changed the value. Once you have identified the culprit you must stop this process or service before restarting Intel Power Checker. If you are unsure about which active process is preventing Intel Power Checker from starting, you will need to turn off processes one at a time and try Intel Power Checker until the error message doesn’t come up. </li>
<li>Instructions on the Step 3 screen ask you not to touch the keyboard or mouse. If you are measuring an interactive application or you must interact with the application to generate activity for the full 30 seconds, you will need to touch the keyboard and/or mouse. If possible, a workload that can forego interactivity and still compute for the 30 seconds of measurement time would be best. However, if interaction by the user is part of how the application is utilized, interfacing through peripherals will give you a more accurate measure of the overall energy consumption for typical application usage.</li>
<li>A data file is created during each phase of the Intel Power Checker assessment to hold the current information. If you cancel the assessment in any of the three phases then a data file will not be created for that phase. After all three phases have been completed, a Tool Report File, in XML format, will be generated containing all of the results. You can find the name of the report file and where it is located on the View Results screen.</li>
<li>The “Submit Results” button on the View Results screen is optional and only intended for members of the <a href="http://software.intel.com/partner/overview">Intel® Software Partner Program</a> to submit their measurement results to the program. If you are not a member, do not submit your results. Simply click on the “Close” button after you have examined the results compiled by Intel Power Checker.</li>
</ul>
<h2>Some Results</h2>
<p>The purpose of this article is not to determine the best scenario for running my Akari solver application in the most energy efficient way. You will want to do this for your application, though, and this article has given you the background on Intel Power Checker to determine if this checker can help you quantify the current power consumption of your application. Also, as you make modifications to the application you will be able to determine if those changes improve the energy efficiency or cause your application to suck more power than before.</p>
<p>In addition to the average C3 State Residency percentage, the checker delivers the total number of Joules expended during the 30 seconds of execution time measured. From this I can compute the average Watts for execution parts of the application. I have found that a better metric for comparing different applications or different runs of the same application is milliwatt hours (mWh). You need the total execution time of the execution portion of the application to compute this value. Since Intel Power Checker only measures activity in 30 second segments, you will need to have some timing data available, which I happened to have for the different runs I made of my Akari application.</p>
<p>I found significant differences when running with and without Hyper-Threading Technology (HT) turned on. Also, if the platform was running on battery (DC) power or from the wall socket (AC) power, a difference in execution time and power usage was evident. For example, when running with HT on and a full complement of four threads on the 4 logical cores in my system, I saw the AC power run 1.19X faster that when running the same workload on DC power. However, the former run took 1.15X more power.</p>
<p>Comparing results between runs on DC power versus AC power is a not a good comparison, especially in this case. The power source is detected by the system and the processor is allowed to run with Intel® Turbo Boost Technology at a higher frequency if the platform is using external power. Even so, you may need to be concerned about power consumption of your application in both power source circumstances and you will need to run measurement experiments within each setup to gauge how well your application modifications affect overall power consumption.</p>
<h3 >System Requirements</h3>
<p>You can use Intel Power Checker on a laptop or netbook based on Intel® Core™ processor or Intel® Atom™ processor technology. A desktop with an external power meter or a desktop that is capable of providing the power consumption information can also be analyzed. A Java* Runtime Environment (JRE) (version 6 update 11 or higher) is also required to run the checker. Supported operating systems are Microsoft Windows* XP (Service Pack 3), Microsoft Windows Vista* (Service Pack 2), Microsoft Windows* 7 (Service Pack 1 [32-bit and 64-bit]), and Microsoft Windows* Server 2008 R2.</p>
<h3 >Download link</h3>
<p>To download the Intel Power Checker installation package, go to the following link:</p>
<p><a href="http://software.intel.com/partner/app/software-assessment">http://software.intel.com/partner/app/software-assessment/</a>. Click on the Intel Power Checker tab to move down to the download link.</p>
<h3 >Other supporting links</h3>
<p>There is a video demonstration of using Intel Power Checker, “A Look at Intel Power Checker,” at the link: <a href="http://software.intel.com/en-us/videos/channel/intel-software-partner-program/a-look-at-the-intel-power-checker/1127786023001">http://software.intel.com/en-us/videos/channel/intel-software-partner-program/a-look-at-the-intel-power-checker/1127786023001</a>. Dave Valdovinos and Taylor Kidd, both from Intel, show off the GUI wizard as it measures the power performance of a game-like application.</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/using-intel-power-checker-to-measure-the-energy-performance-of-a-compute-intensive-application/</link>
      <pubDate>Mon, 12 Mar 2012 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/using-intel-power-checker-to-measure-the-energy-performance-of-a-compute-intensive-application/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/using-intel-power-checker-to-measure-the-energy-performance-of-a-compute-intensive-application/</guid>
      <category>Mobility</category>
      <category>Parallel Programming</category>
      <category>Intel® AppUp(SM) Developer Community</category>
      <category>Intel Software Network communities</category>
      <category>Intel SW Partner program</category>
      <category>Intel Software Network communities</category>
      <category>Game Development</category>
      <category>Power Efficiency</category>
      <category>Intel® vPro™ Developer Community</category>
      <category>Resources For Software Developers</category>
      <category>Ultrabook</category>
      <category>Server Developer Community</category>
    </item>
    <item>
      <title>Using Intel Cluster Checker to check that MPI applications will properly run over InfiniBand</title>
      <description><![CDATA[ <p class="MsoNormal">One of the benefits of Intel Cluster Checker is that it acts as an application proxy. If the tool passed, then there is a high probability of an MPI application running properly.<o:p></o:p></p>
<p class="MsoNormal">To ensure this, the following exhaustive steps are enforced by Intel Cluster Checker test modules:<o:p></o:p></p>
<p class="MsoListParagraphCxSpFirst" > </p>
<ol>
<li><span >·<span > </span></span><span >Check that base libraries and their uniformity (<b>base_libraries</b>)</span></li>
<li><span >·<span > </span></span><span >Check that MPI tools have consistent paths (<b>mpi_consistency</b>)</span></li>
<li><span >·<span > </span></span><span >Check that per-node MPI jobs can do Hello World independently (<b>intel_mpi_rt</b>)</span></li>
<li><span >·<span > </span></span><span >Check that a global Hello World is successfully executed across compute nodes (<b>intel_mpi_rt_internode</b>)</span></li>
<li><span >·<span > </span></span><span >Runs Intel MPI Benchmarks such as Ping Pong to check available latency and bandwidth (<b>imb_pingpong_intel_mpi</b>)</span></li>
<li><span >·<span > </span></span><span >Stress the communication system by running the HPCC benchmark (<b>hpcc</b>)</span></li>
</ol>&lt;!--[if !supportLists]--&gt;<o:p></o:p>
<p> </p>
<p class="MsoListParagraphCxSpMiddle" ><o:p></o:p></p>
<p class="MsoListParagraphCxSpMiddle" ><o:p></o:p></p>
<p class="MsoListParagraphCxSpMiddle" ><o:p></o:p></p>
<p class="MsoListParagraphCxSpMiddle" ><o:p></o:p></p>
<p class="MsoListParagraphCxSpLast" ><o:p></o:p></p>
<p class="MsoNormal">If the tool reports something, then an MPI application might have issues to complete their work.<o:p></o:p></p>
<p class="MsoNormal">These steps will even catch potential timeouts due wrong configuration on the network stack; and most important, bad cabling or down hardware interfaces. However, if the cluster uses InfiniBand adapters then there is a known issue to be aware of. The global MPI check can hang as any other MPI application will do if InfiniBand is not correctly configured and online.<o:p></o:p></p>
<blockquote>
<p class="MsoNormal"><span >Intel(R) MPI Library Runtime Environment (All nodes), (intel_mpi_rt_internode, 1.8.....................................................</span><span >^C</span></p>
<p class="MsoNormal"><span >Caught signal INT, cleaning before termination.<o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal">With InfiniBand setups, the configuration of Intel Cluster Checker must define openib and dat_conf as dependencies of intel_mpi_rt_internode. This action will ensure that the InfiniBand devices are properly detected and healthy. openib check hardware devices, and dat_conf the DAPL software interface.<o:p></o:p></p>
<blockquote>
<p class="MsoNormal">&lt;intel_mpi_rt_internode&gt;<o:p></o:p></p>
<p class="MsoNormal">&lt;add_dependency&gt;dat_conf&lt;/add_dependency&gt;<o:p></o:p></p>
<p class="MsoNormal">&lt;add_dependency&gt;openib&lt;/add_dependency&gt;<o:p></o:p></p>
<p class="MsoNormal">&lt;/intel_mpi_rt_internode&gt;<o:p></o:p></p>
</blockquote>
<p class="MsoNormal">This decision cannot be done automatically as choosing were to use or not the low latency, high bandwidth capabilities of InfiniBand during the check is at discretion of the user. For instance, the administrator may want to double check that an Ethernet fabric can be properly used to run MPI applications.<o:p></o:p></p>
<p class="MsoNormal">Be aware that this manual requirement may be lifted in the near future.<o:p></o:p></p> ]]></description>
      <link>http://software.intel.com/en-us/articles/using-intel-cluster-checker-to-check-that-mpi-applications-will-properly-run-over-infiniband/</link>
      <pubDate>Tue, 07 Feb 2012 00:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/using-intel-cluster-checker-to-check-that-mpi-applications-will-properly-run-over-infiniband/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/using-intel-cluster-checker-to-check-that-mpi-applications-will-properly-run-over-infiniband/</guid>
      <category>Parallel Programming</category>
      <category>Intel® Cluster Ready</category>
      <category>Tools</category>
      <category>Intel Software Network communities</category>
      <category>Intel Software Network communities</category>
      <category>Resources For Software Developers</category>
      <category>Server Developer Community</category>
    </item>
    <item>
      <title>Using Intel® TBB in network applications: Network Router emulator</title>
      <description><![CDATA[ <p><b>Introduction</b></p>
<p>Intel® Threading Building Blocks is used in wide range of applications. If performance makes sense and multi core platform is used, TBB is good thing to be added to C++ program. Network applications are usually highly-loaded as they process huge amount of traffic and processing time constraints are high. This article is intended to show how TBB can be used in network packet processing software, improving its productivity and processing time.</p>
<p>For a sample project I've created a simplified Network Router emulator. Network Router is a device that routes and transmits IP (Internet Protocol) packets in local area network (LAN). It connects several PCs, provides them access to Internet and internal network. The device has several internal network interfaces and one external.</p>
<p>The sample project emulates Network Router logic. It provides the following functionality:</p>
<ul>
<li>Input packets from file - the application is just a model so there is no need for real interconnection with network interface. Reading from file emulates real reading from network interface.</li>
<li>NAT - Network Address Translation. The router has only one external IP address, but packets should be delivered to several internal devices behind the router. NAT allows port and IP mapping from external to internal and vice versa.</li>
<li>IP routing - delivering packets to appropriate router NIC (Network Interface Controller) according to destination IP.</li>
<li>Bandwidth management - some traffic is real time and it's critical to deliver these packets as quick as possible (e.g. voice over IP). The VoIP protocols maintain telephone conversation and delays would degrade quality. The router can prioritize these critical packets so they can be processed quicker.</li>
</ul>
<p>I've created two versions of Network Router: serial and parallel. The latter uses Intel® Threading Building Blocks. I'll describe how TBB was used in the project and will provide performance results of the program parallelization.</p>
<p><b>Network Router implementation</b></p>
<p>Network router emulator gets packets from file and processes them. Packet processing includes Bandwidth management, NAT translation and IP routing. Packets are processed by several program modules. These processing modules are ordered sequentially, like in assembly line. This is common composition of packet processing application. Input file is a text file, each line represents one IP packet. There is separate thread that reads packets by big chunks.</p>
<p>Intel® TBB has tbb::pipeline class that provides high level framework for such kind of program structure. It has filters that process packets on each stage. Each packet goes through the pipeline and is processed step by step by its filters. One packet is processed sequentially - from first filter to second, than third, etc. However processing of one packet is independent from another, so filters can operate in parallel.</p>
<p ><br />Network Router scheme<br /><img height="256" width="531" src="http://software.intel.com/file/36534"  /></p>
<p><br /><br />Main function:</p>
<pre name="code" class="cpp">#include &lt;iostream&gt; 
#include &lt;sstream&gt;
#include &lt;fstream&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
#include &lt;ittnotify.h&gt;
#include &lt;tbb/pipeline.h&gt;
#include &lt;tbb/concurrent_hash_map.h&gt;
#include &lt;tbb/atomic.h&gt;
#include &lt;tbb/concurrent_queue.h&gt;
#include &lt;tbb/compat/thread&gt;
// Redirects calls to "new" and "delete" to TBB thread safe allocators
#include &lt;tbb/tbbmalloc_proxy.h&gt;

using namespace tbb;
using namespace std;

class bandwidth_manager_t;
class network_adress_translator_t;
class ip_router_t;
class compute_t;
typedef vector&lt;packet_trace_t&gt; packet_chunk_t;

int chunk_size = 1600;
concurrent_queue&lt;packet_chunk_t&gt; chunk_queue;
atomic&lt;bool&gt; stop_flag;

int main(int argc, char* argv[])
{
	ip_addr_t external_ip;
	nic_t external_nic;	
	nat_table_t nat_table;	// NAT table   
	ip_config_t ip_config;	// Router network configuration 					
	int ntokens = 24;	
	
	get_args (argc, argv);	
    ifstream config_file (config_file_name);

    if (!config_file) {
        cerr &lt;&lt; "Cannot open config file " &lt;&lt; config_file_name &lt;&lt; "\n";
        exit (1);
    }		
	if (! initialize_router (external_ip, external_nic, 
                            ip_config, config_file)) exit (1);	
	
	thread input_thread(input_function);

	// packet processing objects
	bandwidth_manager_t bwm;	
	network_adress_translator_t nat(external_ip, external_nic, nat_table);
	ip_router_t ip_router(external_ip, external_nic, ip_config);		

__itt_resume();
	bool stop_pipeline = false;	
	
	parallel_pipeline(ntokens,		
		make_filter&lt;void, packet_chunk_t*&gt;(		// Input filter
			filter::parallel,
			[&amp;](flow_control&amp; fc)-&gt; packet_chunk_t*{				
				
				if (stop_pipeline){					
					fc.stop();
				}				
				packet_chunk_t* packet_chunk = new packet_chunk_t(chunk_size);
					
				if(!chunk_queue.try_pop(*packet_chunk)){				
					if (stop_flag) {
						stop_pipeline = true;
					}
				}				
				return packet_chunk;
			}
		)&amp;	// Bandwidth manager filter
		make_filter&lt;packet_chunk_t*, packet_chunk_t*&gt;(		
			filter::parallel,
			[&amp;](packet_chunk_t* packet_chunk)-&gt; packet_chunk_t*{								
				
				for(int i=0; i&lt;packet_chunk-&gt;size(); i++){
					packet_trace_t packet;
					packet = (*packet_chunk)[i];				
					
					if (packet.nic == empty){
						break;
					}
					else{
						bwm.prioritize(packet);									
						compute_t compute;
						compute.work();						
					}										
				}
				std::sort(packet_chunk-&gt;begin(), packet_chunk-&gt;end(),
							packet_comparator);
				return packet_chunk;	
			}
		)&amp;	// NAT filter
		make_filter&lt;packet_chunk_t*, packet_chunk_t*&gt;(	
			filter::parallel,
			[&amp;](packet_chunk_t* packet_chunk)-&gt; packet_chunk_t*{

				for(int i=0; i&lt;packet_chunk-&gt;size(); i++){	
					packet_trace_t packet;

					packet = (*packet_chunk)[i];					
					if (packet.nic == empty)
						break;
					else{				
						nat.map(packet);
						compute_t compute;
						compute.work();	
					}
				}				
				return packet_chunk;
			}
		)&amp;	// IP routing filter
		make_filter&lt;packet_chunk_t*, packet_chunk_t*&gt;(		
			filter::parallel,
			[&amp;](packet_chunk_t* packet_chunk)-&gt; packet_chunk_t*{			

				for(int i=0; i&lt;packet_chunk-&gt;size(); i++){						
					packet_trace_t packet;
					packet = (*packet_chunk)[i];
					
					if (packet.nic == empty)
						break;
					else{				
						ip_router.route(packet);
						compute_t compute;
						compute.work();	
					}
				}				
				return packet_chunk;
			}
		)&amp;	// Output filter
		make_filter&lt;packet_chunk_t*, void&gt;(	
			filter::parallel,
			[&amp;](packet_chunk_t* packet_chunk){														
				
				for(int i=0; i&lt;packet_chunk-&gt;size(); i++){						
					packet_trace_t packet;
					packet = (*packet_chunk)[i];	
					compute_t compute;
					compute.work();	

					if (packet.nic == empty)
						break;
				}	
				// No output is required , just drop packets
				delete packet_chunk; 
			}
		)
	);	
__itt_pause();

	cout &lt;&lt; "\nAll packets are processed\n\n";		
	return 0;
}</pre>
<br />
<p>First part is "preparation" - creating objects, reading command line, opening files and initializing. Configuration file contains router interfaces info. Objects bwm, nat and ip_router are packet processing objects. They use containers nat_table and ip_config for storing NAT and IP tables.</p>
<p>The core component of Network Router is pipeline. It is implemented using tbb::parallel_pipeline() function, that takes number of tokens and list of filters as arguments. The element of work that is passed through the pipeline is of type packet_chunk_t. Parameter ntokens controls maximum number of concurrently processed elements. It has value 24 because the project was tested on 24-core machine and making it bigger wouldn't make an effect.</p>
<p>Pipeline filters perform some work execution, particularly packet processing in this application. Filters can be serial or parallel. This mode is controlled by filter parameter that is filter::parallel for all filters. This means that any filter can process some elements at the same time.</p>
<p>First filter extracts packet chunk from chunk_queue and passes it to second filter. Second filter performs bandwidth management operations on each packet from chunk. bwm module assigns priorities to packets according to protocol. Then packets in chunk are sorted by priority. This allows critical traffic to be processed as early as possible.  Subsequent filters make NAT mapping and IP routing. Last filter is output, but for simplicity real output is not done. Packets are just dropped.</p>
<p>Packet chunk is used as pipeline token because it's big enough. If single packets were passed through pipeline there would be too much transitions between threads, and overhead would be bigger than positive effect.</p>
<p>The __itt_resume() and __itt_pause() functions are used by Intel® VTune<sup>TM</sup> Amplifier XE that was used for performance measurements. These API functions mark the beginning and the end of area of interest.</p>
<p>Object compute of type compute_t makes workload for CPU. It just performs additional computations to simulate computing in real systems. The application doesn't perform the entire job needed for processing and routing packets in real life network equipment. It is just model framework of real application, so there is not enough CPU usage. Method compute_t:: work()starts computing "N Queens" algorithm.</p>
<p>Input file opening and reading is a job of separate thread. It is instantiated using std::thread class that is a part of new upcoming C++ 11 standard.</p>
<p><b>Serial implementation</b></p>
<p>To understand effect from parallelization a serial version was created. It has similar structure. The only difference is that parallel_pipeline is replaced with simple while loop.</p>
<p >Network router serial scheme<br /><br /><img height="248" width="459" src="http://software.intel.com/file/36533" /></p>
<p>While loop (replacing parallel_pipeline):</p>
<pre name="code" class="cpp">__itt_resume();
	bool stop = false;

	while (!stop){
		packet_chunk_t packet_chunk(chunk_size);
		
		if(!chunk_queue.try_pop(packet_chunk)){				
			if (stop_flag) {
				stop = true;
			}
		}		
		
		for(int i=0; i &lt; packet_chunk.size(); i++){
			packet_trace_t packet = packet_chunk[i];;			
			bwm.prioritize(packet);	
			compute_t compute;
			compute.work();									
		}
		std::sort(packet_chunk.begin(), packet_chunk.end(), packet_comparator);
		for(int i=0; i &lt; packet_chunk.size(); i++){
			packet_trace_t packet = packet_chunk[i];				
			nat.map(packet);
			compute_t compute;
			compute.work();		
			ip_router.route(packet);				
			compute.work();							
			compute.work();								
		}
	}
__itt_pause();</pre>
<p><br />There are four calls of compute.work() - the same number as in TBB version. This is going to be the most CPU time consuming function, so it's fair to have same number of calls to it.</p>
<p><b>Data structures</b></p>
<p>Input file has the following format:</p>
<p class="code">eth3 104.44.44.10 10.230.30.03 4003 5003 ftp<br />eth3 104.44.44.10 10.230.30.03 4003 5003 rtp<br />eth0 134.77.77.30 104.44.44.10 2004 4003 sip<br />eth3 104.44.44.10 10.230.30.03 4003 5003 http</p>
<p>Each line represents one packet. It has network interface, source, destination IP and port, protocol. Packet is stored in packet_trace_t structure:</p>
<pre name="code" class="cpp">typedef struct {
	nic_t nic;			// network interface where packet arrived
	ip_addr_t destIp;		// destination IP
	ip_addr_t srcIp;		// source IP
	port_t destPort;		// destination port
	port_t srcPort;		// source port 
	protocol_t protocol;	// protocol type (rtp, ftp, http, sip, etc)
	int priority;			// packet priority
} packet_trace_t;
</pre>
<br />NAT table and IP configuration table are stores in tbb::concurrent_hash_map. Packet chunk is stored in std::vector and chunk queue is of type tbb::concurrent_queue:<br /><br />
<pre name="code" class="cpp">typedef concurrent_hash_map&lt;port_t, address*, string_comparator&gt; nat_table_t; 
typedef concurrent_hash_map&lt;ip_addr_t, nic_t, string_comparator&gt; ip_config_t; 
typedef vector&lt;packet_trace_t&gt; packet_chunk_t;
concurrent_queue&lt;packet_chunk_t&gt; chunk_queue;
</pre>
<br />Input file reading is made by separate thread that executes input_function. The input_function opens file and reads it. Reading is performed by chunks that are passed to chunk queue. TBB containers are thread-safe, so main thread can read from the chunk queue at the same time without making additional synchronization manually. Input thread function:<br /><br />
<pre name="code" class="cpp">void input_function(){	
    ifstream in_file (in_file_name);
    if (!in_file) {
        cerr &lt;&lt; "Cannot open input file " &lt;&lt; in_file_name &lt;&lt; "\n";
        exit (1);
    }
	stop_flag = false;	
	
	while(in_file.good()){			
		packet_chunk_t packet_chunk(chunk_size);
								
		for(int i=0; i&lt;chunk_size; i++){
			packet_trace_t packet;
			in_file &gt;&gt; packet;					
			packet_chunk[i] = packet;			
		}
		chunk_queue.push(packet_chunk);			
	}
	stop_flag = true;
}</pre>
<br />
<p><b>Performance measurements</b></p>
<p>The goals of this project were to achieve good performance and scalability by using TBB. For measurements the following setup was used:</p>
<p>CPU: 4 processors Intel® Xeon X7460, 2,66 Ghz, 24 physical cores total <br />RAM: 16 GB <br />OS: Microsoft Windows Server® Enterprise 2008 SP2 <br />Workload: input file: 113405 packets (5,1 MB) <br />Measurement tool: Intel® VTune<sup>TM</sup> Amplifier XE 2011 <br />Analysis type: Concurrency with default settings</p>
There were performed two tests: for serial and for parallel versions. Below are summaries from the two analyses. Left is for serial and right is for TBB versions:<br /><br />
<p ><img height="326" width="599" src="http://software.intel.com/file/36538" /></p>
<br />
<p>It's seen that CPU time is similar. This is sum of CPU times of all cores of the system. But elapsed time is very different. This is clock time that the application takes for processing. In serial version it is near the value of overall CPU time. In TBB version it is 19 times less. So the application worked 19 times faster.</p>
CPU usage for serial version:<br /><br />
<p ><img height="265" width="766" src="http://software.intel.com/file/36535" /></p>
<br />CPU usage for TBB version:<br /><br />
<p ><img height="258" width="770" src="http://software.intel.com/file/36536" /></p>
<br /><br />
<p>Average number of utilized cores for TBB version is 20.5 and most of the processing time all 24 were used. This demonstrates that application is scalable enough and can use almost all cores on multi-core system.</p>
Bottom-up view of serial application shows that almost all the time is spent for computing module simulating real workload:<br /><br />
<p ><img height="298" width="856" src="http://software.intel.com/file/36537" /></p>
<br /><br />In TBB version picture is very similar, main hotspot is the same compute_t::do_work method. However it's mostly indicated with green that means good CPU utilization. Also there are more functions in the list because of using TBB constructions:<br /><br />
<p ><img height="424" width="770" src="http://software.intel.com/file/36540" /></p>
<br /><br />
<p>The results provided show good performance results for TBB-based application. However keep in mind the following conditions:</p>
<p>1) There were used Amplifier XE API functions __itt_resume() and __itt_pause() that bound measured area. The result show performance of tbb::parallel_pipeline for TBB version and while loop for serial version. Measurements of overall application work will give a little bit different results.</p>
<p>2) Simulated job was used to utilize CPU. The compute_t class computes algorithm of "N queens" task. Real processing is different.  If there would be not enough job for CPU, file input would consume relatively more time. So in real application scalability and performance gain can be worse.</p>
<p><strong>Conclusion</strong></p>
This sample project shows possibility of using TBB in composing Network packet processing applications and applicability of tbb::pipeline. These approaches can be applied in IP routing switches, telecommunication servers (VoIP telephony, video conferencing), various gateways and proxies, etc.  Like any hardly-loaded application network software can win from enabling multi-threading. And it is simple and effective to use Intel® Threading Building Blocks for managing parallelism in your application.
<div><br /></div>
<div>The full project source code:</div>
<div><a target="_blank" href="http://software.intel.com/file/36623">NetworkRouter.cpp</a></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/network-router-emulator/</link>
      <pubDate>Mon, 23 May 2011 13:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/network-router-emulator/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/network-router-emulator/</guid>
      <category>Parallel Programming</category>
      <category>Tools</category>
      <category>Intel Software Network communities</category>
      <category>Intel Software Network communities</category>
    </item>
    <item>
      <title>Intel® Parallel/C++/Fortran Studio XE Checksums</title>
      <description><![CDATA[ The following checksums are created using the cksum utility which is based on the ISO/IEC 8802-3:1996 standard (Ethernet). For more information please see one of the following web sites:<br /><br /><a target="_blank" href="http://en.wikipedia.org/wiki/Cksum">http://en.wikipedia.org/wiki/Cksum<br /></a><a target="_blank" href="http://www.opengroup.org/onlinepubs/009695399/utilities/cksum.html">http://www.opengroup.org/onlinepubs/009695399/utilities/cksum.html</a><br /><br />If you have any questions about the issues discussed in this report, please post on the user forums, <a href="http://software.intel.com/en-us/forums ">http://software.intel.com/en-us/forums </a>or submit an issue to Intel Premier Support, <a target="_blank" href="https://premier.intel.com">https://premier.intel.com</a>. <br />
<div id="divHtmlEdMain" ><br /><strong><span >Intel® Parallel Studio XE 2011 SP1 for Linux* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2012662638</td>
<td width="125">1647876132</td>
<td>parallel_studio_xe_2011_sp1_update2.tgz</td>
</tr>
<tr>
<td width="125">19207059</td>
<td width="125">903838934</td>
<td>parallel_studio_xe_2011_sp1_update2_ia32.tgz</td>
</tr>
<tr>
<td width="125">1877886398</td>
<td width="125">1065783483</td>
<td>parallel_studio_xe_2011_sp1_update2_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Parallel Studio XE 2011 SP1 for Windows* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3768037098</td>
<td width="125">1786859064</td>
<td>parallel_studio_xe_2011_sp1_update2_setup.exe</td>
</tr>
<tr>
<td width="125">2300090218</td>
<td width="125">1246258720</td>
<td>parallel_studio_xe_2011_sp1_update2_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">2672677001</td>
<td width="125">1382385240</td>
<td>parallel_studio_xe_2011_sp1_update2_intel64_setup.exe</td>
</tr>
<tr>
<td width="125">332174073</td>
<td width="125">1308816192</td>
<td>parallel_studio_xe_2011_sp1_update2_novsshell_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 SP1 for Linux* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2552892114</td>
<td width="125">1588276518</td>
<td>c_studio_xe_2011_sp1_update2.tgz</td>
</tr>
<tr>
<td width="125">3513897934</td>
<td width="125">870008584</td>
<td>c_studio_xe_2011_sp1_update2_ia32.tgz</td>
</tr>
<tr>
<td width="125">3199053354</td>
<td width="125">1028104587</td>
<td>c_studio_xe_2011_sp1_update2_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 SP1 for Windows* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2438328096</td>
<td width="125">1077784072</td>
<td>c_studio_xe_2011_sp1_update2_setup.exe</td>
</tr>
<tr>
<td width="125">4136668020</td>
<td width="125">717297800</td>
<td>c_studio_xe_2011_sp1_update2_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">4041835269</td>
<td width="125">801192792</td>
<td>c_studio_xe_2011_sp1_update2_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Studio XE 2011 SP1 for Linux* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4259945092</td>
<td width="125">927238239</td>
<td>fortran_studio_xe_2011_sp1_update2.tgz</td>
</tr>
<tr>
<td width="125">337944871</td>
<td width="125">527465524</td>
<td>fortran_studio_xe_2011_sp1_update2_ia32.tgz</td>
</tr>
<tr>
<td width="125">1735069295</td>
<td width="125">652730322</td>
<td>fortran_studio_xe_2011_sp1_update2_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Studio XE 2011 SP1 for Windows* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1767790618</td>
<td width="125">1291453040</td>
<td>f_studio_xe_2011_sp1_update2_setup.exe</td>
</tr>
<tr>
<td width="125">589574792</td>
<td width="125">996082360</td>
<td>f_studio_xe_2011_sp1_update2_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">1823867868</td>
<td width="125">1080347568</td>
<td>f_studio_xe_2011_sp1_update2_intel64_setup.exe</td>
</tr>
<tr>
<td width="125">3887241778</td>
<td width="125">813410168</td>
<td>f_studio_xe_2011_sp1_update2_novsshell_setup.exe</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® Parallel Studio XE 2011 SP1 for Linux* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3158493268</td>
<td width="125">1608904361</td>
<td>parallel_studio_xe_2011_sp1_update1.tgz</td>
</tr>
<tr>
<td width="125">3264587678</td>
<td width="125">881192408</td>
<td>parallel_studio_xe_2011_sp1_update1_ia32.tgz</td>
</tr>
<tr>
<td width="125">2862733959</td>
<td width="125">1039713499</td>
<td>parallel_studio_xe_2011_sp1_update1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Parallel Studio XE 2011 SP1 for Windows* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1447848607</td>
<td width="125">1765166232</td>
<td>parallel_studio_xe_2011_sp1_update1_setup.exe</td>
</tr>
<tr>
<td width="125">498344222</td>
<td width="125">1239351424</td>
<td>parallel_studio_xe_2011_sp1_update1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">2916449169</td>
<td width="125">1363050240</td>
<td>parallel_studio_xe_2011_sp1_update1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 SP1 for Linux* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1543041881</td>
<td width="125">1553425672</td>
<td>c_studio_xe_2011_sp1_update1.tgz</td>
</tr>
<tr>
<td width="125">1126884221</td>
<td width="125">850671525</td>
<td>c_studio_xe_2011_sp1_update1_ia32.tgz</td>
</tr>
<tr>
<td width="125">2826334846</td>
<td width="125">1005777711</td>
<td>c_studio_xe_2011_sp1_update1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 SP1 for Windows* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2170512928</td>
<td width="125">1055472520</td>
<td>c_studio_xe_2011_sp1_update1_setup.exe</td>
</tr>
<tr>
<td width="125">2173027430</td>
<td width="125">707044296</td>
<td>c_studio_xe_2011_sp1_update1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">3938876882</td>
<td width="125">784449880</td>
<td>c_studio_xe_2011_sp1_update1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Studio XE 2011 SP1 for Linux* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1262796882</td>
<td width="125">882906544</td>
<td>fortran_studio_xe_2011_sp1_update1.tgz</td>
</tr>
<tr>
<td width="125">2691838827</td>
<td width="125">499501732</td>
<td>fortran_studio_xe_2011_sp1_update1_ia32.tgz</td>
</tr>
<tr>
<td width="125">655904321</td>
<td width="125">622261209</td>
<td>fortran_studio_xe_2011_sp1_update1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Studio XE 2011 SP1 for Windows* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2595883270</td>
<td width="125">1263984928</td>
<td>f_studio_xe_2011_sp1_update1_setup.exe</td>
</tr>
<tr>
<td width="125">1881469280</td>
<td width="125">980606176</td>
<td>f_studio_xe_2011_sp1_update1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">1159992386</td>
<td width="125">1058351680</td>
<td>f_studio_xe_2011_sp1_update1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><strong><span ><br />Intel® Parallel Studio XE 2011 SP1 for Linux* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4273062735</td>
<td width="125">1548619872</td>
<td>parallel_studio_xe_2011_sp1.tgz</td>
</tr>
<tr>
<td width="125">3595034051</td>
<td width="125">825524267</td>
<td>parallel_studio_xe_2011_sp1_ia32.tgz</td>
</tr>
<tr>
<td width="125">4274894942</td>
<td width="125">980466846</td>
<td>parallel_studio_xe_2011_sp1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Parallel Studio XE 2011 SP1 for Windows* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1394477141</td>
<td width="125">1434713712</td>
<td>parallel_studio_xe_2011_sp1_setup.exe</td>
</tr>
<tr>
<td width="125">3555963628</td>
<td width="125">969770848</td>
<td>parallel_studio_xe_2011_sp1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">1482456100</td>
<td width="125">1096560616</td>
<td>parallel_studio_xe_2011_sp1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 SP1 for Linux* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">351889035</td>
<td width="125">1498328078</td>
<td>c_studio_xe_2011_sp1.tgz</td>
</tr>
<tr>
<td width="125">2937185583</td>
<td width="125">799995817</td>
<td>c_studio_xe_2011_sp1_ia32.tgz</td>
</tr>
<tr>
<td width="125">1737289558</td>
<td width="125">951523475</td>
<td>c_studio_xe_2011_sp1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 SP1 for Windows* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2184829051</td>
<td width="125">955659080</td>
<td>c_studio_xe_2011_sp1_setup.exe</td>
</tr>
<tr>
<td width="125">88569332</td>
<td width="125">611717864</td>
<td>c_studio_xe_2011_sp1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">3491248121</td>
<td width="125">690171512</td>
<td>c_studio_xe_2011_sp1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Studio XE 2011 SP1 for Linux* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3867527552</td>
<td width="125">852614700</td>
<td>fortran_studio_xe_2011_sp1.tgz</td>
</tr>
<tr>
<td width="125">712891857</td>
<td width="125">473655674</td>
<td>fortran_studio_xe_2011_sp1_ia32.tgz</td>
</tr>
<tr>
<td width="125">2332876378</td>
<td width="125">592848157</td>
<td>fortran_studio_xe_2011_sp1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Studio XE 2011 SP1 for Windows* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">35858733</td>
<td width="125">946867856</td>
<td>f_studio_xe_2011_sp1_setup.exe</td>
</tr>
<tr>
<td width="125">1661975978</td>
<td width="125">722089304</td>
<td>f_studio_xe_2011_sp1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">757123180</td>
<td width="125">799900536</td>
<td>f_studio_xe_2011_sp1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® Parallel Studio XE 2011 for Linux* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3554059483</td>
<td width="125">1551817814</td>
<td>parallel_studio_xe_2011_update2.tgz</td>
</tr>
<tr>
<td width="125">2942217745</td>
<td width="125">810216099</td>
<td>parallel_studio_xe_2011_update2_ia32.tgz</td>
</tr>
<tr>
<td width="125">50720778</td>
<td width="125">966899604</td>
<td>parallel_studio_xe_2011_update2_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Parallel Studio XE 2011 for Windows* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3545502118</td>
<td width="125">1517426856</td>
<td>parallel_studio_xe_2011_update2_setup.exe</td>
</tr>
<tr>
<td width="125">548398052</td>
<td width="125">663404232</td>
<td>parallel_studio_xe_2011_update2_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">3919443107</td>
<td width="125">824934112</td>
<td>parallel_studio_xe_2011_update2_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 for Linux* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2322485335</td>
<td width="125">1476795141</td>
<td>c_studio_xe_2011_update2.tgz</td>
</tr>
<tr>
<td width="125">3353706265</td>
<td width="125">773961357</td>
<td>c_studio_xe_2011_update2_ia32.tgz</td>
</tr>
<tr>
<td width="125">2607415530</td>
<td width="125">923709711</td>
<td>c_studio_xe_2011_update2_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 for Windows* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3383553630</td>
<td width="125">933972144</td>
<td>c_studio_xe_2011_update2_setup.exe</td>
</tr>
<tr>
<td width="125">1192786758</td>
<td width="125">580989600</td>
<td>c_studio_xe_2011_update2_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">1729450580</td>
<td width="125">673391840</td>
<td>c_studio_xe_2011_update2_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® Parallel Studio XE 2011 for Linux* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2931680434</td>
<td width="125">1560496278</td>
<td>parallel_studio_xe_2011_update1.tgz</td>
</tr>
<tr>
<td width="125">4088861491</td>
<td width="125">809416643</td>
<td>parallel_studio_xe_2011_update1_ia32.tgz</td>
</tr>
<tr>
<td width="125">2826575890</td>
<td width="125">958969597</td>
<td>parallel_studio_xe_2011_update1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Parallel Studio XE 2011 for Windows* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1736609719</td>
<td width="125">1506779840</td>
<td>parallel_studio_xe_2011_update1_setup.exe</td>
</tr>
<tr>
<td width="125">4026928275</td>
<td width="125">654139752</td>
<td>parallel_studio_xe_2011_update1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">3168483394</td>
<td width="125">815187488</td>
<td>parallel_studio_xe_2011_update1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 for Linux* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1885735096</td>
<td width="125">1485837875</td>
<td>c_studio_xe_2011_update1.tgz</td>
</tr>
<tr>
<td width="125">1651174706</td>
<td width="125">773430542</td>
<td>c_studio_xe_2011_update1_ia32.tgz</td>
</tr>
<tr>
<td width="125">501062594</td>
<td width="125">916045077</td>
<td>c_studio_xe_2011_update1_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 for Windows* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2818972296</td>
<td width="125">923648288</td>
<td>c_studio_xe_2011_update1_setup.exe</td>
</tr>
<tr>
<td width="125">3406734784</td>
<td width="125">571784120</td>
<td>c_studio_xe_2011_update1_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">3012797056</td>
<td width="125">663859712</td>
<td>c_studio_xe_2011_update1_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® Parallel Studio XE 2011 for Linux* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4249112830</td>
<td width="125">1502101332</td>
<td>parallel_studio_xe_2011.tgz</td>
</tr>
<tr>
<td width="125">4034952059</td>
<td width="125">779989888</td>
<td>parallel_studio_xe_2011_ia32.tgz</td>
</tr>
<tr>
<td width="125">1352360553</td>
<td width="125">928536522</td>
<td>parallel_studio_xe_2011_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Parallel Studio XE 2011 for Windows* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2472406508</td>
<td width="125">1499380224</td>
<td>parallel_studio_xe_2011_setup.exe</td>
</tr>
<tr>
<td width="125">3285838808</td>
<td width="125">648484320</td>
<td>parallel_studio_xe_2011_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">2812470291</td>
<td width="125">813188568</td>
<td>parallel_studio_xe_2011_intel64_setup.exe</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 for Linux* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2460564984</td>
<td width="125">1428214936</td>
<td>c_studio_xe_2011.tgz</td>
</tr>
<tr>
<td width="125">1100188751</td>
<td width="125">744569774</td>
<td>c_studio_xe_2011_ia32.tgz</td>
</tr>
<tr>
<td width="125">2715588916</td>
<td width="125">885829538</td>
<td>c_studio_xe_2011_intel64.tgz</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Studio XE 2011 for Windows* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4194512341</td>
<td width="125">915438936</td>
<td>c_studio_xe_2011_setup.exe</td>
</tr>
<tr>
<td width="125">2147377016</td>
<td width="125">566576560</td>
<td>c_studio_xe_2011_ia32_setup.exe</td>
</tr>
<tr>
<td width="125">3223714292</td>
<td width="125">660553608</td>
<td>c_studio_xe_2011_intel64_setup.exe</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div></div>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-parallel-c-studio-xe-checksums/</link>
      <pubDate>Fri, 01 Oct 2010 23:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-parallel-c-studio-xe-checksums/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-parallel-c-studio-xe-checksums/</guid>
      <category>Tools</category>
      <category>Intel Software Network communities</category>
      <category>Intel Software Network communities</category>
    </item>
    <item>
      <title>Intel® Composer XE 2011 Checksums</title>
      <description><![CDATA[ The following checksums are created using the cksum utility which is based on the ISO/IEC 8802-3:1996 standard (Ethernet). For more information please see one of the following web sites:<br /><br /><a target="_blank" href="http://en.wikipedia.org/wiki/Cksum">http://en.wikipedia.org/wiki/Cksum<br /></a><a target="_blank" href="http://www.opengroup.org/onlinepubs/009695399/utilities/cksum.html">http://www.opengroup.org/onlinepubs/009695399/utilities/cksum.html</a><br /><br />If you have any questions about the issues discussed in this report, please post on the user forums, <a href="http://software.intel.com/en-us/forums ">http://software.intel.com/en-us/forums </a>or submit an issue to Intel Premier Support, <a target="_blank" href="https://premier.intel.com">https://premier.intel.com</a>. <br /><br />Checksums for the Intel® Professional Edition Compilers 11.1 can be found <a href="http://software.intel.com/en-us/articles/intel-professional-edition-compilers-111-checksums/">here</a>.<br />
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 10 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3784322991</td>
<td width="125">1349850694</td>
<td>L_CCOMPXE_2011.10.319.TGZ</td>
</tr>
<tr>
<td width="125">2938074944</td>
<td width="125">721986177</td>
<td>L_CCOMPXE_IA32_2011.10.319.TGZ</td>
</tr>
<tr>
<td width="125">3263447103</td>
<td width="125">810019679</td>
<td>L_CCOMPXE_INTEL64_2011.10.319.TGZ</td>
</tr>
<tr>
<td width="125">3252385501</td>
<td width="125">11020981</td>
<td>L_CCOMPXE_2011.10.319_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">266730733</td>
<td width="125">93013214</td>
<td>L_GEN_IPP_7.0.7.319.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 10 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2131423136</td>
<td width="125">685638922</td>
<td>L_FCOMPXE_2011.10.319.TGZ</td>
</tr>
<tr>
<td width="125">3126937203</td>
<td width="125">376307190</td>
<td>L_FCOMPXE_IA32_2011.10.319.TGZ</td>
</tr>
<tr>
<td width="125">2185511643</td>
<td width="125">431935509</td>
<td>L_FCOMPXE_INTEL64_2011.10.319.TGZ</td>
</tr>
<tr>
<td width="125">2379337361</td>
<td width="125">20804171</td>
<td>L_FCOMPXE_2011.10.319_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 10 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">944849677</td>
<td width="125">903536560</td>
<td>W_CCOMPXE_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">943034468</td>
<td width="125">537860384</td>
<td>W_CCOMPXE_IA32_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">1684343149</td>
<td width="125">626484336</td>
<td>W_CCOMPXE_INTEL64_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">2417170885</td>
<td width="125">12476447</td>
<td>W_CCOMPXE_REDIST_MSI_2011.10.325.ZIP</td>
</tr>
<tr>
<td width="125">2690642979</td>
<td width="125">49870090</td>
<td>W_CCOMPXE_GEN_IPP_7.0.7.325.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 10 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2245743535</td>
<td width="125">926495408</td>
<td>W_FCOMPXE_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">1052884963</td>
<td width="125">940507296</td>
<td>W_FCOMPXE_ALL_JP_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">3336908754</td>
<td width="125">636243624</td>
<td>W_FCOMPXE_NOVSSHELL_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">4030589186</td>
<td width="125">383064256</td>
<td>W_FCOMPXE_IA32_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">2113682316</td>
<td width="125">477676928</td>
<td>W_FCOMPXE_INTEL64_2011.10.325.EXE</td>
</tr>
<tr>
<td width="125">2912583615</td>
<td width="125">23911247</td>
<td>W_FCOMPXE_REDIST_MSI_2011.10.325.ZIP</td>
</tr>
<tr>
<td width="125">2829343584</td>
<td width="125">117269760</td>
<td>W_FCOMPXE_IMSL_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3799822416</td>
<td width="125">68716072</td>
<td>W_FCOMPXE_IMSL_IA32_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3960196427</td>
<td width="125">68481240</td>
<td>W_FCOMPXE_IMSL_INTEL64_2011.0.021.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 10 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2485554545</td>
<td width="125">736298824</td>
<td>M_CCOMPXE_2011.10.328.DMG</td>
</tr>
<tr>
<td width="125">1022758042</td>
<td width="125">73430967</td>
<td>M_CCOMPXE_GEN_IPP_2011.10.328.DMG</td>
</tr>
<tr>
<td width="125">1192502495</td>
<td width="125">9804465</td>
<td>M_CCOMPXE_REDIST_2011.10.328.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 10 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">854225787</td>
<td width="125">419320425</td>
<td>M_FCOMPXE_2011.10.328.DMG</td>
</tr>
<tr>
<td width="125">292779884</td>
<td width="125">11464961</td>
<td>M_FCOMPXE_REDIST_2011.10.328.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2409760511</td>
<td width="125">1332645499</td>
<td>L_CCOMPXE_2011.9.293.TGZ</td>
</tr>
<tr>
<td width="125">293441764</td>
<td width="125">707179470</td>
<td>L_CCOMPXE_IA32_2011.9.293.TGZ</td>
</tr>
<tr>
<td width="125">2303868297</td>
<td width="125">794654297</td>
<td>L_CCOMPXE_INTEL64_2011.9.293.TGZ</td>
</tr>
<tr>
<td width="125">1778192102</td>
<td width="125">10960587</td>
<td>L_CCOMPXE_2011.9.293_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3941627729</td>
<td width="125">93187983</td>
<td>L_GEN_IPP_7.0.6.293.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3668674437</td>
<td width="125">671598666</td>
<td>L_FCOMPXE_2011.9.293.TGZ</td>
</tr>
<tr>
<td width="125">535505610</td>
<td width="125">364628807</td>
<td>L_FCOMPXE_IA32_2011.9.293.TGZ</td>
</tr>
<tr>
<td width="125">1799133635</td>
<td width="125">419291246</td>
<td>L_FCOMPXE_INTEL64_2011.9.293.TGZ</td>
</tr>
<tr>
<td width="125">4020950638</td>
<td width="125">20747455</td>
<td>L_FCOMPXE_2011.9.293_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">804307416</td>
<td width="125">893797376</td>
<td>W_CCOMPXE_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">291188750</td>
<td width="125">528626552</td>
<td>W_CCOMPXE_IA32_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">2601057928</td>
<td width="125">617206760</td>
<td>W_CCOMPXE_INTEL64_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">1950528938</td>
<td width="125">12502150</td>
<td>W_CCOMPXE_REDIST_MSI_2011.9.300.ZIP</td>
</tr>
<tr>
<td width="125">2373001798</td>
<td width="125">49853845</td>
<td>W_CCOMPXE_GEN_IPP_7.0.6.300.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3215711371</td>
<td width="125">919731824</td>
<td>W_FCOMPXE_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">3775194588</td>
<td width="125">933743712</td>
<td>W_FCOMPXE_ALL_JP_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">3696679493</td>
<td width="125">629480712</td>
<td>W_FCOMPXE_NOVSSHELL_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">2824366791</td>
<td width="125">377291656</td>
<td>W_FCOMPXE_IA32_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">217583237</td>
<td width="125">471528896</td>
<td>W_FCOMPXE_INTEL64_2011.9.300.EXE</td>
</tr>
<tr>
<td width="125">3188327232</td>
<td width="125">23950805</td>
<td>W_FCOMPXE_REDIST_MSI_2011.9.300.ZIP</td>
</tr>
<tr>
<td width="125">2829343584</td>
<td width="125">117269760</td>
<td>W_FCOMPXE_IMSL_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3799822416</td>
<td width="125">68716072</td>
<td>W_FCOMPXE_IMSL_IA32_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3960196427</td>
<td width="125">68481240</td>
<td>W_FCOMPXE_IMSL_INTEL64_2011.0.021.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2209677330</td>
<td width="125">721825796</td>
<td>M_CCOMPXE_2011.9.289.DMG</td>
</tr>
<tr>
<td width="125">2630353545</td>
<td width="125">9744219</td>
<td>M_CCOMPXE_REDIST_2011.9.289.DMG</td>
</tr>
<tr>
<td width="125">1586289527</td>
<td width="125">73436229</td>
<td>M_CCOMPXE_GEN_IPP_2011.9.289.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">507896543</td>
<td width="125">406492188</td>
<td>M_FCOMPXE_2011.9.289.DMG</td>
</tr>
<tr>
<td width="125">1366403367</td>
<td width="125">11406629</td>
<td>M_FCOMPXE_REDIST_2011.9.289.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3452755693</td>
<td width="125">1328029303</td>
<td>L_CCOMPXE_2011.8.273.TGZ</td>
</tr>
<tr>
<td width="125">1664613833</td>
<td width="125">706543446</td>
<td>L_CCOMPXE_IA32_2011.8.273.TGZ</td>
</tr>
<tr>
<td width="125">1922100502</td>
<td width="125">792721068</td>
<td>L_CCOMPXE_INTEL64_2011.8.273.TGZ</td>
</tr>
<tr>
<td width="125">3980518005</td>
<td width="125">10805037</td>
<td>L_CCOMPXE_2011.8.273_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3532852677</td>
<td width="125">93189435</td>
<td>L_GEN_IPP_7.0.6.273.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1912189551</td>
<td width="125">664473908</td>
<td>L_FCOMPXE_2011.8.273.TGZ</td>
</tr>
<tr>
<td width="125">3598667406</td>
<td width="125">360716665</td>
<td>L_FCOMPXE_IA32_2011.8.273.TGZ</td>
</tr>
<tr>
<td width="125">3054698074</td>
<td width="125">414462130</td>
<td>L_FCOMPXE_INTEL64_2011.8.273.TGZ</td>
</tr>
<tr>
<td width="125">737707631</td>
<td width="125">20584588</td>
<td>L_FCOMPXE_2011.8.273_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2662884859</td>
<td width="125">892133904</td>
<td>W_CCOMPXE_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">3611583349</td>
<td width="125">530234728</td>
<td>W_CCOMPXE_IA32_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">940184909</td>
<td width="125">616983368</td>
<td>W_CCOMPXE_INTEL64_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">375717236</td>
<td width="125">12503498</td>
<td>W_CCOMPXE_REDIST_MSI_2011.8.278.ZIP</td>
</tr>
<tr>
<td width="125">3691889617</td>
<td width="125">49853622</td>
<td>W_CCOMPXE_GEN_IPP_7.0.6.278.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">626381966</td>
<td width="125">913209848</td>
<td>W_FCOMPXE_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">2047515268</td>
<td width="125">927221736</td>
<td>W_FCOMPXE_ALL_JP_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">2224856071</td>
<td width="125">622960696</td>
<td>W_FCOMPXE_NOVSSHELL_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">3088232575</td>
<td width="125">374092888</td>
<td>W_FCOMPXE_IA32_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">3069482429</td>
<td width="125">466452680</td>
<td>W_FCOMPXE_INTEL64_2011.8.278.EXE</td>
</tr>
<tr>
<td width="125">3067984775</td>
<td width="125">23927144</td>
<td>W_FCOMPXE_REDIST_MSI_2011.8.278.ZIP</td>
</tr>
<tr>
<td width="125">2829343584</td>
<td width="125">117269760</td>
<td>W_FCOMPXE_IMSL_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3799822416</td>
<td width="125">68716072</td>
<td>W_FCOMPXE_IMSL_IA32_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3960196427</td>
<td width="125">68481240</td>
<td>W_FCOMPXE_IMSL_INTEL64_2011.0.021.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3474675210</td>
<td width="125">707049185</td>
<td>M_CCOMPXE_2011.8.269.DMG</td>
</tr>
<tr>
<td width="125">3814055007</td>
<td width="125">9740504</td>
<td>M_CCOMPXE_REDIST_2011.8.269.DMG</td>
</tr>
<tr>
<td width="125">3895423890</td>
<td width="125">73435778</td>
<td>M_CCOMPXE_GEN_IPP_2011.8.269.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1793498028</td>
<td width="125">395039628</td>
<td>M_FCOMPXE_2011.8.269.DMG</td>
</tr>
<tr>
<td width="125">3498845898</td>
<td width="125">11342869</td>
<td>M_FCOMPXE_REDIST_2011.8.269.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2965493760</td>
<td width="125">1309119563</td>
<td>L_CCOMPXE_2011.7.256.TGZ</td>
</tr>
<tr>
<td width="125">214167517</td>
<td width="125">696883302</td>
<td>L_CCOMPXE_IA32_2011.7.256.TGZ</td>
</tr>
<tr>
<td width="125">414039700</td>
<td width="125">784126837</td>
<td>L_CCOMPXE_INTEL64_2011.7.256.TGZ</td>
</tr>
<tr>
<td width="125">233156504</td>
<td width="125">10748774</td>
<td>L_CCOMPXE_2011.7.256_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">4110252954</td>
<td width="125">93187001</td>
<td>L_GEN_IPP_7.0.5.256.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2202853811</td>
<td width="125">638601683</td>
<td>L_FCOMPXE_2011.7.256.TGZ</td>
</tr>
<tr>
<td width="125">2857599983</td>
<td width="125">345713537</td>
<td>L_FCOMPXE_IA32_2011.7.256.TGZ</td>
</tr>
<tr>
<td width="125">3258937415</td>
<td width="125">400626537</td>
<td>L_FCOMPXE_INTEL64_2011.7.256.TGZ</td>
</tr>
<tr>
<td width="125">991539029</td>
<td width="125">20532445</td>
<td>L_FCOMPXE_2011.7.256_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">243242044</td>
<td width="125">879025664</td>
<td>W_CCOMPXE_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">3309672184</td>
<td width="125">525911288</td>
<td>W_CCOMPXE_IA32_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">3425105656</td>
<td width="125">608003400</td>
<td>W_CCOMPXE_INTEL64_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">3143084745</td>
<td width="125">13700937</td>
<td>W_CCOMPXE_REDIST_MSI_2011.7.258.ZIP</td>
</tr>
<tr>
<td width="125">3190949066</td>
<td width="125">49880367</td>
<td>W_CCOMPXE_GEN_IPP_7.0.5.258.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1825913560</td>
<td width="125">899752136</td>
<td>W_FCOMPXE_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">3991728239</td>
<td width="125">913764032</td>
<td>W_FCOMPXE_ALL_JP_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">510783892</td>
<td width="125">609499848</td>
<td>W_FCOMPXE_NOVSSHELL_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">508624589</td>
<td width="125">369326928</td>
<td>W_FCOMPXE_IA32_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">3127911111</td>
<td width="125">457019544</td>
<td>W_FCOMPXE_INTEL64_2011.7.258.EXE</td>
</tr>
<tr>
<td width="125">2447470474</td>
<td width="125">25088882</td>
<td>W_FCOMPXE_REDIST_MSI_2011.7.258.ZIP</td>
</tr>
<tr>
<td width="125">2829343584</td>
<td width="125">117269760</td>
<td>W_FCOMPXE_IMSL_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3799822416</td>
<td width="125">68716072</td>
<td>W_FCOMPXE_IMSL_IA32_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3960196427</td>
<td width="125">68481240</td>
<td>W_FCOMPXE_IMSL_INTEL64_2011.0.021.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4192212608</td>
<td width="125">655425298</td>
<td>M_CCOMPXE_2011.7.246.DMG</td>
</tr>
<tr>
<td width="125">3453527509</td>
<td width="125">9672209</td>
<td>M_CCOMPXE_REDIST_2011.7.246.DMG</td>
</tr>
<tr>
<td width="125">3925257563</td>
<td width="125">73410775</td>
<td>M_CCOMPXE_GEN_IPP_2011.7.246.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1789098758</td>
<td width="125">343854784</td>
<td>M_FCOMPXE_2011.7.246.DMG</td>
</tr>
<tr>
<td width="125">1912146607</td>
<td width="125">11323421</td>
<td>M_FCOMPXE_REDIST_2011.7.246.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1220677855</td>
<td width="125">1249173787</td>
<td>L_CCOMPXE_2011.6.233.TGZ</td>
</tr>
<tr>
<td width="125">3778822865</td>
<td width="125">639973731</td>
<td>L_CCOMPXE_IA32_2011.6.233.TGZ</td>
</tr>
<tr>
<td width="125">2714660683</td>
<td width="125">725011519</td>
<td>L_CCOMPXE_INTEL64_2011.6.233.TGZ</td>
</tr>
<tr>
<td width="125">2821192922</td>
<td width="125">10435871</td>
<td>L_CCOMPXE_2011.6.233_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3561504853</td>
<td width="125">93189203</td>
<td>L_GEN_IPP_7.0.5.233.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">44885016</td>
<td width="125">603470889</td>
<td>L_FCOMPXE_2011.6.233.TGZ</td>
</tr>
<tr>
<td width="125">3170152765</td>
<td width="125">313629568</td>
<td>L_FCOMPXE_IA32_2011.6.233.TGZ</td>
</tr>
<tr>
<td width="125">1477721422</td>
<td width="125">366334211</td>
<td>L_FCOMPXE_INTEL64_2011.6.233.TGZ</td>
</tr>
<tr>
<td width="125">1630608339</td>
<td width="125">20223868</td>
<td>L_FCOMPXE_2011.6.233_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4216380578</td>
<td width="125">779085328</td>
<td>W_CCOMPXE_2011.6.233.EXE</td>
</tr>
<tr>
<td width="125">40803482</td>
<td width="125">430507264</td>
<td>W_CCOMPXE_IA32_2011.6.233.EXE</td>
</tr>
<tr>
<td width="125">833854017</td>
<td width="125">513598232</td>
<td>W_CCOMPXE_INTEL64_2011.6.233.EXE</td>
</tr>
<tr>
<td width="125">3587057366</td>
<td width="125">12407923</td>
<td>W_CCOMPXE_REDIST_MSI_2011.6.233.ZIP</td>
</tr>
<tr>
<td width="125">2283994366</td>
<td width="125">49861477</td>
<td>W_CCOMPXE_GEN_IPP_7.0.5.233.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3270654674</td>
<td width="125">770295488</td>
<td>W_FCOMPXE_2011.6.233.EXE</td>
</tr>
<tr>
<td width="125">3647408105</td>
<td width="125">510791208</td>
<td>W_FCOMPXE_NOVSSHELL_2011.6.233.EXE</td>
</tr>
<tr>
<td width="125">3436986340</td>
<td width="125">275078712</td>
<td>W_FCOMPXE_IA32_2011.6.233.EXE</td>
</tr>
<tr>
<td width="125">2431723592</td>
<td width="125">363824240</td>
<td>W_FCOMPXE_INTEL64_2011.6.233.EXE</td>
</tr>
<tr>
<td width="125">4021285003</td>
<td width="125">23808334</td>
<td>W_FCOMPXE_REDIST_MSI_2011.6.233.ZIP</td>
</tr>
<tr>
<td width="125">2829343584</td>
<td width="125">117269760</td>
<td>W_FCOMPXE_IMSL_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3799822416</td>
<td width="125">68716072</td>
<td>W_FCOMPXE_IMSL_IA32_2011.0.021.EXE</td>
</tr>
<tr>
<td width="125">3960196427</td>
<td width="125">68481240</td>
<td>W_FCOMPXE_IMSL_INTEL64_2011.0.021.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2334630714</td>
<td width="125">648712480</td>
<td>M_CCOMPXE_2011.6.038.DMG</td>
</tr>
<tr>
<td width="125">1436310950</td>
<td width="125">9601592</td>
<td>M_CCOMPXE_REDIST_2011.6.038.DMG</td>
</tr>
<tr>
<td width="125">3519352381</td>
<td width="125">73409063</td>
<td>M_CCOMPXE_GEN_IPP_2011.6.038.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3267687287</td>
<td width="125">337339792</td>
<td>M_FCOMPXE_2011.6.038.DMG</td>
</tr>
<tr>
<td width="125">1025226976</td>
<td width="125">11262115</td>
<td>M_FCOMPXE_REDIST_2011.6.038.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br />
<div id="divHtmlEdMain" ><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4212113135</td>
<td width="125">1247743421</td>
<td>L_CCOMPXE_2011.5.220.TGZ</td>
</tr>
<tr>
<td width="125">4000121893</td>
<td width="125">635210578</td>
<td>L_CCOMPXE_IA32_2011.5.220.TGZ</td>
</tr>
<tr>
<td width="125">699318970</td>
<td width="125">720529905</td>
<td>L_CCOMPXE_INTEL64_2011.5.220.TGZ</td>
</tr>
<tr>
<td width="125">513686145</td>
<td width="125">9878388</td>
<td>L_CCOMPXE_2011.5.220_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">4071779103</td>
<td width="125">93007731</td>
<td>L_GEN_IPP_7.0.4.220.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2144300841</td>
<td width="125">609409405</td>
<td>L_FCOMPXE_2011.5.220.TGZ</td>
</tr>
<tr>
<td width="125">3633952404</td>
<td width="125">314181251</td>
<td>L_FCOMPXE_IA32_2011.5.220.TGZ</td>
</tr>
<tr>
<td width="125">2125097673</td>
<td width="125">367675145</td>
<td>L_FCOMPXE_INTEL64_2011.5.220.TGZ</td>
</tr>
<tr>
<td width="125">1393932642</td>
<td width="125">19690020</td>
<td>L_FCOMPXE_2011.5.220_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">5404439</td>
<td width="125">778855104</td>
<td>W_CCOMPXE_2011.5.221.EXE</td>
</tr>
<tr>
<td width="125">3063620156</td>
<td width="125">424123312</td>
<td>W_CCOMPXE_IA32_2011.5.221.EXE</td>
</tr>
<tr>
<td width="125">1198280674</td>
<td width="125">517465120</td>
<td>W_CCOMPXE_INTEL64_2011.5.221.EXE</td>
</tr>
<tr>
<td width="125">7428034</td>
<td width="125">11519337</td>
<td>W_CCOMPXE_REDIST_MSI_2011.5.221.ZIP</td>
</tr>
<tr>
<td width="125">1000544797</td>
<td width="125">16872416</td>
<td>W_CCOMPXE_REDIST_MSM_2011.5.221.ZIP</td>
</tr>
<tr>
<td width="125">1733336996</td>
<td width="125">49892637</td>
<td>W_CCOMPXE_GEN_IPP_7.0.4.221.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1021125093</td>
<td width="125">870089208</td>
<td>W_FCOMPXE_2011.5.221.EXE</td>
</tr>
<tr>
<td width="125">3199725305</td>
<td width="125">503497456</td>
<td>W_FCOMPXE_NOVSSHELL_2011.5.221.EXE</td>
</tr>
<tr>
<td width="125">1617222612</td>
<td width="125">265851512</td>
<td>W_FCOMPXE_IA32_2011.5.221.EXE</td>
</tr>
<tr>
<td width="125">175781168</td>
<td width="125">365441416</td>
<td>W_FCOMPXE_INTEL64_2011.5.221.EXE</td>
</tr>
<tr>
<td width="125">3802176791</td>
<td width="125">22877448</td>
<td>W_FCOMPXE_REDIST_MSI_2011.5.221.ZIP</td>
</tr>
<tr>
<td width="125">1036476225</td>
<td width="125">34435250</td>
<td>W_FCOMPXE_REDIST_MSM_2011.5.221.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">638434366</td>
<td width="125">638180627</td>
<td>M_CCOMPXE_2011.5.209.DMG</td>
</tr>
<tr>
<td width="125">3969019570</td>
<td width="125">8695673</td>
<td>M_CCOMPXE_REDIST_2011.5.209.DMG</td>
</tr>
<tr>
<td width="125">1781440301</td>
<td width="125">73979194</td>
<td>M_CCOMPXE_GEN_IPP_2011.5.209.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2173526930</td>
<td width="125">327448127</td>
<td>M_FCOMPXE_2011.5.209.DMG</td>
</tr>
<tr>
<td width="125">3592596220</td>
<td width="125">10580337</td>
<td>M_FCOMPXE_REDIST_2011.5.209.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 4 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1525871274</td>
<td width="125">1242353135</td>
<td>L_CCOMPXE_2011.4.191.TGZ</td>
</tr>
<tr>
<td width="125">3454173128</td>
<td width="125">633345658</td>
<td>L_CCOMPXE_IA32_2011.4.191.TGZ</td>
</tr>
<tr>
<td width="125">2356196796</td>
<td width="125">717146141</td>
<td>L_CCOMPXE_INTEL64_2011.4.191.TGZ</td>
</tr>
<tr>
<td width="125">1175575785</td>
<td width="125">9900020</td>
<td>L_CCOMPXE_2011.4.191_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3206646537</td>
<td width="125">93008765</td>
<td>L_GEN_IPP_7.0.4.191.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 4 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2769405097</td>
<td width="125">603950713</td>
<td>L_FCOMPXE_2011.4.191.TGZ</td>
</tr>
<tr>
<td width="125">575774926</td>
<td width="125">312227113</td>
<td>L_FCOMPXE_IA32_2011.4.191.TGZ</td>
</tr>
<tr>
<td width="125">1055964475</td>
<td width="125">364211705</td>
<td>L_FCOMPXE_INTEL64_2011.4.191.TGZ</td>
</tr>
<tr>
<td width="125">2397748013</td>
<td width="125">19711000</td>
<td>L_FCOMPXE_2011.4.191_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 4 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3468480210</td>
<td width="125">775725440</td>
<td>W_CCOMPXE_2011.4.196.EXE</td>
</tr>
<tr>
<td width="125">4259357980</td>
<td width="125">422743744</td>
<td>W_CCOMPXE_IA32_2011.4.196.EXE</td>
</tr>
<tr>
<td width="125">593172535</td>
<td width="125">515145744</td>
<td>W_CCOMPXE_INTEL64_2011.4.196.EXE</td>
</tr>
<tr>
<td width="125">3061871002</td>
<td width="125">11480336</td>
<td>W_CCOMPXE_REDIST_MSI_2011.4.196.ZIP</td>
</tr>
<tr>
<td width="125">3476842084</td>
<td width="125">16841281</td>
<td>W_CCOMPXE_REDIST_MSM_2011.4.196.ZIP</td>
</tr>
<tr>
<td width="125">1655975003</td>
<td width="125">49874308</td>
<td>W_CCOMPXE_GEN_IPP_7.0.4.196.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 4 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">4054073913</td>
<td width="125">865506584</td>
<td>W_FCOMPXE_2011.4.196.EXE</td>
</tr>
<tr>
<td width="125">1139600018</td>
<td width="125">498914856</td>
<td>W_FCOMPXE_NOVSSHELL_2011.4.196.EXE</td>
</tr>
<tr>
<td width="125">1246374802</td>
<td width="125">264276200</td>
<td>W_FCOMPXE_IA32_2011.4.196.EXE</td>
</tr>
<tr>
<td width="125">3723841977</td>
<td width="125">361913504</td>
<td>W_FCOMPXE_INTEL64_2011.4.196.EXE</td>
</tr>
<tr>
<td width="125">230699223</td>
<td width="125">22945862</td>
<td>W_FCOMPXE_REDIST_MSI_2011.4.196.ZIP</td>
</tr>
<tr>
<td width="125">936565886</td>
<td width="125">34396274</td>
<td>W_FCOMPXE_REDIST_MSM_2011.4.196.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 4 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">198275514</td>
<td width="125">634529290</td>
<td>M_CCOMPXE_2011.4.184.DMG</td>
</tr>
<tr>
<td width="125">83366448</td>
<td width="125">8640264</td>
<td>M_CCOMPXE_REDIST_2011.4.184.DMG</td>
</tr>
<tr>
<td width="125">1197831175</td>
<td width="125">73989277</td>
<td>M_CCOMPXE_GEN_IPP_2011.4.184.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 4 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3428275857</td>
<td width="125">323572028</td>
<td>M_FCOMPXE_2011.4.184.DMG</td>
</tr>
<tr>
<td width="125">934355760</td>
<td width="125">10491245</td>
<td>M_FCOMPXE_REDIST_2011.4.184.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 3 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2279028007</td>
<td width="125">1242105907</td>
<td>L_CCOMPXE_2011.3.174.TGZ</td>
</tr>
<tr>
<td width="125">1207603164</td>
<td width="125">633322198</td>
<td>L_CCOMPXE_IA32_2011.3.174.TGZ</td>
</tr>
<tr>
<td width="125">1436947020</td>
<td width="125">716892023</td>
<td>L_CCOMPXE_INTEL64_2011.3.174.TGZ</td>
</tr>
<tr>
<td width="125">4184072342</td>
<td width="125">9794715</td>
<td>L_CCOMPXE_2011.3.174_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">2150929982</td>
<td width="125">93006639</td>
<td>L_GEN_IPP_7.0.3.174.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 3 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3195613080</td>
<td width="125">602221871</td>
<td>L_FCOMPXE_2011.3.174.TGZ</td>
</tr>
<tr>
<td width="125">4188704828</td>
<td width="125">311397130</td>
<td>L_FCOMPXE_IA32_2011.3.174.TGZ</td>
</tr>
<tr>
<td width="125">1436607083</td>
<td width="125">363184721</td>
<td>L_FCOMPXE_INTEL64_2011.3.174.TGZ</td>
</tr>
<tr>
<td width="125">81767763</td>
<td width="125">19604184</td>
<td>L_FCOMPXE_2011.3.174_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 3 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">20944023</td>
<td width="125">774257584</td>
<td>W_CCOMPXE_2011.3.175.EXE</td>
</tr>
<tr>
<td width="125">1847500102</td>
<td width="125">422201984</td>
<td>W_CCOMPXE_IA32_2011.3.175.EXE</td>
</tr>
<tr>
<td width="125">1099915848</td>
<td width="125">514158208</td>
<td>W_CCOMPXE_INTEL64_2011.3.175.EXE</td>
</tr>
<tr>
<td width="125">447925265</td>
<td width="125">11430318</td>
<td>W_CCOMPXE_REDIST_MSI_2011.3.175.ZIP</td>
</tr>
<tr>
<td width="125">3421295399</td>
<td width="125">16771944</td>
<td>W_CCOMPXE_REDIST_MSM_2011.3.175.ZIP</td>
</tr>
<tr>
<td width="125">1877139163</td>
<td width="125">49863367</td>
<td>W_CCOMPXE_GEN_IPP_7.0.3.175.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 3 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">232813864</td>
<td width="125">863482600</td>
<td>W_FCOMPXE_2011.3.175.EXE</td>
</tr>
<tr>
<td width="125">4148033724</td>
<td width="125">496890864</td>
<td>W_FCOMPXE_NOVSSHELL_2011.3.175.EXE</td>
</tr>
<tr>
<td width="125">2749047415</td>
<td width="125">263346720</td>
<td>W_FCOMPXE_IA32_2011.3.175.EXE</td>
</tr>
<tr>
<td width="125">2501371479</td>
<td width="125">360430840</td>
<td>W_FCOMPXE_INTEL64_2011.3.175.EXE</td>
</tr>
<tr>
<td width="125">4063481910</td>
<td width="125">22826432</td>
<td>W_FCOMPXE_REDIST_MSI_2011.3.175.ZIP</td>
</tr>
<tr>
<td width="125">2550036339</td>
<td width="125">34323171</td>
<td>W_FCOMPXE_REDIST_MSM_2011.3.175.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 3 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3105640832</td>
<td width="125">634478512</td>
<td>M_CCOMPXE_2011.3.167.DMG</td>
</tr>
<tr>
<td width="125">2705042810</td>
<td width="125">8551731</td>
<td>M_CCOMPXE_REDIST_2011.3.167.DMG</td>
</tr>
<tr>
<td width="125">1506721499</td>
<td width="125">73992542</td>
<td>M_CCOMPXE_GEN_IPP_2011.3.167.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 3 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3301332760</td>
<td width="125">323133016</td>
<td>M_FCOMPXE_2011.3.167.DMG</td>
</tr>
<tr>
<td width="125">2292508498</td>
<td width="125">10406313</td>
<td>M_FCOMPXE_REDIST_2011.3.167.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 3, Japanese Edition </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1303753843</td>
<td width="125">1289256440</td>
<td>L_CCOMPXE_2011.3.175.TGZ</td>
</tr>
<tr>
<td width="125">2342594367</td>
<td width="125">680229934</td>
<td>L_CCOMPXE_IA32_2011.3.175.TGZ</td>
</tr>
<tr>
<td width="125">3069286784</td>
<td width="125">763771112</td>
<td>L_CCOMPXE_INTEL64_2011.3.175.TGZ</td>
</tr>
<tr>
<td width="125">258959462</td>
<td width="125">9802315</td>
<td>L_CCOMPXE_2011.3.175_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">2464978191</td>
<td width="125">93005220</td>
<td>L_GEN_IPP_7.0.3.175.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 3, Japanese Edition </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3046093660</td>
<td width="125">624640082</td>
<td>L_FCOMPXE_2011.3.175.TGZ</td>
</tr>
<tr>
<td width="125">3523201305</td>
<td width="125">333549158</td>
<td>L_FCOMPXE_IA32_2011.3.175.TGZ</td>
</tr>
<tr>
<td width="125">1181168605</td>
<td width="125">385324054</td>
<td>L_FCOMPXE_INTEL64_2011.3.175.TGZ</td>
</tr>
<tr>
<td width="125">1167661009</td>
<td width="125">19610926</td>
<td>L_FCOMPXE_2011.3.175_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 3, Japanese Edition </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1079799636</td>
<td width="125">872838160</td>
<td>W_CCOMPXE_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">4150165562</td>
<td width="125">518255728</td>
<td>W_CCOMPXE_IA32_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">107595456</td>
<td width="125">611664792</td>
<td>W_CCOMPXE_INTEL64_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">2650861957</td>
<td width="125">11461042</td>
<td>W_CCOMPXE_REDIST_MSI_2011.3.176.ZIP</td>
</tr>
<tr>
<td width="125">3633308288</td>
<td width="125">16786573</td>
<td>W_CCOMPXE_REDIST_MSM_2011.3.176.ZIP</td>
</tr>
<tr>
<td width="125">2114561040</td>
<td width="125">49863331</td>
<td>W_CCOMPXE_GEN_IPP_7.0.3.176.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 3, Japanese Edition </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2080109675</td>
<td width="125">962096600</td>
<td>W_FCOMPXE_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">3096465405</td>
<td width="125">1036409000</td>
<td>W_FCOMPXE_ALL_JP_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">514944316</td>
<td width="125">595499328</td>
<td>W_FCOMPXE_NOVSSHELL_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">2903092260</td>
<td width="125">360834400</td>
<td>W_FCOMPXE_IA32_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">1085788717</td>
<td width="125">458000960</td>
<td>W_FCOMPXE_INTEL64_2011.3.176.EXE</td>
</tr>
<tr>
<td width="125">1210901533</td>
<td width="125">22872224</td>
<td>W_FCOMPXE_REDIST_MSI_2011.3.176.ZIP</td>
</tr>
<tr>
<td width="125">2350932098</td>
<td width="125">34384871</td>
<td>W_FCOMPXE_REDIST_MSM_2011.3.176.ZIP</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">378898594</td>
<td width="125">1234430253</td>
<td>L_CCOMPXE_2011.2.137.TGZ</td>
</tr>
<tr>
<td width="125">1279962260</td>
<td width="125">626995277</td>
<td>L_CCOMPXE_IA32_2011.2.137.TGZ</td>
</tr>
<tr>
<td width="125">2763987051</td>
<td width="125">710135470</td>
<td>L_CCOMPXE_INTEL64_2011.2.137.TGZ</td>
</tr>
<tr>
<td width="125">3743816460</td>
<td width="125">9784531</td>
<td>L_CCOMPXE_2011.2.137_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3930620172</td>
<td width="125">93033394</td>
<td>L_GEN_IPP_7.0.2.137.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3366906729</td>
<td width="125">599386592</td>
<td>L_FCOMPXE_2011.2.137.TGZ</td>
</tr>
<tr>
<td width="125">2395685753</td>
<td width="125">309910751</td>
<td>L_FCOMPXE_IA32_2011.2.137.TGZ</td>
</tr>
<tr>
<td width="125">3017266354</td>
<td width="125">361516678</td>
<td>L_FCOMPXE_INTEL64_2011.2.137.TGZ</td>
</tr>
<tr>
<td width="125">2090748365</td>
<td width="125">19509673</td>
<td>L_FCOMPXE_2011.2.137_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1364459699</td>
<td width="125">766174896</td>
<td>W_CCOMPXE_2011.2.154.EXE</td>
</tr>
<tr>
<td width="125">3454475371</td>
<td width="125">414311320</td>
<td>W_CCOMPXE_IA32_2011.2.154.EXE</td>
</tr>
<tr>
<td width="125">3996286175</td>
<td width="125">506386744</td>
<td>W_CCOMPXE_INTEL64_2011.2.154.EXE</td>
</tr>
<tr>
<td width="125">3058293068</td>
<td width="125">11436826</td>
<td>W_CCOMPXE_REDIST_MSI_2011.2.154.ZIP</td>
</tr>
<tr>
<td width="125">1775071510</td>
<td width="125">16772823</td>
<td>W_CCOMPXE_REDIST_MSM_2011.2.154.ZIP</td>
</tr>
<tr>
<td width="125">1113339119</td>
<td width="125">49894403</td>
<td>W_CCOMPXE_GEN_IPP_7.0.2.154.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1987864098</td>
<td width="125">861669360</td>
<td>W_FCOMPXE_2011.2.154.EXE</td>
</tr>
<tr>
<td width="125">3234201683</td>
<td width="125">495077616</td>
<td>W_FCOMPXE_NOVSSHELL_2011.2.154.EXE</td>
</tr>
<tr>
<td width="125">4284394354</td>
<td width="125">262239808</td>
<td>W_FCOMPXE_IA32_2011.2.154.EXE</td>
</tr>
<tr>
<td width="125">3442835518</td>
<td width="125">359426768</td>
<td>W_FCOMPXE_INTEL64_2011.2.154.EXE</td>
</tr>
<tr>
<td width="125">171013451</td>
<td width="125">22839372</td>
<td>W_FCOMPXE_REDIST_MSI_2011.2.154.ZIP</td>
</tr>
<tr>
<td width="125">2756565299</td>
<td width="125">34323693</td>
<td>W_FCOMPXE_REDIST_MSM_2011.2.154.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2736909659</td>
<td width="125">625324808</td>
<td>M_CCOMPXE_2011.2.142.DMG</td>
</tr>
<tr>
<td width="125">817663229</td>
<td width="125">8444064</td>
<td>M_CCOMPXE_REDIST_2011.2.142.DMG</td>
</tr>
<tr>
<td width="125">2738920729</td>
<td width="125">73696798</td>
<td>M_CCOMPXE_GEN_IPP_2011.2.142.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 2 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1526326951</td>
<td width="125">318472595</td>
<td>M_FCOMPXE_2011.2.142.DMG</td>
</tr>
<tr>
<td width="125">3635325492</td>
<td width="125">10272521</td>
<td>M_FCOMPXE_REDIST_2011.2.142.DMG</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 1 <span></span></span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1994626103</td>
<td width="125">1182002083</td>
<td>L_CCOMPXE_2011.1.107.TGZ</td>
</tr>
<tr>
<td width="125">401816393</td>
<td width="125">601374143</td>
<td>L_CCOMPXE_IA32_2011.1.107.TGZ</td>
</tr>
<tr>
<td width="125">2974737580</td>
<td width="125">683997833</td>
<td>L_CCOMPXE_INTEL64_2011.1.107.TGZ</td>
</tr>
<tr>
<td width="125">1977436280</td>
<td width="125">146132</td>
<td>L_CCOMPXE_2011.1.107_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">82861479</td>
<td width="125">40428091</td>
<td>L_GEN_IPP_7.0.1.107_IA32.TGZ</td>
</tr>
<tr>
<td width="125">424280942</td>
<td width="125">52659793</td>
<td>L_GEN_IPP_7.0.1.107_INTEL64.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1456673630</td>
<td width="125">597232889</td>
<td>L_FCOMPXE_2011.1.107.TGZ</td>
</tr>
<tr>
<td width="125">3274352599</td>
<td width="125">308827122</td>
<td>L_FCOMPXE_IA32_2011.1.107.TGZ</td>
</tr>
<tr>
<td width="125">4163533434</td>
<td width="125">360609493</td>
<td>L_FCOMPXE_INTEL64_2011.1.107.TGZ</td>
</tr>
<tr>
<td width="125">2206960671</td>
<td width="125">1845579</td>
<td>L_FCOMPXE_2011.1.107_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3872644995</td>
<td width="125">759056464</td>
<td>W_CCOMPXE_2011.1.127.EXE</td>
</tr>
<tr>
<td width="125">1983411889</td>
<td width="125">410054864</td>
<td>W_CCOMPXE_IA32_2011.1.127.EXE</td>
</tr>
<tr>
<td width="125">3643847989</td>
<td width="125">503981576</td>
<td>W_CCOMPXE_INTEL64_2011.1.127.EXE</td>
</tr>
<tr>
<td width="125">2275710684</td>
<td width="125">11533228</td>
<td>W_CCOMPXE_REDIST_MSI_2011.1.127.ZIP</td>
</tr>
<tr>
<td width="125">1616296738</td>
<td width="125">16919835</td>
<td>W_CCOMPXE_REDIST_MSM_2011.1.127.ZIP</td>
</tr>
<tr>
<td width="125">3276448032</td>
<td width="125">49897122</td>
<td>W_CCOMPXE_GEN_IPP_7.0.1.127.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2676618104</td>
<td width="125">861962008</td>
<td>W_FCOMPXE_2011.1.127.EXE</td>
</tr>
<tr>
<td width="125">1284009173</td>
<td width="125">495428264</td>
<td>W_FCOMPXE_NOVSSHELL_2011.1.127.EXE</td>
</tr>
<tr>
<td width="125">2024868465</td>
<td width="125">261436792</td>
<td>W_FCOMPXE_IA32_2011.1.127.EXE</td>
</tr>
<tr>
<td width="125">2003356514</td>
<td width="125">360290272</td>
<td>W_FCOMPXE_INTEL64_2011.1.127.EXE</td>
</tr>
<tr>
<td width="125">1106610640</td>
<td width="125">22987216</td>
<td>W_FCOMPXE_REDIST_MSI_2011.1.127.ZIP</td>
</tr>
<tr>
<td width="125">904383790</td>
<td width="125">34482510</td>
<td>W_FCOMPXE_REDIST_MSM_2011.1.127.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1682408321</td>
<td width="125">615009572</td>
<td>M_CCOMPXE_2011.1.122.DMG</td>
</tr>
<tr>
<td width="125">2996024752</td>
<td width="125">8302939</td>
<td>M_CCOMPXE_REDIST_2011.1.122.DMG</td>
</tr>
<tr>
<td width="125">3478461364</td>
<td width="125">73731038</td>
<td>M_CCOMPXE_GEN_IPP_2011.1.122.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X Update 1 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1902355989</td>
<td width="125">316739281</td>
<td>M_FCOMPXE_2011.1.122.DMG</td>
</tr>
<tr>
<td width="125">2411165187</td>
<td width="125">10128435</td>
<td>M_FCOMPXE_REDIST_2011.1.122.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Linux* Update 1, Japanese Edition <span></span></span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2628334681</td>
<td width="125">1227220749</td>
<td>L_CCOMPXE_2011.1.108.TGZ</td>
</tr>
<tr>
<td width="125">2336569783</td>
<td width="125">646350403</td>
<td>L_CCOMPXE_IA32_2011.1.108.TGZ</td>
</tr>
<tr>
<td width="125">1362979772</td>
<td width="125">728987927</td>
<td>L_CCOMPXE_INTEL64_2011.1.108.TGZ</td>
</tr>
<tr>
<td width="125">3092697380</td>
<td width="125">146205</td>
<td>L_CCOMPXE_2011.1.108_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3884446244</td>
<td width="125">40428469</td>
<td>L_GEN_IPP_7.0.1.108_IA32.TGZ</td>
</tr>
<tr>
<td width="125">589391053</td>
<td width="125">52659313</td>
<td>L_GEN_IPP_7.0.1.108_INTEL64.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* Update 1, Japanese Edition </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2446146840</td>
<td width="125">618914961</td>
<td>L_FCOMPXE_2011.1.108.TGZ</td>
</tr>
<tr>
<td width="125">2445322616</td>
<td width="125">330242462</td>
<td>L_FCOMPXE_IA32_2011.1.108.TGZ</td>
</tr>
<tr>
<td width="125">1001086563</td>
<td width="125">382008448</td>
<td>L_FCOMPXE_INTEL64_2011.1.108.TGZ</td>
</tr>
<tr>
<td width="125">2462845789</td>
<td width="125">1845628</td>
<td>L_FCOMPXE_2011.1.108_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* Update 1, Japanese Edition </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3881835901</td>
<td width="125">855200560</td>
<td>W_CCOMPXE_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">3040221463</td>
<td width="125">504075680</td>
<td>W_CCOMPXE_IA32_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">2070025306</td>
<td width="125">599581744</td>
<td>W_CCOMPXE_INTEL64_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">3780410463</td>
<td width="125">11571028</td>
<td>W_CCOMPXE_REDIST_MSI_2011.1.128.ZIP</td>
</tr>
<tr>
<td width="125">1471223978</td>
<td width="125">16946056</td>
<td>W_CCOMPXE_REDIST_MSM_2011.1.128.ZIP</td>
</tr>
<tr>
<td width="125">1077286242</td>
<td width="125">49897085</td>
<td>W_CCOMPXE_GEN_IPP_7.0.1.128.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* Update 1, Japanese Edition </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1554433242</td>
<td width="125">958369784</td>
<td>W_FCOMPXE_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">1829411735</td>
<td width="125">1032682184</td>
<td>W_FCOMPXE_ALL_JP_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">1305716358</td>
<td width="125">591830272</td>
<td>W_FCOMPXE_NOVSSHELL_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">471095758</td>
<td width="125">356845752</td>
<td>W_FCOMPXE_IA32_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">3483469307</td>
<td width="125">456294216</td>
<td>W_FCOMPXE_INTEL64_2011.1.128.EXE</td>
</tr>
<tr>
<td width="125">2786702499</td>
<td width="125">22989382</td>
<td>W_FCOMPXE_REDIST_MSI_2011.1.128.ZIP</td>
</tr>
<tr>
<td width="125">3954818572</td>
<td width="125">34534243</td>
<td>W_FCOMPXE_REDIST_MSM_2011.1.128.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Linux* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">872962658</td>
<td width="125">1182046118</td>
<td>L_CCOMPXE_2011.0.084.TGZ</td>
</tr>
<tr>
<td width="125">733425786</td>
<td width="125">601793427</td>
<td>L_CCOMPXE_IA32_2011.0.084.TGZ</td>
</tr>
<tr>
<td width="125">1043635407</td>
<td width="125">684407043</td>
<td>L_CCOMPXE_INTEL64_2011.0.084.TGZ</td>
</tr>
<tr>
<td width="125">678630125</td>
<td width="125">28184430</td>
<td>L_CCOMPXE_2011.0.084_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">4291810975</td>
<td width="125">40427925</td>
<td>L_GEN_IPP_7.0.1.084_IA32.TGZ</td>
</tr>
<tr>
<td width="125">1425346461</td>
<td width="125">52659616</td>
<td>L_GEN_IPP_7.0.1.084_INTEL64.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Linux* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1348249595</td>
<td width="125">597438834</td>
<td>L_FCOMPXE_2011.0.084.TGZ</td>
</tr>
<tr>
<td width="125">3459674865</td>
<td width="125">309441361</td>
<td>L_FCOMPXE_IA32_2011.0.084.TGZ</td>
</tr>
<tr>
<td width="125">3562731690</td>
<td width="125">361177372</td>
<td>L_FCOMPXE_INTEL64_2011.0.084.TGZ</td>
</tr>
<tr>
<td width="125">1585968054</td>
<td width="125">36796102</td>
<td>L_FCOMPXE_2011.0.084_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Windows* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3869833915</td>
<td width="125">758262472</td>
<td>W_CCOMPXE_2011.0.104.EXE</td>
</tr>
<tr>
<td width="125">3149207966</td>
<td width="125">409400688</td>
<td>W_CCOMPXE_IA32_2011.0.104.EXE</td>
</tr>
<tr>
<td width="125">2424602611</td>
<td width="125">503377568</td>
<td>W_CCOMPXE_INTEL64_2011.0.104.EXE</td>
</tr>
<tr>
<td width="125">2308584493</td>
<td width="125">11533373</td>
<td>W_CCOMPXE_REDIST_MSI_2011.0.104.ZIP</td>
</tr>
<tr>
<td width="125">1036143037</td>
<td width="125">16891088</td>
<td>W_CCOMPXE_REDIST_MSM_2011.0.104.ZIP</td>
</tr>
<tr>
<td width="125">3944212949</td>
<td width="125">49897751</td>
<td>W_CCOMPXE_GEN_IPP_7.0.1.104.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Composer XE 2011 for Windows* </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2683997997</td>
<td width="125">860921760</td>
<td>W_FCOMPXE_2011.0.104.EXE</td>
</tr>
<tr>
<td width="125">2475235627</td>
<td width="125">494388024</td>
<td>W_FCOMPXE_NOVSSHELL_2011.0.104.EXE</td>
</tr>
<tr>
<td width="125">42144760</td>
<td width="125">261043624</td>
<td>W_FCOMPXE_IA32_2011.0.104.EXE</td>
</tr>
<tr>
<td width="125">1880115538</td>
<td width="125">359694120</td>
<td>W_FCOMPXE_INTEL64_2011.0.104.EXE</td>
</tr>
<tr>
<td width="125">587725561</td>
<td width="125">22958320</td>
<td>W_FCOMPXE_REDIST_MSI_2011.0.104.ZIP</td>
</tr>
<tr>
<td width="125">3953084101</td>
<td width="125">34451690</td>
<td>W_FCOMPXE_REDIST_MSM_2011.0.104.ZIP</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Composer XE 2011 for Mac OS* X </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2250686259</td>
<td width="125">614451986</td>
<td>M_CCOMPXE_2011.0.085.DMG</td>
</tr>
<tr>
<td width="125">1887064224</td>
<td width="125">8295106</td>
<td>M_CCOMPXE_REDIST_2011.0.085.DMG</td>
</tr>
<tr>
<td width="125">2039382099</td>
<td width="125">73737722</td>
<td>M_CCOMPXE_GEN_IPP_2011.0.085.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Composer XE 2011 for Mac OS* X </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1660922623</td>
<td width="125">316157482</td>
<td>M_FCOMPXE_2011.0.085.DMG</td>
</tr>
<tr>
<td width="125">3557364626</td>
<td width="125">10124397</td>
<td>M_FCOMPXE_REDIST_2011.0.085.DMG</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-composer-xe-2011-checksums/</link>
      <pubDate>Thu, 16 Sep 2010 23:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-composer-xe-2011-checksums/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-composer-xe-2011-checksums/</guid>
      <category>Tools</category>
      <category>Intel Software Network communities</category>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Visual Fortran Compiler for Windows* Knowledge Base</category>
      <category>Intel Software Network communities</category>
    </item>
    <item>
      <title>Intel® Professional Edition Compilers 11.1 Checksums</title>
      <description><![CDATA[ The following checksums are created using the cksum utility which is based on the ISO/IEC 8802-3:1996 standard (Ethernet). For more information please see one of the following web sites:<br /><br /><a target="_blank" href="http://en.wikipedia.org/wiki/Cksum">http://en.wikipedia.org/wiki/Cksum<br /></a><a target="_blank" href="http://www.opengroup.org/onlinepubs/009695399/utilities/cksum.html">http://www.opengroup.org/onlinepubs/009695399/utilities/cksum.html</a><br /><br />If you have any questions about the issues discussed in this report, please post on the user forums, <a href="http://software.intel.com/en-us/forums ">http://software.intel.com/en-us/forums </a>or submit an issue to Intel Premier Support, <a target="_blank" href="https://premier.intel.com">https://premier.intel.com</a>.<br /><br />Checksums for Intel® Composer XE 2011 can be found <a href="http://software.intel.com/en-us/articles/intel-composer-xe-2011-checksums/">here</a>.<br />
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Compiler for Linux* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3314815324</td>
<td width="125">1372032108</td>
<td>L_CPROC_P_11.1.080.TGZ</td>
</tr>
<tr>
<td width="125">3154621778</td>
<td width="125">736152417</td>
<td>L_CPROC_P_11.1.080_IA32.TGZ</td>
</tr>
<tr>
<td width="125">2419463751</td>
<td width="125">804922080</td>
<td>L_CPROC_P_11.1.080_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">1686246367</td>
<td width="125">583554947</td>
<td>L_CPROC_P_11.1.080_IA64.TGZ</td>
</tr>
<tr>
<td width="125">1728066961</td>
<td width="125">31202195</td>
<td>L_CPROC_P_11.1.080_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Linux* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3788122175</td>
<td width="125">515391077</td>
<td>L_CPROF_P_11.1.080.TGZ</td>
</tr>
<tr>
<td width="125">139145212</td>
<td width="125">279836509</td>
<td>L_CPROF_P_11.1.080_IA32.TGZ</td>
</tr>
<tr>
<td width="125">2878266466</td>
<td width="125">339944498</td>
<td>L_CPROF_P_11.1.080_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">491242216</td>
<td width="125">318411598</td>
<td>L_CPROF_P_11.1.080_IA64.TGZ</td>
</tr>
<tr>
<td width="125">215597788</td>
<td width="125">44423326</td>
<td>L_CPROF_P_11.1.080_REDIST.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Windows* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">111952303</td>
<td width="125">1083178248</td>
<td>W_CPROC_P_11.1.072.EXE</td>
</tr>
<tr>
<td width="125">649539628</td>
<td width="125">548828208</td>
<td>W_CPROC_P_11.1.072_IA32.EXE</td>
</tr>
<tr>
<td width="125">123265406</td>
<td width="125">529544856</td>
<td>W_CPROC_P_11.1.072_IA64.EXE</td>
</tr>
<tr>
<td width="125">2121844854</td>
<td width="125">660412048</td>
<td>W_CPROC_P_11.1.072_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">3719358714</td>
<td width="125">29177832</td>
<td>W_CPROC_P_11.1.072_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">3934319492</td>
<td width="125">20700136</td>
<td>W_CPROC_P_11.1.072_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">3920727818</td>
<td width="125">25159680</td>
<td>W_CPROC_P_11.1.072_REDIST_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Compiler for Windows* Update 9 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">449932299</td>
<td width="125">923100376</td>
<td>W_CPROF_P_11.1.072.EXE</td>
</tr>
<tr>
<td width="125">3097553573</td>
<td width="125">997412768</td>
<td>W_CPROF_P_11.1.072_ALL_JP.EXE</td>
</tr>
<tr>
<td width="125">2664480233</td>
<td width="125">250030264</td>
<td>W_CPROF_P_11.1.072_IA32.EXE</td>
</tr>
<tr>
<td width="125">456768603</td>
<td width="125">395442216</td>
<td>W_CPROF_P_11.1.072_IA64.EXE</td>
</tr>
<tr>
<td width="125">717345362</td>
<td width="125">373161768</td>
<td>W_CPROF_P_11.1.072_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">2740240276</td>
<td width="125">542724616</td>
<td>W_CPROF_P_11.1.072_NOVSSHELL.EXE</td>
</tr>
<tr>
<td width="125">1444075702</td>
<td width="125">34200600</td>
<td>W_CPROF_P_11.1.072_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">944548923</td>
<td width="125">33607192</td>
<td>W_CPROF_P_11.1.072_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">1588394103</td>
<td width="125">30455856</td>
<td>W_CPROF_P_11.1.072_REDIST_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">1893023904</td>
<td width="125">71170776</td>
<td>W_CPROFIMSL_P_11.1.062_IA32.EXE</td>
</tr>
<tr>
<td width="125">736110076</td>
<td width="125">128277568</td>
<td>W_CPROFIMSL_P_11.1.062_IA64.EXE</td>
</tr>
<tr>
<td width="125">3833917871</td>
<td width="125">77642552</td>
<td>W_CPROFIMSL_P_11.1.062_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Compiler for Linux* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3748996517</td>
<td width="125">736986678</td>
<td>L_CPROC_P_11.1.075_IA32.TGZ</td>
</tr>
<tr>
<td width="125">2152244353</td>
<td width="125">584342291</td>
<td>L_CPROC_P_11.1.075_IA64.TGZ</td>
</tr>
<tr>
<td width="125">1278551906</td>
<td width="125">805764902</td>
<td>L_CPROC_P_11.1.075_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">1155944577</td>
<td width="125">31199343</td>
<td>L_CPROC_P_11.1.075_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">470311182</td>
<td width="125">1372886477</td>
<td>L_CPROC_P_11.1.075.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Linux* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">471352709</td>
<td width="125">279573314</td>
<td>L_CPROF_P_11.1.075_IA32.TGZ</td>
</tr>
<tr>
<td width="125">2450440794</td>
<td width="125">318168323</td>
<td>L_CPROF_P_11.1.075_IA64.TGZ</td>
</tr>
<tr>
<td width="125">1189968836</td>
<td width="125">339693045</td>
<td>L_CPROF_P_11.1.075_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">1750790271</td>
<td width="125">44423202</td>
<td>L_CPROF_P_11.1.075_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">304583291</td>
<td width="125">515140733</td>
<td>L_CPROF_P_11.1.075.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Mac OS X* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1743586768</td>
<td width="125">949187948</td>
<td>M_CPROC_P_11.1.091.DMG</td>
</tr>
<tr>
<td width="125">79290912</td>
<td width="125">19321864</td>
<td>M_CPROC_P_11.1.091_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Mac OS X* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1251188846</td>
<td width="125">461369396</td>
<td>M_CPROF_P_11.1.091.DMG</td>
</tr>
<tr>
<td width="125">2247653487</td>
<td width="125">23163736</td>
<td>M_CPROF_P_11.1.091_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Windows* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2611269845</td>
<td width="125">1084266456</td>
<td>W_CPROC_P_11.1.070.EXE</td>
</tr>
<tr>
<td width="125">605201738</td>
<td width="125">549186400</td>
<td>W_CPROC_P_11.1.070_IA32.EXE</td>
</tr>
<tr>
<td width="125">1671070150</td>
<td width="125">530250048</td>
<td>W_CPROC_P_11.1.070_IA64.EXE</td>
</tr>
<tr>
<td width="125">723355624</td>
<td width="125">661136424</td>
<td>W_CPROC_P_11.1.070_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">114167623</td>
<td width="125">29177080</td>
<td>W_CPROC_P_11.1.070_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">1954680997</td>
<td width="125">20695288</td>
<td>W_CPROC_P_11.1.070_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">289445980</td>
<td width="125">25158928</td>
<td>W_CPROC_P_11.1.070_REDIST_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Compiler for Windows* Update 8 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1213449562</td>
<td width="125">922855704</td>
<td>W_CPROF_P_11.1.070.EXE</td>
</tr>
<tr>
<td width="125">556824704</td>
<td width="125">997168120</td>
<td>W_CPROF_P_11.1.070_ALL_JP.EXE</td>
</tr>
<tr>
<td width="125">515641672</td>
<td width="125">249947248</td>
<td>W_CPROF_P_11.1.070_IA32.EXE</td>
</tr>
<tr>
<td width="125">1051501556</td>
<td width="125">395273960</td>
<td>W_CPROF_P_11.1.070_IA64.EXE</td>
</tr>
<tr>
<td width="125">1747127548</td>
<td width="125">372998072</td>
<td>W_CPROF_P_11.1.070_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">675942705</td>
<td width="125">542481904</td>
<td>W_CPROF_P_11.1.070_NOVSSHELL.EXE</td>
</tr>
<tr>
<td width="125">1341274929</td>
<td width="125">34199848</td>
<td>W_CPROF_P_11.1.070_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">1617069436</td>
<td width="125">33595688</td>
<td>W_CPROF_P_11.1.070_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">739502266</td>
<td width="125">30455104</td>
<td>W_CPROF_P_11.1.070_REDIST_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">1893023904</td>
<td width="125">71170776</td>
<td>W_CPROFIMSL_P_11.1.062_IA32.EXE</td>
</tr>
<tr>
<td width="125">736110076</td>
<td width="125">128277568</td>
<td>W_CPROFIMSL_P_11.1.062_IA64.EXE</td>
</tr>
<tr>
<td width="125">3833917871</td>
<td width="125">77642552</td>
<td>W_CPROFIMSL_P_11.1.062_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Compiler for Linux* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">587759284</td>
<td width="125">739748430</td>
<td>L_CPROC_P_11.1.073_IA32.TGZ</td>
</tr>
<tr>
<td width="125">2965728467</td>
<td width="125">575549124</td>
<td>L_CPROC_P_11.1.073_IA64.TGZ</td>
</tr>
<tr>
<td width="125">864366979</td>
<td width="125">811852506</td>
<td>L_CPROC_P_11.1.073_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">2618521584</td>
<td width="125">31234398</td>
<td>L_CPROC_P_11.1.073_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">2921057893</td>
<td width="125">1387726708</td>
<td>L_CPROC_P_11.1.073.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Linux* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1278584709</td>
<td width="125">275304098</td>
<td>L_CPROF_P_11.1.073_IA32.TGZ</td>
</tr>
<tr>
<td width="125">1404374402</td>
<td width="125">316321706</td>
<td>L_CPROF_P_11.1.073_IA64.TGZ</td>
</tr>
<tr>
<td width="125">4088846131</td>
<td width="125">338659309</td>
<td>L_CPROF_P_11.1.073_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">669088313</td>
<td width="125">44458004</td>
<td>L_CPROF_P_11.1.073_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">8543810</td>
<td width="125">516195630</td>
<td>L_CPROF_P_11.1.073.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Mac OS X* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3128004493</td>
<td width="125">950643074</td>
<td>M_CPROC_P_11.1.089.DMG</td>
</tr>
<tr>
<td width="125">424825978</td>
<td width="125">19274803</td>
<td>M_CPROC_P_11.1.089_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Mac OS X* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3999373618</td>
<td width="125">462463926</td>
<td>M_CPROF_P_11.1.089.DMG</td>
</tr>
<tr>
<td width="125">3238274488</td>
<td width="125">23129047</td>
<td>M_CPROF_P_11.1.089_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Windows* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3964033075</td>
<td width="125">1087721528</td>
<td>W_CPROC_P_11.1.067.EXE</td>
</tr>
<tr>
<td width="125">2653740168</td>
<td width="125">552102464</td>
<td>W_CPROC_P_11.1.067_IA32.EXE</td>
</tr>
<tr>
<td width="125">4190287690</td>
<td width="125">533196632</td>
<td>W_CPROC_P_11.1.067_IA64.EXE</td>
</tr>
<tr>
<td width="125">2514943883</td>
<td width="125">664856664</td>
<td>W_CPROC_P_11.1.067_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">3496180794</td>
<td width="125">29177592</td>
<td>W_CPROC_P_11.1.067_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">615414926</td>
<td width="125">20696312</td>
<td>W_CPROC_P_11.1.067_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">2981258949</td>
<td width="125">25157392</td>
<td>W_CPROC_P_11.1.067_REDIST_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Compiler for Windows* Update 7 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">61793681</td>
<td width="125">926319808</td>
<td>W_CPROF_P_11.1.067.EXE</td>
</tr>
<tr>
<td width="125">1992850693</td>
<td width="125">1000632224</td>
<td>W_CPROF_P_11.1.067_ALL_JP.EXE</td>
</tr>
<tr>
<td width="125">157588901</td>
<td width="125">252870696</td>
<td>W_CPROF_P_11.1.067_IA32.EXE</td>
</tr>
<tr>
<td width="125">1485529602</td>
<td width="125">398231184</td>
<td>W_CPROF_P_11.1.067_IA64.EXE</td>
</tr>
<tr>
<td width="125">3252361648</td>
<td width="125">376735472</td>
<td>W_CPROF_P_11.1.067_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">923218327</td>
<td width="125">545945904</td>
<td>W_CPROF_P_11.1.067_NOVSSHELL.EXE</td>
</tr>
<tr>
<td width="125">2717449204</td>
<td width="125">34192680</td>
<td>W_CPROF_P_11.1.067_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">3011853509</td>
<td width="125">33598248</td>
<td>W_CPROF_P_11.1.067_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">237326832</td>
<td width="125">30453568</td>
<td>W_CPROF_P_11.1.067_REDIST_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">1893023904</td>
<td width="125">71170776</td>
<td>W_CPROFIMSL_P_11.1.062_IA32.EXE</td>
</tr>
<tr>
<td width="125">736110076</td>
<td width="125">128277568</td>
<td>W_CPROFIMSL_P_11.1.062_IA64.EXE</td>
</tr>
<tr>
<td width="125">3833917871</td>
<td width="125">77642552</td>
<td>W_CPROFIMSL_P_11.1.062_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Compiler for Linux* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1541036028</td>
<td width="125">736080298</td>
<td>L_CPROC_P_11.1.072_IA32.TGZ</td>
</tr>
<tr>
<td width="125">3587092901</td>
<td width="125">569883062</td>
<td>L_CPROC_P_11.1.072_IA64.TGZ</td>
</tr>
<tr>
<td width="125">3633014352</td>
<td width="125">807022694</td>
<td>L_CPROC_P_11.1.072_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">4166511002</td>
<td width="125">30850102</td>
<td>L_CPROC_P_11.1.072_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">2161806682</td>
<td width="125">1382000786</td>
<td>L_CPROC_P_11.1.072.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Linux* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">1707570490</td>
<td width="125">272168747</td>
<td>L_CPROF_P_11.1.072_IA32.TGZ</td>
</tr>
<tr>
<td width="125">1772321448</td>
<td width="125">311179239</td>
<td>L_CPROF_P_11.1.072_IA64.TGZ</td>
</tr>
<tr>
<td width="125">237479445</td>
<td width="125">334369542</td>
<td>L_CPROF_P_11.1.072_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">730742373</td>
<td width="125">44081942</td>
<td>L_CPROF_P_11.1.072_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3527078631</td>
<td width="125">511021302</td>
<td>L_CPROF_P_11.1.072.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Mac OS X* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2337693940</td>
<td width="125">945760497</td>
<td>M_CPROC_P_11.1.088.DMG</td>
</tr>
<tr>
<td width="125">1509606032</td>
<td width="125">19188571</td>
<td>M_CPROC_P_11.1.088_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Mac OS X* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">248356732</td>
<td width="125">457779669</td>
<td>M_CPROF_P_11.1.088.DMG</td>
</tr>
<tr>
<td width="125">3629759090</td>
<td width="125">22580281</td>
<td>M_CPROF_P_11.1.088_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Windows* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">2459402948</td>
<td width="125">1081893664</td>
<td>W_CPROC_P_11.1.065.EXE</td>
</tr>
<tr>
<td width="125">2860176116</td>
<td width="125">548763376</td>
<td>W_CPROC_P_11.1.065_IA32.EXE</td>
</tr>
<tr>
<td width="125">2777556805</td>
<td width="125">528049424</td>
<td>W_CPROC_P_11.1.065_IA64.EXE</td>
</tr>
<tr>
<td width="125">2469904020</td>
<td width="125">660688968</td>
<td>W_CPROC_P_11.1.065_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">4096122183</td>
<td width="125">28931320</td>
<td>W_CPROC_P_11.1.065_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">2444413388</td>
<td width="125">20755192</td>
<td>W_CPROC_P_11.1.065_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">3356313329</td>
<td width="125">24752400</td>
<td>W_CPROC_P_11.1.065_REDIST_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Compiler for Windows* Update 6 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125"><span >Checksum</span></td>
<td width="125"><span >File size</span></td>
<td><span >Filename</span></td>
</tr>
<tr>
<td width="125">3833536374</td>
<td width="125">922694392</td>
<td>W_CPROF_P_11.1.065.EXE</td>
</tr>
<tr>
<td width="125">2733266434</td>
<td width="125">997006800</td>
<td>W_CPROF_P_11.1.065_ALL_JP.EXE</td>
</tr>
<tr>
<td width="125">3795143369</td>
<td width="125">250954984</td>
<td>W_CPROF_P_11.1.065_IA32.EXE</td>
</tr>
<tr>
<td width="125">2175218981</td>
<td width="125">394331160</td>
<td>W_CPROF_P_11.1.065_IA64.EXE</td>
</tr>
<tr>
<td width="125">2827207952</td>
<td width="125">373779232</td>
<td>W_CPROF_P_11.1.065_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">2180646510</td>
<td width="125">542320440</td>
<td>W_CPROF_P_11.1.065_NOVSSHELL.EXE</td>
</tr>
<tr>
<td width="125">2348941590</td>
<td width="125">33948968</td>
<td>W_CPROF_P_11.1.065_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">1253347869</td>
<td width="125">33649448</td>
<td>W_CPROF_P_11.1.065_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">3756636029</td>
<td width="125">30044992</td>
<td>W_CPROF_P_11.1.065_REDIST_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">2054222297</td>
<td width="125">68621184</td>
<td>W_CPROFIMSL_P_11.1.046_IA32.EXE</td>
</tr>
<tr>
<td width="125">2757960022</td>
<td width="125">125724424</td>
<td>W_CPROFIMSL_P_11.1.046_IA64.EXE</td>
</tr>
<tr>
<td width="125">2601892818</td>
<td width="125">75087048</td>
<td>W_CPROFIMSL_P_11.1.046_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<div id="divHtmlEdMain" ><br /><strong><span >Intel® C++ Compiler for Linux* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125">4004422338</td>
<td width="125">736123527</td>
<td>L_CPROC_P_11.1.069_IA32.TGZ</td>
</tr>
<tr>
<td width="125">2355483030</td>
<td width="125">564684712</td>
<td>L_CPROC_P_11.1.069_IA64.TGZ</td>
</tr>
<tr>
<td width="125">177963201</td>
<td width="125">805182739</td>
<td>L_CPROC_P_11.1.069_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">1450089285</td>
<td width="125">30675015</td>
<td>L_CPROC_P_11.1.069_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">387956626</td>
<td width="125">1378425402</td>
<td>L_CPROC_P_11.1.069.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Linux* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125">2341940649</td>
<td width="125">270405251</td>
<td>L_CPROF_P_11.1.069_IA32.TGZ</td>
</tr>
<tr>
<td width="125">671891434</td>
<td width="125">304170365</td>
<td>L_CPROF_P_11.1.069_IA64.TGZ</td>
</tr>
<tr>
<td width="125">3387175308</td>
<td width="125">330654005</td>
<td>L_CPROF_P_11.1.069_INTEL64.TGZ</td>
</tr>
<tr>
<td width="125">3957990452</td>
<td width="125">43903345</td>
<td>L_CPROF_P_11.1.069_REDIST.TGZ</td>
</tr>
<tr>
<td width="125">3584321937</td>
<td width="125">505595099</td>
<td>L_CPROF_P_11.1.069.TGZ</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Mac OS X* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125">3225523320</td>
<td width="125">940299283</td>
<td>M_CPROC_P_11.1.084.DMG</td>
</tr>
<tr>
<td width="125">1095671219</td>
<td width="125">19160899</td>
<td>M_CPROC_P_11.1.084_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Fortran Compiler for Mac OS X* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125">3913036464</td>
<td width="125">450950217</td>
<td>M_CPROF_P_11.1.084.DMG</td>
</tr>
<tr>
<td width="125">2159946516</td>
<td width="125">22339123</td>
<td>M_CPROF_P_11.1.084_REDIST.DMG</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® C++ Compiler for Windows* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125">882329745</td>
<td width="125">1082393936</td>
<td>W_CPROC_P_11.1.060.EXE</td>
</tr>
<tr>
<td width="125">744646942</td>
<td width="125">549756520</td>
<td>W_CPROC_P_11.1.060_IA32.EXE</td>
</tr>
<tr>
<td width="125">2496639873</td>
<td width="125">525511952</td>
<td>W_CPROC_P_11.1.060_IA64.EXE</td>
</tr>
<tr>
<td width="125">3663253989</td>
<td width="125">660563752</td>
<td>W_CPROC_P_11.1.060_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">4040986379</td>
<td width="125">28682488</td>
<td>W_CPROC_P_11.1.060_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">627722306</td>
<td width="125">20273400</td>
<td>W_CPROC_P_11.1.060_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">2517542601</td>
<td width="125">24492816</td>
<td>W_CPROC_P_11.1.060_REDIST_INTEL64.EXE</td>
</tr>
</tbody>
</table>
<br /><strong><span >Intel® Visual Fortran Compiler for Windows* Update 5 </span></strong><br />
<table>
<tbody>
<tr>
<td width="125">3890104357</td>
<td width="125">920249504</td>
<td>W_CPROF_P_11.1.060.EXE</td>
</tr>
<tr>
<td width="125">18036316</td>
<td width="125">994561936</td>
<td>W_CPROF_P_11.1.060_ALL_JP.EXE</td>
</tr>
<tr>
<td width="125">551032647</td>
<td width="125">250239768</td>
<td>W_CPROF_P_11.1.060_IA32.EXE</td>
</tr>
<tr>
<td width="125">1895954713</td>
<td width="125">390251672</td>
<td>W_CPROF_P_11.1.060_IA64.EXE</td>
</tr>
<tr>
<td width="125">1035891883</td>
<td width="125">372185824</td>
<td>W_CPROF_P_11.1.060_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">339399339</td>
<td width="125">539875584</td>
<td>W_CPROF_P_11.1.060_NOVSSHELL.EXE</td>
</tr>
<tr>
<td width="125">3066843578</td>
<td width="125">33700136</td>
<td>W_CPROF_P_11.1.060_REDIST_IA32.EXE</td>
</tr>
<tr>
<td width="125">2437974751</td>
<td width="125">33174824</td>
<td>W_CPROF_P_11.1.060_REDIST_IA64.EXE</td>
</tr>
<tr>
<td width="125">675612037</td>
<td width="125">29782336</td>
<td>W_CPROF_P_11.1.060_REDIST_INTEL64.EXE</td>
</tr>
<tr>
<td width="125">2054222297</td>
<td width="125">68621184</td>
<td>W_CPROFIMSL_P_11.1.046_IA32.EXE</td>
</tr>
<tr>
<td width="125">2757960022</td>
<td width="125">125724424</td>
<td>W_CPROFIMSL_P_11.1.046_IA64.EXE</td>
</tr>
<tr>
<td width="125">2601892818</td>
<td width="125">75087048</td>
<td>W_CPROFIMSL_P_11.1.046_INTEL64.EXE</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-professional-edition-compilers-111-checksums/</link>
      <pubDate>Fri, 29 Jan 2010 23:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-professional-edition-compilers-111-checksums/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-professional-edition-compilers-111-checksums/</guid>
      <category>Tools</category>
      <category>Intel Software Network communities</category>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Visual Fortran Compiler for Windows* Knowledge Base</category>
      <category>Intel Software Network communities</category>
    </item>
    <item>
      <title>Intel® VTune analyzer crashes when viewing source code</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><strong>Problem :</strong> When you try to drill down to the source code in after collecting data on Windows Vista*, VTune<sup>TM </sup>analyzer presents this error message:<br /><br />"A serious error occurred in file E:\vttbuild\workspaces\vtune_linux_0\source\sourceviewwin-1.0.9-55461\units\svdp\src\VTSvdp.cpp at line 1557 (Unexpected problem has occurred. The Source View window will now be closed.) The failed HRESULT that produced this error is 0x80340003."<br /><br /><br /><strong>Environment :</strong> Seen on Microsoft* Windows Vista<br /><br /><br /><strong>Root Cause :</strong> This results from passing the flag "/merge:.text=.data" to the linker. <br /><br /><br /><strong>Resolution :</strong> Remove this flag, relink your objects, then rerun your data collection. <br /><br />There are a number of flags we recommend to compile and link your binaries with, depending on the compiler. For more information, please reference the "About Symbol and Line Number Information" documentation that is provided with VTune analyzer.<br /><br /><strong>Note:</strong> This can also be the result of left over configuration files.  First, reboot and try to drill down again. If that does not work, exit VTune analyzer and remove all files of the form vtenv.stg* from the user's VTune application directory (e.g., C:\Documents and Settings\&lt;userid&gt;\Application Data\VTune).  Now, restart the analyzer and attempt again to open the source view.<br /></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/vtune-crashes-viewing-source-code/</link>
      <pubDate>Mon, 03 Aug 2009 21:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/vtune-crashes-viewing-source-code/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/vtune-crashes-viewing-source-code/</guid>
      <category>Tools</category>
      <category>Intel® VTune</category>
      <category>Intel® VTune™ Performance Analyzer for Windows* Knowledge Base</category>
      <category>Intel Software Network communities</category>
    </item>
  </channel></rss>
