<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
John Vert wrote:
<blockquote
 cite="mid:60BD80BD555E91479F996CCB05EB84981041357289@NA-EXMSG-W601.wingroup.windeploy.ntdev.microsoft.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
  </style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
  <div class="Section1">
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Eric,<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">I
don’t have a CX1 (yet!) but I expect the development
experience will be the usual Windows HPC model. Design/code/test
parallel code in
Visual Studio then do test runs on the cluster. With Visual C++ and
Windows
HPC, you have MPI, OpenMP, threading, and an MPI debugger. You can
debug and
test your code either locally or on a cluster from the same development
environment.
  <o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">If
you are interested, Pluralsight has a very detailed tutorial here:
  <a moz-do-not-send="true"
 href="http://www.pluralsight.com/community/blogs/drjoe/archive/2008/06/19/51178.aspx">http://www.pluralsight.com/community/blogs/drjoe/archive/2008/06/19/51178.aspx</a><o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">It
is definitely our goal to make it simple to develop an MPI
application on your desktop and then easily run it, tune it, debug it
on a cluster
of any size.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">John
Vert<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Windows
HPC</span></p>
  </div>
</blockquote>
Yes but...that brings out my point, this is implying that _everyone_
would need HPC server. And seeing how much that costs for the CX1, I'm
curious to see how the research departments will be able to cope with
the licensing issues and TCO of using the MS solution compared to the
FOSS and/or POSIX proprietary approach. There is also a question of
readily available resources that will be able to run the code MS
flavored code, there are many MPI+posix clusters out there, none that I
know of that run MS HPC.<br>
<blockquote
 cite="mid:60BD80BD555E91479F996CCB05EB84981041357289@NA-EXMSG-W601.wingroup.windeploy.ntdev.microsoft.com"
 type="cite">
  <div class="Section1">
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <div>
  <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">
  <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">From:</span></b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif"; color: windowtext;">
<a class="moz-txt-link-abbreviated" href="mailto:beowulf-bounces@beowulf.org">beowulf-bounces@beowulf.org</a>
[<a class="moz-txt-link-freetext" href="mailto:beowulf-bounces@beowulf.org">mailto:beowulf-bounces@beowulf.org</a>] <b>On Behalf Of </b>Eric
Thibodeau<br>
  <b>Sent:</b> Wednesday, September 17, 2008 1:28 PM<br>
  <b>To:</b> Lux, James P<br>
  <b>Cc:</b> Beowulf<br>
  <b>Subject:</b> Re: [Beowulf] MS Cray<o:p></o:p></span></p>
  </div>
  </div>
  <p class="MsoNormal"><o:p> </o:p></p>
  <p class="MsoNormal">On that node, here are my questions to the MS
implementation
of clustering (and how CX1 will actually be usable or how one will be
able to
develop _for_ execution on one of the MS based CX1):<br>
  <br>
Currently, most of our users are under Linux on their WS so that they
can
develop something that will potentially run off a big cluster. This
implies the
users are under a POSIX compliant OS with good MPI/OpenMP/threading
support,
which waters down to Linux or OSX (those Power Macs are impressive and
*silent*).<br>
  <br>
Where I have reserves about the MS solution is as follows: how will MS
users be
able to develop parallel code locally on their WS without needing to
upgrade/change their hardware/OS to be compatible with a MS based
cluster/CX1.
It's not made clear weather the "clustering tools" are tightly
integrated into the CX1 platform or if, as with Linux or OSX, it's a
simple
case of installing mpi-ish libs (and a few others).<br>
  <br>
With the pricing scheme, I can't imagine _every_ dev getting their own
CX1 to
play on so I believe adoption of the platform required ease of
installation
(ie: all tools should be available throughout windows 2000-xp-vista)
and
shouldn't even be version specific (IMHO)...but that's me being used to
Linux
heh! ;)<br>
  <br>
Eric<o:p></o:p></p>
  </div>
</blockquote>
<br>
</body>
</html>