<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://archives.windowshpc.net/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>University of Tennessee</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60526.2668)</generator><item><title>Epilog tracing library ported to CCS</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/archive/2007/03/29/1103.aspx</link><pubDate>Thu, 29 Mar 2007 23:54:00 GMT</pubDate><guid isPermaLink="false">252aedb4-d5ae-4bfb-b89e-d8c00268c239:1103</guid><dc:creator>dongarra</dc:creator><slash:comments>1</slash:comments><comments>http://archives.windowshpc.net/blogs/university_of_tennessee/comments/1103.aspx</comments><wfw:commentRss>http://archives.windowshpc.net/blogs/university_of_tennessee/commentrss.aspx?PostID=1103</wfw:commentRss><description>&lt;P&gt;The Epilog tracing library (part of the KOJAK toolset [1,2]) has been ported to the Microsoft Compute Cluster platform. The library can capture traces from MPI applications written in either FORTRAN or C/C++. The traces can be used to visualize and analyze the message passing behavior in Vampir (Intel Trace Analyzer) after converting traces to VTF format and to automatically search for patterns of inefficient execution with KOJAK/Scalasca [3]. &lt;/P&gt;
&lt;P&gt;INSTALLATION: &lt;/P&gt;
&lt;P&gt;1. Download the package from here: &lt;/P&gt;
&lt;P&gt;&lt;A class=ext-link href="http://icl.cs.utk.edu/projectsfiles/kojak/software/kojak/win_epilog.zip"&gt;&lt;SPAN class=icon&gt;http://icl.cs.utk.edu/projectsfiles/kojak/software/kojak/win_epilog.zip&lt;/SPAN&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;2. The package contains the Epilog tracing library (epilog.dll) and the static imports library (epilog.lib) for both the 32-bit and 64-bit versions. The package also includes a utility (elg_merge.exe) to merge the process-local tracefiles into a single coherent tracefile. &lt;/P&gt;
&lt;P&gt;3. Link your target application with the appropriate version of the Epilog library instead of the Microsoft MPI library (msmpi.lib), adjust the include paths in your project as appropriate. &lt;/P&gt;
&lt;P&gt;4. When executing the target application, make sure the Epilog tracing library (epilog.dll) is in the executable path, i.e., place it in a systems directory or in the same folder as the target application executable. Also make sure that the program elg_merge.exe is in a standard executable directory (such as %SYSTEMROOT% or resides in the same folder as the target application executable &lt;/P&gt;
&lt;P&gt;5. Execute the target application as a normal mpi job, e.g., mpiexec -n 2 myapp.exe, etc. &lt;/P&gt;
&lt;P&gt;6. Each MPI process writes process-local tracefiles. Opon program termination, elg_merge.exe is automatically invoked to merge the tracefiles into a single tracefile, called a.elg located in the same directory as the target application. &lt;/P&gt;
&lt;P&gt;7. The a.elg file is a binary tracefile. Use the tools of the KOJAK [1,2] or SCALASCA [3] toolset on a *nix machine to analyze it: - Use elg2vtf to convert the trace file to a VTF compatible tracefile that can be visualized using Intel Trace Analyzer (Vampir) [4] - Use Expert to automatically search for patterns of inefficient execution (such as late-sender, wait-at-barrier, etc.) &lt;/P&gt;
&lt;P&gt;[1] &lt;A class=ext-link href="http://icl.cs.utk.edu/kojak/"&gt;&lt;SPAN class=icon&gt;http://icl.cs.utk.edu/kojak/&lt;/SPAN&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;[2] &lt;A class=ext-link href="http://www.fz-juelich.de/zam/kojak/"&gt;&lt;SPAN class=icon&gt;http://www.fz-juelich.de/zam/kojak/&lt;/SPAN&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;[3] &lt;A class=ext-link href="http://www.fz-juelich.de/zam/scalasca/"&gt;&lt;SPAN class=icon&gt;http://www.fz-juelich.de/zam/scalasca/&lt;/SPAN&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;[4] &lt;A class=ext-link href="http://www.intel.com/cd/software/products/asmo-na/eng/306321.htm"&gt;&lt;SPAN class=icon&gt;http://www.intel.com/cd/software/products/asmo-na/eng/306321.htm&lt;/SPAN&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://archives.windowshpc.net/aggbug.aspx?PostID=1103" width="1" height="1"&gt;</description></item><item><title>HPL on CCS at UT</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/archive/2007/02/19/1002.aspx</link><pubDate>Tue, 20 Feb 2007 00:08:00 GMT</pubDate><guid isPermaLink="false">252aedb4-d5ae-4bfb-b89e-d8c00268c239:1002</guid><dc:creator>dongarra</dc:creator><slash:comments>1</slash:comments><comments>http://archives.windowshpc.net/blogs/university_of_tennessee/comments/1002.aspx</comments><wfw:commentRss>http://archives.windowshpc.net/blogs/university_of_tennessee/commentrss.aspx?PostID=1002</wfw:commentRss><description>&lt;P&gt;•&amp;nbsp;High Performance Linpack (HPL)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;The Top500 is a list computers ranked by their performance on the HPL Benchmark. &lt;BR&gt;&amp;nbsp;&amp;nbsp;HPL is a software package that solves a (random) dense linear system in double &lt;BR&gt;&amp;nbsp;&amp;nbsp;precision (64 bits) arithmetic on distributed-memory computers. It can thus be &lt;BR&gt;&amp;nbsp;&amp;nbsp;regarded as a portable as well as freely available implementation of the &lt;BR&gt;&amp;nbsp;&amp;nbsp;High Performance Linpack Benchmark.&lt;/P&gt;
&lt;P&gt;Current Status&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Currently we have compiled HPL with both Visual Studio 2005 and Subsystem for &lt;BR&gt;&amp;nbsp;UNIX Applications (SUA).&amp;nbsp; We have run HPL successfully on all of our interfaces &lt;BR&gt;&amp;nbsp;which include: GigE, Mellanox's Infiniband, Silverstorm's Infiniband, and Myricom's Myrinet.&amp;nbsp; &lt;BR&gt;&amp;nbsp;We have also compiled HPL against both Intel's MKL and AMD's ACML BLAS libraries to &lt;BR&gt;&amp;nbsp;compare performance results since our cluster runs AMD Opteron processors. &lt;BR&gt;&amp;nbsp;The ACML BLAS performs much faster.&amp;nbsp; The only thing we have been unsuccessful at &lt;BR&gt;&amp;nbsp;running is HPL with Winsock Direct (WSD).&amp;nbsp; &lt;BR&gt;&amp;nbsp;Currently achieving 242.4 GFlops on 96 processors.&lt;/P&gt;
&lt;P&gt;Future Work&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Upcoming work on HPL will focus primarily on understanding performance differences &lt;BR&gt;&amp;nbsp;between Windows CCS and Linux. Based on the findings we will tune the code. &lt;BR&gt;&amp;nbsp;We're interested in creating tuning guidelines for various interconnects and the &lt;BR&gt;&amp;nbsp;BLAS libraries in use. Also, we will attempt to get HPL running with WSD so that &lt;BR&gt;&amp;nbsp;we have a better comparison of results against Linux.&lt;/P&gt;
&lt;P&gt;For more information about the Top500 and HPL, &lt;BR&gt;visit the respective websites at &lt;BR&gt;&lt;A href="http://www.top500.org/"&gt;http://www.top500.org/&lt;/A&gt; &lt;BR&gt;and &lt;BR&gt;&lt;A href="http://www.netlib.org/benchmark/hpl/"&gt;http://www.netlib.org/benchmark/hpl/&lt;/A&gt;&lt;/P&gt;&lt;img src="http://archives.windowshpc.net/aggbug.aspx?PostID=1002" width="1" height="1"&gt;</description></item><item><title>Numerical Algebra development with LAPACK and ScaLAPACK</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/archive/2007/02/19/999.aspx</link><pubDate>Mon, 19 Feb 2007 19:18:00 GMT</pubDate><guid isPermaLink="false">252aedb4-d5ae-4bfb-b89e-d8c00268c239:999</guid><dc:creator>dongarra</dc:creator><slash:comments>2</slash:comments><comments>http://archives.windowshpc.net/blogs/university_of_tennessee/comments/999.aspx</comments><wfw:commentRss>http://archives.windowshpc.net/blogs/university_of_tennessee/commentrss.aspx?PostID=999</wfw:commentRss><description>&lt;P&gt;Numerical Algebra development with LAPACK and ScaLAPACK&lt;/P&gt;
&lt;P&gt;Our work in this area includes LAPACK and ScaLAPACK. As part of this effort, &lt;BR&gt;development of the following algorithms and software continues and below we &lt;BR&gt;provide the current status and future plans for our linear algebra work with &lt;BR&gt;regard to the Windows CCS environment. &lt;/P&gt;
&lt;P&gt;•&amp;nbsp;LAPACK &lt;/P&gt;
&lt;P&gt;LAPACK provides routines for solving systems of simultaneous linear equations, &lt;BR&gt;least-squares solutions of linear systems of equations, eigenvalue problems, &lt;BR&gt;and singular value problems. LAPACK is used by Matlab, Mathematica, Numeric &lt;BR&gt;Python (NumPy), and a tuned version is provided by the following vendors: AMD, &lt;BR&gt;Apple, Compaq, Cray, Fujitsu, Hewlett-Packard, Hitachi, IBM, Intel, MathWorks, &lt;BR&gt;NAG, NEC, PGI,&amp;nbsp; SUN, Visual Numerics. Microsoft and most of the Linux distributions &lt;BR&gt;( SUSE, Red Hat, Fedora, Debian, Cygwin, etc.) also provide a tuned version. &lt;/P&gt;
&lt;P&gt;Current Status&lt;/P&gt;
&lt;P&gt;Work on the current version of LAPACK 3.1.0 was recently completed and it &lt;BR&gt;has been released as well as installed on the CCS. This includes a Windows &lt;BR&gt;Visual Studio implementation with the Intel Fortran Compiler that generates &lt;BR&gt;the Windows library and runs all of our tests.&lt;/P&gt;
&lt;P&gt;Future Work&lt;/P&gt;
&lt;P&gt;Ongoing efforts continue to increase performance and accuracy while attempting &lt;BR&gt;to extended precision and improve the ease of use.&lt;/P&gt;
&lt;P&gt;More information about LAPACK can be found on the website – &lt;BR&gt;&lt;A href="http://icl.cs.utk.edu/lapack/"&gt;http://icl.cs.utk.edu/lapack/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;•&amp;nbsp;ScaLAPACK&lt;/P&gt;
&lt;P&gt;The ScaLAPACK library is a parallel implementation of LAPACK, scaling on &lt;BR&gt;parallel hardware from 10’s to 100’s to 1000’s of processors. It includes &lt;BR&gt;a subset of LAPACK routines redesigned for distributed memory MIMD parallel &lt;BR&gt;computers. It is currently written in a Single-Program-Multiple-Data style &lt;BR&gt;using explicit message passing for interprocessor communication. It assumes &lt;BR&gt;matrices are laid out in a two-dimensional block cyclic decomposition and &lt;BR&gt;is designed for heterogeneous computing. It is also portable on any &lt;BR&gt;computer that supports MPI or PVM. &lt;/P&gt;
&lt;P&gt;Current Status&lt;BR&gt;&amp;nbsp;Currently, we only have a Cygwin implementation of ScaLAPACK running on the cluster. &lt;BR&gt;&amp;nbsp;For BLACS and ScaLAPACK, the Windows native Visual Studio efforts are roughly 70% complete. &lt;BR&gt;&amp;nbsp;However, problems with the Intel C compiler are hindering its completion.&lt;/P&gt;
&lt;P&gt;Future Work&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Our future efforts will include targeting new architectures and a new parallel environment. &lt;BR&gt;&amp;nbsp;We plan a port to the CCS and match the functionalities of the current LAPACK installation.&lt;/P&gt;
&lt;P&gt;More information about ScaLAPACK can be found on the website – &lt;BR&gt;&lt;A href="http://icl.cs.utk.edu/scalapack/"&gt;http://icl.cs.utk.edu/scalapack/&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://archives.windowshpc.net/aggbug.aspx?PostID=999" width="1" height="1"&gt;</description></item><item><title>Performance Evaluation and Analysis with PAPI</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/archive/2007/02/18/996.aspx</link><pubDate>Sun, 18 Feb 2007 18:04:00 GMT</pubDate><guid isPermaLink="false">252aedb4-d5ae-4bfb-b89e-d8c00268c239:996</guid><dc:creator>dongarra</dc:creator><slash:comments>2</slash:comments><comments>http://archives.windowshpc.net/blogs/university_of_tennessee/comments/996.aspx</comments><wfw:commentRss>http://archives.windowshpc.net/blogs/university_of_tennessee/commentrss.aspx?PostID=996</wfw:commentRss><description>&lt;P&gt;•&amp;nbsp;PAPI&lt;/P&gt;
&lt;P&gt;&amp;nbsp;The Performance API (PAPI) project specifies a standard &lt;BR&gt;&amp;nbsp;application programming interface (API) for accessing hardware &lt;BR&gt;&amp;nbsp;performance counters available on most modern microprocessors. &lt;BR&gt;&amp;nbsp;PAPI provides portability across different platforms and uses &lt;BR&gt;&amp;nbsp;the same routines with similar argument lists to control and &lt;BR&gt;&amp;nbsp;access the counters But to be successful, the PAPI library &lt;BR&gt;&amp;nbsp;needs a little help from the operating system to gain access &lt;BR&gt;&amp;nbsp;to the information in the counters.&lt;/P&gt;
&lt;P&gt;Current Status&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Presently, we have the latest version of PAPI (v3.5) running on &lt;BR&gt;&amp;nbsp;the Cluster. Recompiling the test harness and the dll proved to &lt;BR&gt;&amp;nbsp;be relatively straightforward; the majority of the difficulty &lt;BR&gt;&amp;nbsp;came in sorting through the assembly level portions of the kernel &lt;BR&gt;&amp;nbsp;driver that provides access to the counters. The AMD64 environment &lt;BR&gt;&amp;nbsp;provides no inline assembler. The WinPMC kernel driver relied on &lt;BR&gt;&amp;nbsp;inline assembly to access the hardware counters. Also, there was &lt;BR&gt;&amp;nbsp;some inconsistency in the availability of compiler intrinsics to &lt;BR&gt;&amp;nbsp;provide access to the assembly instructions needed to access to &lt;BR&gt;&amp;nbsp;the PMC registers. This revolved around implementations of the &lt;BR&gt;&amp;nbsp;cpuid instruction and the readpmc instruction. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;The C&amp;nbsp; test programs provided with a normal PAPI distribution were &lt;BR&gt;&amp;nbsp;built and tested as appropriate for the Windows environment. &lt;BR&gt;&amp;nbsp;Most converted and ran cleanly in the Windows 2003 Server environment; &lt;BR&gt;&amp;nbsp;some had features that were no longer applicable. The Fortran test and &lt;BR&gt;&amp;nbsp;example programs were not converted, since at the time of this work, &lt;BR&gt;&amp;nbsp;a suitable Fortran compiler replacement for the older Compaq Fortran &lt;BR&gt;&amp;nbsp;compiler had not been identified.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Future Work&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Remaining work revolves around two areas. The first involves completing the &lt;BR&gt;&amp;nbsp;test and example programming to bring it up to par with what’s available in &lt;BR&gt;&amp;nbsp;other PAPI distributions. The second is significantly more involved and &lt;BR&gt;&amp;nbsp;requires some explanation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;PAPI is primarily intended as a ‘first-person’ mechanism for attributing &lt;BR&gt;&amp;nbsp;hardware counter events to portions of program code. In order to do that, &lt;BR&gt;&amp;nbsp;the programmer (or a higher level tool) inserts calls into the user code to start, &lt;BR&gt;&amp;nbsp;stop and read the hardware counters at specific points. This fundamentally assumes &lt;BR&gt;&amp;nbsp;that the counts occurring between the start call and the stop (or read) call can &lt;BR&gt;&amp;nbsp;all be attributed to the user’s code. Such a situation can only be approximated &lt;BR&gt;&amp;nbsp;in a multitasking system and can be wildly inaccurate in a busy system. The only &lt;BR&gt;&amp;nbsp;way to guarantee that counts can be properly attributed is for the operating system’s &lt;BR&gt;&amp;nbsp;context switch routine to save and restore the state of the performance monitoring &lt;BR&gt;&amp;nbsp;registers. This is how PAPI behaves in Linux systems. On Windows, the WinPMC driver &lt;BR&gt;&amp;nbsp;currently simply controls the state of the counters and hopes for the best. This &lt;BR&gt;&amp;nbsp;works acceptably well on laptop or single user systems; not so well on clusters.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;We would like to work with Microsoft engineers to determine the feasibility of &lt;BR&gt;&amp;nbsp;modifying the Compute Cluster kernel software to support functionality similar &lt;BR&gt;&amp;nbsp;to the open source perfmon2 performance interface &lt;BR&gt;&amp;nbsp;&lt;A href="http://sourceforge.net/projects/perfmon2"&gt;http://sourceforge.net/projects/perfmon2&lt;/A&gt; &lt;BR&gt;&amp;nbsp;that is being incorporated into the Linux kernel and rapidly adopted as the &lt;BR&gt;&amp;nbsp;standard mechanism for accessing hardware performance counters. &lt;BR&gt;&lt;/P&gt;&lt;img src="http://archives.windowshpc.net/aggbug.aspx?PostID=996" width="1" height="1"&gt;</description></item><item><title>UT MPI development with CCS</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/archive/2007/02/17/994.aspx</link><pubDate>Sat, 17 Feb 2007 19:53:00 GMT</pubDate><guid isPermaLink="false">252aedb4-d5ae-4bfb-b89e-d8c00268c239:994</guid><dc:creator>dongarra</dc:creator><slash:comments>2</slash:comments><comments>http://archives.windowshpc.net/blogs/university_of_tennessee/comments/994.aspx</comments><wfw:commentRss>http://archives.windowshpc.net/blogs/university_of_tennessee/commentrss.aspx?PostID=994</wfw:commentRss><description>&lt;P&gt;•&amp;nbsp;FT-MPI&lt;/P&gt;
&lt;P&gt;FT-MPI is a full 1.2 MPI specification implementation that provides process &lt;BR&gt;level fault tolerance at the MPI API level. FT-MPI has been developed in the &lt;BR&gt;frame of the HARNESS (Heterogeneous Adaptive Reconfigurable Networked SyStem) &lt;BR&gt;project with the goal of providing the end-user a communication library &lt;BR&gt;containing an MPI API, which benefits from the fault-tolerance already &lt;BR&gt;found in the HARNESS system.&lt;/P&gt;
&lt;P&gt;Current Status&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Currently, FT-MPI has been compiled under Cygwin, Windows Subsystem &lt;BR&gt;&amp;nbsp;for UNIX Applications (SUA) and native Windows. There is presently no &lt;BR&gt;&amp;nbsp;possibility to start the daemons automatically, as the only supported &lt;BR&gt;&amp;nbsp;method (SSH) is not natively available in the Windows environment. &lt;BR&gt;&amp;nbsp;However, once the daemons are manually started, we have been able to &lt;BR&gt;&amp;nbsp;spawn as many applications as necessary. Also, as the daemons are &lt;BR&gt;&amp;nbsp;started manually, security is provided by the Windows user log-on. &lt;BR&gt;&amp;nbsp;We also only have current support for BSD-like TCP, i.e. using read &lt;BR&gt;&amp;nbsp;and write. But as of yet, there is no support for any direct WinSock2 functions.&lt;/P&gt;
&lt;P&gt;Future Work&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Most of our future work will be focused on Open MPI. We plan to &lt;BR&gt;&amp;nbsp;tighten the security for starting the applications, to provide &lt;BR&gt;&amp;nbsp;full support for the XML format supported by the windows batch &lt;BR&gt;&amp;nbsp;scheduler, memory and processor affinity, support for the Windows &lt;BR&gt;&amp;nbsp;registry, completely dynamic MPI libraries and internal modules. &lt;BR&gt;&amp;nbsp;Moreover, we know that the performances can be improved by at &lt;BR&gt;&amp;nbsp;least another 20% (and that's a minimum).&lt;/P&gt;
&lt;P&gt;Additional information about FT-MPI can be found on the website – &lt;BR&gt;&lt;A href="http://icl.cs.utk.edu/ftmpi/"&gt;http://icl.cs.utk.edu/ftmpi/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;•&amp;nbsp;Open MPI&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Open MPI is an open source implementation of both the MPI-1 and MPI-2 &lt;BR&gt;&amp;nbsp;documents and combines technologies and resources from several other &lt;BR&gt;&amp;nbsp;projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build &lt;BR&gt;&amp;nbsp;the best MPI library available.&lt;/P&gt;
&lt;P&gt;Current Status&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Currently and like FT-MPI, we have compiled Open MPI under Cygwin, &lt;BR&gt;&amp;nbsp;Windows Subsystem for UNIX Applications (SUA) and native Windows. &lt;BR&gt;&amp;nbsp;The most used and tested way to compile has been under native Windows. &lt;BR&gt;&amp;nbsp;We have provided solutions and project files for Visual C Express, &lt;BR&gt;&amp;nbsp;allowing us to compile Open MPI both as a static or a dynamic library. &lt;BR&gt;&amp;nbsp;Support for C++, Fortran 77 as well as Fortran 90 is automatically built. &lt;BR&gt;&amp;nbsp;We are also able to start daemons locally, using Windows functionality &lt;BR&gt;&amp;nbsp;(spawn and/or CreateProcess) and we can start jobs on the cluster with CCS &lt;BR&gt;&amp;nbsp;(using submit). However, so far the only available communication framework &lt;BR&gt;&amp;nbsp;is on top of WinSock2, but work on Direct Socket is in progress. The &lt;BR&gt;&amp;nbsp;Visual C compiler (VC) is used as a backend for mpicc, which allows us to &lt;BR&gt;&amp;nbsp;compile the user applications in a normal environment. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;Integration with the parallel debugger is in progress, however the lack of &lt;BR&gt;&amp;nbsp;comprehensive documentation make this task difficult. We have the same problem &lt;BR&gt;&amp;nbsp;for accessing the high performance socket interface. The sparse documentation &lt;BR&gt;&amp;nbsp;available on MSDN or the Web does not provide enough insight for a smooth transition. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;Performance results compared with the Microsoft MPI have shown that Open MPI &lt;BR&gt;&amp;nbsp;performed faster over both shared memory and TCP, by a factor of ~10%. No &lt;BR&gt;&amp;nbsp;application benchmark has been run in order to compare these 2 MPI implementations further. &lt;/P&gt;
&lt;P&gt;Future Work&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Once the support for Direct Socket is completed, we will benchmark again &lt;BR&gt;&amp;nbsp;and we expect a larger performance gap between these 2 MPI libraries. &lt;BR&gt;&amp;nbsp;We still need to define the behavior of MPI in the event a failure occurs &lt;BR&gt;&amp;nbsp;at the process level. &lt;/P&gt;
&lt;P&gt;For more information about Open MPI, visit the website at -&lt;BR&gt;&lt;A href="http://icl.cs.utk.edu/open-mpi/"&gt;http://icl.cs.utk.edu/open-mpi/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://archives.windowshpc.net/aggbug.aspx?PostID=994" width="1" height="1"&gt;</description></item><item><title>UT HPC Windows Cluster Update</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/archive/2007/02/16/991.aspx</link><pubDate>Sat, 17 Feb 2007 00:55:00 GMT</pubDate><guid isPermaLink="false">252aedb4-d5ae-4bfb-b89e-d8c00268c239:991</guid><dc:creator>dongarra</dc:creator><slash:comments>2</slash:comments><comments>http://archives.windowshpc.net/blogs/university_of_tennessee/comments/991.aspx</comments><wfw:commentRss>http://archives.windowshpc.net/blogs/university_of_tennessee/commentrss.aspx?PostID=991</wfw:commentRss><description>&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;FONT face="Times New Roman"&gt;
&lt;P class=MsoNormal&gt;&lt;STRONG&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;S&lt;/STRONG&gt;ince April of 2006, the cluster has been fully operational on-site at UT in the Innovative Computing Laboratory. Running genuine Windows software, this cluster continues to be used for significant testing and development of multiple HPC tools described in the following sections. Specifications for the cluster in its current state are as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;STRONG&gt;Operating System:&lt;/STRONG&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Windows Server 2003 R2 x64 Edition&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Microsoft Compute Cluster Edition 2003&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;STRONG&gt;Hardware:&lt;/STRONG&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;24 Custom Built Nodes from TeamHPC&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Dual socket AMD Opteron 265 (Dual Core) 1.8GHz Processors (total of 96 processors)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;4GB Ram / node&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;80GB SATA Hard Drive / node&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Nforce Gigabit NIC &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Silverstorm 10Gb/s Infiniband &amp;amp; NICs&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Mellanox 20Gb/s DDR Infiniband &amp;amp; NICs installed (drivers currently don’t support dual cards) as well as a Myricom 10G 16 port switch &amp;amp; NICs. &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;STRONG&gt;Software (vendor):&lt;/STRONG&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Visual Studio 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Intel C++ Compiler 9.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Intel Fortran Compiler 9.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Intel MKL 8.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ACML 3.6.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Software (development native windows):&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;LAPACK &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/lapack"&gt;http://icl.cs.utk.edu/lapack&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FT-MPI&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/ftmpi"&gt;http://icl.cs.utk.edu/ftmpi&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Open MPI (&lt;A href="http://icl.cs.utk.edu/openmpi"&gt;http://icl.cs.utk.edu/openmpi&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;PAPI&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/papi"&gt;http://icl.cs.utk.edu/papi&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Software (development under cygwin):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;ScaLAPACK &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/scalapack"&gt;http://icl.cs.utk.edu/scalapack&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;NetSolve/GridSolve &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/gridsolve"&gt;http://icl.cs.utk.edu/gridsolve&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;HPCC&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/hpcc"&gt;http://icl.cs.utk.edu/hpcc&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Software (future development):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;KOJAK (&lt;A href="http://icl.cs.utk.edu/kojak"&gt;http://icl.cs.utk.edu/kojak&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;LFC &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/lfc"&gt;http://icl.cs.utk.edu/lfc&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;HPL &lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/hpl"&gt;http://icl.cs.utk.edu/hpl&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SANS &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/sans"&gt;http://icl.cs.utk.edu/sans&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;¨&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ATLAS &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(&lt;A href="http://icl.cs.utk.edu/atlas"&gt;http://icl.cs.utk.edu/atlas&lt;/A&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;IMG src="http://icl.cs.utk.edu/ms-ws-sc05/cluster.jpg"&gt;&lt;img src="http://archives.windowshpc.net/aggbug.aspx?PostID=991" width="1" height="1"&gt;</description></item><item><title>HPC Institute - University of Tennessee - Projects and Hardware</title><link>http://archives.windowshpc.net/blogs/university_of_tennessee/archive/2006/10/20/664.aspx</link><pubDate>Fri, 20 Oct 2006 20:56:00 GMT</pubDate><guid isPermaLink="false">252aedb4-d5ae-4bfb-b89e-d8c00268c239:664</guid><dc:creator>DennisCr</dc:creator><slash:comments>1</slash:comments><comments>http://archives.windowshpc.net/blogs/university_of_tennessee/comments/664.aspx</comments><wfw:commentRss>http://archives.windowshpc.net/blogs/university_of_tennessee/commentrss.aspx?PostID=664</wfw:commentRss><description>&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;STRONG&gt;High Performance Compute Clustering with Windows&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;STRONG&gt;University of Tennessee&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;STRONG&gt;Innovative Computing Laboratory&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;STRONG&gt;Computer Science Department&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;STRONG&gt;Jack Dongarra&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;STRONG&gt;&lt;SPAN&gt;Windows Cluster &lt;/SPAN&gt;&lt;SPAN&gt;Project&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;People&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Jack Dongarra&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;George Bosilca &lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Dave Cronk&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Julien Langou&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Piotr Luszczek&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Projects:&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Numerical Linear Algebra Algorithms and Software&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;a.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;LAPACK, ScaLAPACK, ATLAS&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;b.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Self Adapting Numerical Algorithms (SANS) Effort&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;c.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Generic Code Optimization&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;d.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;LAPACK For Clusters – easy access to clusters&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;2.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Heterogeneous Distributed Computing&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;a.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;NetSolve, FT-MPI, Open-MPI&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;3.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Performance Evaluation&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;a.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;PAPI, HPC Challenge, Top500&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;4.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Software Repositories&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;a.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Netlib&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;LAPACK&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Used by Matlab, Mathematica, Numeric Python,…&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;2.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Tuned version provided by vendors: &lt;/SPAN&gt;&lt;SPAN&gt;AMD, Apple, Compaq, Cray, Fujitsu, Hewlett-Packard, Hitachi, IBM, Intel, MathWorks, NAG, NEC, PGI, SUN, Visual Numerics, by Microsoft and most of Linux distribution (Fedora, Debian, Cygwin,...).&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;3.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;U&gt;&lt;SPAN&gt;On going work&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN&gt;: performance, accuracy, extended precision, ease of use&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;ScaLAPACK&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Parallel implementation of LAPACK scaling on parallel hardware from 10’s to 100’s to 1000’s of processors&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;2.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;U&gt;&lt;SPAN&gt;On going work&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN&gt;: Match functionalities of current LAPACK&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;3.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;U&gt;&lt;SPAN&gt;On going work&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN&gt;: Target new architectures, new parallel environment. For example port to Microsoft HPC cluster solution &lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;LAPACK for Clusters (LFC)&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Most of ScaLAPACK functionality from serial clients (Matlab, Python, Mathematica)&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;FT-MPI and Open-MPI&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Define the behavior of MPI in event a failure occurs at the process level.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;2.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;FT-MPI based on MPI 1.3 (plus some MPI 2 features) with a fault tolerant model similar to what was done in PVM.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;3.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Complete reimplementation, not based on other implementations.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;a.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Gives the application the possibility to recover from a process-failure.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;b.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;A regular, non fault-tolerant MPI program will run using FT-MPI.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;c.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;What FT-MPI does not do:&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;4.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Recover user data (e.g. automatic ch&lt;/SPAN&gt;&lt;SPAN&gt;eck-pointing)&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;5.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Provide transparent fault-tolerance&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Performance Application Programming Interface (PAPI)&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;A portable library to access hardware counters found on processors&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;2.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Provides a standardized &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;list of performance metrics&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;KOJAK (Joint with Felix Wolf)&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst&gt;&lt;SPAN&gt;&lt;SPAN&gt;1.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Software package for the automatic performance analysis of parallel apps &lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;2.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Message passing and multi-threading (MPI and/or OpenMP) &lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN&gt;&lt;SPAN&gt;3.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Parallel performance&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast&gt;&lt;SPAN&gt;&lt;SPAN&gt;4.&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;CPU and memory performance&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;BR&gt;Posters for Related Projects &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=4"&gt;&lt;SPAN&gt;FT-MPI&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=15"&gt;&lt;SPAN&gt;HPCC&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=16"&gt;&lt;SPAN&gt;Kojak&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=1"&gt;&lt;SPAN&gt;LAPACK / ScaLAPACK&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=8"&gt;&lt;SPAN&gt;NetSolve / ActiveSheets&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=13"&gt;&lt;SPAN&gt;NetSolve / .NET&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=20"&gt;&lt;SPAN&gt;Open MPI&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.html?id=17"&gt;&lt;SPAN&gt;PAPI&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;SPAN&gt;·&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="http://icl.cs.utk.edu/iclprojects/poster.htmlid=11"&gt;&lt;SPAN&gt;top500&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;
&lt;TABLE class=MsoNormalTable cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal align=center&gt;&lt;SPAN&gt;Hardware Configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Team HPC &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Dual Core 4GB AMD Opterons &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Team HPC Turnkey Beowulf-Class Supercomputer &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;26 4GB AMD Opteron DC Compute Nodes, 1 Head Node &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;CPU Manufacturer&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;AMD&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;CPU Model&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;Opteron 265&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;CPU Speed&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1.8 GHZ&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Number of nodes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Number of cores&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Interconnect(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Infiniband, Myranet, GigE&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=center&gt;&lt;SPAN&gt;Item Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=center&gt;&lt;SPAN&gt;QTY&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;26 Compute Nodes &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Supermicro H8DCE Motherboard &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;3U Chassis w/ 350W PS with PCI-E riser &amp;amp; Slide Rails &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;AMD Opteron 265 1.8GHz with Heatsink &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;52&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;4GB PC3200 Registered/ECC DDR &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;104&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;1Gb X4 Total memory &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;80GB 7200rpm SATA 8 MB cache HDD &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;ATI Rage on board &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Dual Gigabit Ethernet Integrated on board &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;One Year Standard Warranty &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Opteron Linux Installed and Tested &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Built, Tested &amp;amp; Configured &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Torque, Kick-Start Utility &amp;amp; Web-Based Mon. Software &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Head Node 4Gb per Node &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Supermicro H8DCE Motherboard &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;3U Chassis w/ PS and Slide Rails &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;AMD Opteron 265 1.8 GHZ with Heatsink and Fan &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;4GB PC3200 Registered/ECC DDR &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colSpan=2&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;1GB X 4 Total memory &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;DVD Combo Drive &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;ATI Rage on board &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Dual Gigabit Ethernet Integrated on board &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;42U APC Rack Enclosure with perforated doors, sides and levelers &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;APC Masterswitch 3 Phase 208 &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;Wiring Harness &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;1U All in one KB, VIDEO and MOUSE &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P class=MsoNormal align=right&gt;&lt;SPAN&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;
&lt;TABLE class=MsoNormalTable cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;A href="http://tkfiles.storage.msn.com/x1pyOKpfgDESZ4hi-NzZiqc6LaC0vLuUOc3J-NnkvSNajCzWveej2Ak5hXZAqVK2KvTOtChRnAHGAunGeyoLNe73_eXFf5JH_4jhCaCb1uMLowAvBIfLiQI-gne8_tEXf35jG205Ugidwo" target=_blank&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://archives.windowshpc.net/aggbug.aspx?PostID=664" width="1" height="1"&gt;</description></item></channel></rss>