<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi Armando, in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966043#M22876</link>
    <description>&lt;P&gt;Hi Armando,&lt;/P&gt;

&lt;P&gt;We are pleased to see your interest in Intel Xeon Phi coprocessors.&amp;nbsp;&amp;nbsp; The current generation&amp;nbsp; is an card that fits into a host system.&amp;nbsp;&amp;nbsp; The coprocessor runs its own version of Linux separate from the host system.&amp;nbsp;&amp;nbsp;&amp;nbsp; The host system may run either Linux or Windows.&amp;nbsp;&amp;nbsp; Applications for the coprocessor are cross compiled on the host platform (windows or Linux).&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Programming for the platform uses traditional threading models – we recommend OpenMP, CilkPlus threading as well as Threading Building Blocks.&amp;nbsp; Many of our customer appreciate the common threading model support.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Production support for Windows host systems was effective 2H 2013.&amp;nbsp;&amp;nbsp;&amp;nbsp; Some of the third party articles about windows hosts were written during the beta adoption period, earlier in the year.&amp;nbsp; &amp;nbsp;&amp;nbsp;Much of the programming process is the same for windows host and Linux hosted systems.&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp; We hope you find the documentation for windows better now than when the some of the articles you reference were posted.&amp;nbsp; We work hard to provide proper support to both host environments&amp;nbsp;&amp;nbsp; As an example our recent articles for debugging on MIC were posted for both host platforms simultaneously (&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-linux-host"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-linux-host" target="_blank"&gt;http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-linux-host&lt;/A&gt;&amp;nbsp; and &lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host" target="_blank"&gt;http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host&lt;/A&gt;). &amp;nbsp;The &lt;A href="http://software.intel.com/en-us/forums/topic/393956"&gt;&lt;U&gt;Hardware/MPSS troubleshooting guide&lt;/U&gt;&lt;/A&gt; we have for Linux will be reworked as well.&lt;/P&gt;

&lt;P&gt;If you have questions about programming from Windows host or suggest specific examples that would help we look forward to hearing more from you.&lt;/P&gt;

&lt;P&gt;For reference here is a more complete list of links for windows hosted MIC programmming&lt;/P&gt;

&lt;UL&gt;
	&lt;LI&gt;Drivers: &lt;A href="http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss&lt;/A&gt; &lt;/LI&gt;
	&lt;LI&gt;Quick start guide:&amp;nbsp; &lt;A href="http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-developers-quick-start-guide"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-developers-quick-start-guide" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-developers-quick-start-guide&lt;/A&gt;&lt;/LI&gt;
	&lt;LI&gt;Debugging guide:&amp;nbsp; &lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host" target="_blank"&gt;http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host&lt;/A&gt;&lt;/LI&gt;
	&lt;LI&gt;We're&amp;nbsp;developing a brief&amp;nbsp; illustrating “best known methods” on porting that may not be commonly known; however, most programming and porting content is already included in the compiler documentation - &lt;A href="http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-integrated-core-architecture"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-integrated-core-architecture" target="_blank"&gt;http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-integrated-core-architecture&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Jan 2014 18:52:52 GMT</pubDate>
    <dc:creator>BelindaLiviero</dc:creator>
    <dc:date>2014-01-23T18:52:52Z</dc:date>
    <item>
      <title>Xeon Phi development under Windows</title>
      <link>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966039#M22872</link>
      <description>&lt;P&gt;I use Intel Composer for Windows development. &amp;nbsp;Xeon-Phi should be a great add to our type of applications on the medical industry. But I found very little information regarding develepment for Phi under Windows. &amp;nbsp;&lt;/P&gt;

&lt;P&gt;One interesting feature of Xeon Phi is that we can use it from OpenMP and this makes the migration process easy if compared with CUDA. But as I read a few days ago working under Windows forces the use of "offload mode" and OpenMP is not a choice.&lt;/P&gt;

&lt;P&gt;I would like to know if Intel has projects to better integrate Phi under Windows or if the only native platform for Phi will continue to be &amp;nbsp;Linux.&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2014 11:46:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966039#M22872</guid>
      <dc:creator>Armando_Lazaro_Alami</dc:creator>
      <dc:date>2014-01-23T11:46:22Z</dc:date>
    </item>
    <item>
      <title>In principle, the OpenMP 4</title>
      <link>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966040#M22873</link>
      <description>&lt;P&gt;In principle, the OpenMP 4 versions of offload syntax should all work the same with Intel compilers (within this year, better than they do now), with Windows or linux host, if that is your concern. &amp;nbsp;&lt;/P&gt;

&lt;P&gt;I can't tell whether you are making a distinction between OpenMP 4 and OpenMP 3.1, or between OpenMP 4 and legacy offload, or alluding to the lack of support for OpenMPI on Windows, or wishing that Microsoft would port Windows to the coprocessor or be more supportive of Intel's efforts with MPI for Windows.&lt;/P&gt;

&lt;P&gt;In what way is OpenMP "not a choice?" &amp;nbsp;Microsoft doesn't show any signs of supporting OpenMP beyond 2.0, but I don't see that in your question.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2014 12:00:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966040#M22873</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-01-23T12:00:00Z</dc:date>
    </item>
    <item>
      <title>"But as I read a few days ago</title>
      <link>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966041#M22874</link>
      <description>&lt;P&gt;&lt;SPAN style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;"But as I read a few days ago working under Windows forces the use of "offload mode" and OpenMP is not a choice."&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;I don't know where you read this, but to the best of my knowledge it is not true. As Tim said, using either the Intel offload pragmas or OpenMP 4.0 offload pragmas should work for a code running on Windows and offloading to a Xeon Phi coprocessor.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2014 12:17:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966041#M22874</guid>
      <dc:creator>James_C_Intel2</dc:creator>
      <dc:date>2014-01-23T12:17:31Z</dc:date>
    </item>
    <item>
      <title>Thanks for your reply !  I am</title>
      <link>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966042#M22875</link>
      <description>&lt;DIV style="color: rgb(34, 34, 34); font-family: arial; font-size: small; line-height: normal;"&gt;&lt;SPAN style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;Thanks for your reply ! &amp;nbsp;I am happy to know that Windows support will be better in a near future.&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV style="color: rgb(34, 34, 34); font-family: arial; font-size: small; line-height: normal;"&gt;
	&lt;P style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;If you look for information on how to code for Phi under Windows, several documents from Intel and a published book are rather too brief or skip the gory details. Look at this : &amp;nbsp;&lt;U style="white-space: nowrap; color: rgb(102, 0, 153); font-family: arial, sans-serif; font-size: small; line-height: normal;"&gt;Intel®&amp;nbsp;&lt;SPAN class="J-JK9eJ-PJVNOc" style="background-color: yellow; background-position: initial initial; background-repeat: initial initial;"&gt;Xeon&lt;/SPAN&gt;&amp;nbsp;Phi™ Programming Environment&amp;nbsp;&lt;/U&gt;&lt;/P&gt;

	&lt;DIV&gt;&lt;SPAN style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;Some others outside Intel wrote like this : &lt;A href="http://www" target="_blank"&gt;http://www&lt;/A&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px; background-color: yellow;"&gt;&lt;SPAN&gt;&lt;SPAN class="J-JK9eJ-PJVNOc"&gt;pugetsystems&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;.com/blog/2013/10/07/Intel-&lt;/SPAN&gt;&lt;SPAN style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px; background-color: yellow;"&gt;&lt;SPAN&gt;&lt;SPAN class="J-JK9eJ-PJVNOc"&gt;Xeon&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;-Phi-with-Windows-510/&lt;/SPAN&gt;&lt;/DIV&gt;

	&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

	&lt;P style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;My question has other purpose, not only clarifications for coding: focus on applications that are very close to&amp;nbsp;&lt;SPAN style="background-color: yellow;"&gt;&lt;SPAN class="J-JK9eJ-PJVNOc"&gt;HPC&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;but outside the scientific community, lot of them under Windows. Examples: CT scanners, MRI scanners, Radiotherapy Planning Systems, etc, to mention only few. On these fields a lot of legacy code exists and migration could be painful if there is no easy path, like&amp;nbsp;&lt;SPAN style="background-color: yellow;"&gt;&lt;SPAN class="J-JK9eJ-PJVNOc"&gt;OpenMP&lt;/SPAN&gt;&lt;/SPAN&gt;. Probably the reason for the lack of penetration of&amp;nbsp;&lt;SPAN style="background-color: yellow;"&gt;&lt;SPAN class="J-JK9eJ-PJVNOc"&gt;CUDA&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;in some areas is the departure from&amp;nbsp;&lt;SPAN style="background-color: yellow;"&gt;&lt;SPAN class="J-JK9eJ-PJVNOc" g-spell-original="tradicional"&gt;traditional&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;programming&amp;nbsp;&lt;SPAN style="background-color: yellow;"&gt;&lt;SPAN class="J-JK9eJ-PJVNOc"&gt;paradims&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;/P&gt;

	&lt;P style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;I am not concerned with lack of support from MS-compilers, we use Intel Composer. &amp;nbsp;But I do not see much effort on the side of Intel to easy the migration of code to Phi, particularly under Windows.&lt;/P&gt;

	&lt;P style="color: rgb(83, 87, 94); font-family: Arial, 宋体, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 19.512001037597656px;"&gt;Conclusion: There are lot of applications running under Windows that could benefit with&amp;nbsp;&lt;SPAN style="background-color: yellow;"&gt;&lt;SPAN class="J-JK9eJ-PJVNOc"&gt;Xeon&lt;/SPAN&gt;&lt;/SPAN&gt;-Phi. The easier the migration path the deeper penetration of Phi on those fields.&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 23 Jan 2014 13:53:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966042#M22875</guid>
      <dc:creator>Armando_Lazaro_Alami</dc:creator>
      <dc:date>2014-01-23T13:53:03Z</dc:date>
    </item>
    <item>
      <title>Hi Armando,</title>
      <link>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966043#M22876</link>
      <description>&lt;P&gt;Hi Armando,&lt;/P&gt;

&lt;P&gt;We are pleased to see your interest in Intel Xeon Phi coprocessors.&amp;nbsp;&amp;nbsp; The current generation&amp;nbsp; is an card that fits into a host system.&amp;nbsp;&amp;nbsp; The coprocessor runs its own version of Linux separate from the host system.&amp;nbsp;&amp;nbsp;&amp;nbsp; The host system may run either Linux or Windows.&amp;nbsp;&amp;nbsp; Applications for the coprocessor are cross compiled on the host platform (windows or Linux).&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Programming for the platform uses traditional threading models – we recommend OpenMP, CilkPlus threading as well as Threading Building Blocks.&amp;nbsp; Many of our customer appreciate the common threading model support.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Production support for Windows host systems was effective 2H 2013.&amp;nbsp;&amp;nbsp;&amp;nbsp; Some of the third party articles about windows hosts were written during the beta adoption period, earlier in the year.&amp;nbsp; &amp;nbsp;&amp;nbsp;Much of the programming process is the same for windows host and Linux hosted systems.&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp; We hope you find the documentation for windows better now than when the some of the articles you reference were posted.&amp;nbsp; We work hard to provide proper support to both host environments&amp;nbsp;&amp;nbsp; As an example our recent articles for debugging on MIC were posted for both host platforms simultaneously (&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-linux-host"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-linux-host" target="_blank"&gt;http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-linux-host&lt;/A&gt;&amp;nbsp; and &lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host" target="_blank"&gt;http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host&lt;/A&gt;). &amp;nbsp;The &lt;A href="http://software.intel.com/en-us/forums/topic/393956"&gt;&lt;U&gt;Hardware/MPSS troubleshooting guide&lt;/U&gt;&lt;/A&gt; we have for Linux will be reworked as well.&lt;/P&gt;

&lt;P&gt;If you have questions about programming from Windows host or suggest specific examples that would help we look forward to hearing more from you.&lt;/P&gt;

&lt;P&gt;For reference here is a more complete list of links for windows hosted MIC programmming&lt;/P&gt;

&lt;UL&gt;
	&lt;LI&gt;Drivers: &lt;A href="http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss&lt;/A&gt; &lt;/LI&gt;
	&lt;LI&gt;Quick start guide:&amp;nbsp; &lt;A href="http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-developers-quick-start-guide"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-developers-quick-start-guide" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-developers-quick-start-guide&lt;/A&gt;&lt;/LI&gt;
	&lt;LI&gt;Debugging guide:&amp;nbsp; &lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host" target="_blank"&gt;http://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-windows-host&lt;/A&gt;&lt;/LI&gt;
	&lt;LI&gt;We're&amp;nbsp;developing a brief&amp;nbsp; illustrating “best known methods” on porting that may not be commonly known; however, most programming and porting content is already included in the compiler documentation - &lt;A href="http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-integrated-core-architecture"&gt;&lt;U&gt;&lt;/U&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-integrated-core-architecture" target="_blank"&gt;http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-integrated-core-architecture&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2014 18:52:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966043#M22876</guid>
      <dc:creator>BelindaLiviero</dc:creator>
      <dc:date>2014-01-23T18:52:52Z</dc:date>
    </item>
    <item>
      <title>Hi Belinda.  Thanks ! I will</title>
      <link>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966044#M22877</link>
      <description>&lt;P&gt;Hi Belinda. &amp;nbsp;Thanks ! I will check those links and let you know.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2014 19:30:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Xeon-Phi-development-under-Windows/m-p/966044#M22877</guid>
      <dc:creator>Armando_Lazaro_Alami</dc:creator>
      <dc:date>2014-01-23T19:30:20Z</dc:date>
    </item>
  </channel>
</rss>

