<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:16px"><div id="yui_3_16_0_1_1428899521914_5854" dir="ltr">@Wim: <br></div><div id="yui_3_16_0_1_1428899521914_6769" dir="ltr">Yes, I am trying to translate on the card since I couldn't find much info <br></div><div id="yui_3_16_0_1_1428899521914_6770" dir="ltr">re cross-compiling and someone had suggested direct translation on the <br></div><div id="yui_3_16_0_1_1428899521914_7211" dir="ltr">target platform (though not specifically for Xeon Phi). Anyway, thanks <br></div><div id="yui_3_16_0_1_1428899521914_9105" dir="ltr">a lot for the tips! I'll try them at work tomorrow. BTW, I'm more interested <br></div><div id="yui_3_16_0_1_1428899521914_11942" dir="ltr">in providing new functionality, not targeting high performance initially, so <br></div><div id="yui_3_16_0_1_1428899521914_13403" dir="ltr">multi-threading is not important for me now; I just need to get it working... <br></div><div id="yui_3_16_0_1_1428899521914_8576" dir="ltr"><br></div><div id="yui_3_16_0_1_1428899521914_9106" dir="ltr">@Armin: <br></div><div id="yui_3_16_0_1_1428899521914_9107" dir="ltr">Sorry I didn't have access to the actual error message when I posted the <br></div><div id="yui_3_16_0_1_1428899521914_9569" dir="ltr">question as a general query. Will do so if I can't make progress trying <br></div><div id="yui_3_16_0_1_1428899521914_10028" dir="ltr">Wim's suggestions from work. </div><div id="yui_3_16_0_1_1428899521914_13874" dir="ltr"><br></div><div id="yui_3_16_0_1_1428899521914_11471" dir="ltr">@Yury: </div><div id="yui_3_16_0_1_1428899521914_11472" dir="ltr">Thanks for the clarification re Xeon Phi generations and usage models. <br></div><div id="yui_3_16_0_1_1428899521914_14346" dir="ltr"><br></div><div id="yui_3_16_0_1_1428899521914_14347" dir="ltr">Thanks, <br></div><div dir="ltr">Ajit</div><div dir="ltr">==== <br></div><div id="yui_3_16_0_1_1428899521914_10973" dir="ltr"><br></div><div id="yui_3_16_0_1_1428899521914_14818" dir="ltr"><br></div><div id="yui_3_16_0_1_1428899521914_10029" dir="ltr"><br></div><div id="yui_3_16_0_1_1428899521914_7212" style="" class="" dir="ltr"> </div><br><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: times new roman, new york, times, serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"> <font face="Arial" size="2"> On Sunday, April 12, 2015 2:46 AM, Yury V. Zaytsev <yury@shurup.com> wrote:<br> </font> </div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <br><br> <div class="y_msg_container">On Sun, 2015-04-12 at 09:32 +0200, Armin Rigo wrote:<br clear="none">> Wim's reply is not helpful at all for me, as it is mostly given as a<br clear="none">> series of three-letter acronyms I've never heard about :-)<br clear="none"><br clear="none">He's simply referring to the different generations of MICs (MIC = Many<br clear="none">Integrated Core architecture, KNC = Knights Corner [older models], KNL =<br clear="none">Knights Landing [newer models]).<div class="yqt1452461996" id="yqtfd66835"><br clear="none"><br clear="none">> I don't know where Xeon Phi fits there. It seems to be an x86-64 from<br clear="none">> Wikipedia, but I'm not sure about what is special about it.</div><br clear="none"><br clear="none">I've shortly played with KNC, and put very simply in its current shape<br clear="none">it's basically a plug-in computer extension card, which can function in<br clear="none">several modes, e.g. as an accelerator which receives tasks from the host<br clear="none">system and executes them, or even as a more or less stand-alone box<br clear="none">inside the box running (for instance) a stripped down Linux system.<br clear="none"><br clear="none">In the latter mode, software just requires cross-compilation and then<br clear="none">can run on the board as if it was a stand-alone computer, in the former<br clear="none">you have to make use of special APIs to run your tasks on the MICs. It<br clear="none">looks like Wim has taken the first approach, which makes total sense to<br clear="none">get it working with minimal effort :-)<br clear="none"><br clear="none">So yes, in this approximation, assume it's x86-64 which requires a<br clear="none">special cross-compiler and has a bit different subset of supported<br clear="none">insns.<br clear="none"><br clear="none">-- <br clear="none">Sincerely yours,<br clear="none">Yury V. Zaytsev<div class="yqt1452461996" id="yqtfd13693"><br clear="none"><br clear="none"><br clear="none"></div><br><br></div> </blockquote>  </div> </div>   </div></div></body></html>