<?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 Code Exploring in Cilkplus in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145317#M78406</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;CilkPlus comes with some keywords like &lt;B&gt;cilk_spawn, cilk_for&lt;/B&gt; etc. I wonder if I can explore how are they invoked and where the definition for them are actually written. For example, when cilk_spawn is invoked where the control goes?&lt;/P&gt;

&lt;DIV&gt;&lt;BR /&gt;
	Beside this, inside &lt;B&gt;cilk.h&lt;/B&gt; there are some macros defined as the same name as those keywords. But I don't know where the code for these things is actually written. I am facing difficulties to get the flow. Any idea regarding this? Please let me know if my question is not clear?&lt;BR /&gt;
	&lt;BR /&gt;
	Regards&lt;BR /&gt;
	--Ashik&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Wed, 12 Jul 2017 06:50:17 GMT</pubDate>
    <dc:creator>Ashik_Ahmed_B_</dc:creator>
    <dc:date>2017-07-12T06:50:17Z</dc:date>
    <item>
      <title>Code Exploring in Cilkplus</title>
      <link>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145317#M78406</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;CilkPlus comes with some keywords like &lt;B&gt;cilk_spawn, cilk_for&lt;/B&gt; etc. I wonder if I can explore how are they invoked and where the definition for them are actually written. For example, when cilk_spawn is invoked where the control goes?&lt;/P&gt;

&lt;DIV&gt;&lt;BR /&gt;
	Beside this, inside &lt;B&gt;cilk.h&lt;/B&gt; there are some macros defined as the same name as those keywords. But I don't know where the code for these things is actually written. I am facing difficulties to get the flow. Any idea regarding this? Please let me know if my question is not clear?&lt;BR /&gt;
	&lt;BR /&gt;
	Regards&lt;BR /&gt;
	--Ashik&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 12 Jul 2017 06:50:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145317#M78406</guid>
      <dc:creator>Ashik_Ahmed_B_</dc:creator>
      <dc:date>2017-07-12T06:50:17Z</dc:date>
    </item>
    <item>
      <title>No, your question isn't clear</title>
      <link>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145318#M78407</link>
      <description>&lt;P&gt;No, your question isn't clear.&amp;nbsp; Have you checked the references at the top of this forum page (language specs, source code....) according to your interests, or looked up application source code examples?&lt;/P&gt;</description>
      <pubDate>Sat, 15 Jul 2017 14:49:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145318#M78407</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2017-07-15T14:49:39Z</dc:date>
    </item>
    <item>
      <title>Hello Tim, Thanks for your</title>
      <link>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145319#M78408</link>
      <description>&lt;P&gt;Hello Tim, Thanks for your reply. Let me clarify my question. From the source code I am looking for the file (but failed) where the definition (or Algorithms) of &lt;B&gt;cilk_spawn, cilk_for and cilk_Sync &lt;/B&gt;are written, because I want learn in details how these things works. How can I find them? Is my question clear now? Thanks again&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;--Ashik&lt;/P&gt;</description>
      <pubDate>Sat, 15 Jul 2017 19:30:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145319#M78408</guid>
      <dc:creator>Ashik_Ahmed_B_</dc:creator>
      <dc:date>2017-07-15T19:30:59Z</dc:date>
    </item>
    <item>
      <title>Since Cilk Plus is a vendor</title>
      <link>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145320#M78409</link>
      <description>&lt;P&gt;Since Cilk Plus is a vendor extension, the keywords actually implemented by the compiler are _Cilk_spawn, _Cilk_sync, and _Cilk_for. cilk.h defines macros to allow you to type cilk_spawn, cilk_sync, and cilk_for, since:&lt;/P&gt;

&lt;UL&gt;
	&lt;LI&gt;they're easier to type&lt;/LI&gt;
	&lt;LI&gt;they're&amp;nbsp;what cilk++, the Cilk implementation which was acquired from Cilk Arts, implemented&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;&amp;gt;&amp;nbsp;I want learn in details how these things works. How can I find them?&lt;/P&gt;

&lt;P&gt;The information you want is at the &lt;A href="https://www.cilkplus.org/"&gt;Cilk Plus website &lt;/A&gt;download page.&amp;nbsp; There you can find the &lt;A href="https://www.cilkplus.org/download#open-specification"&gt;Language Extension Specification&lt;/A&gt;, the &lt;A href="https://www.cilkplus.org/download#open-specification"&gt;Application Binary Interface&lt;/A&gt; spec, as well as other specifications. You can also get the &lt;A href="https://www.cilkplus.org/node/78#runtime-sources"&gt;runtime sources&lt;/A&gt;, as well as copies of &lt;A href="https://www.cilkplus.org/node/78#gcc-development-branch"&gt;GCC&lt;/A&gt; and &lt;A href="https://www.cilkplus.org/node/78#cilk-plus-llvm"&gt;Clang&lt;/A&gt; implementations of Cilk Plus. Though for GCC you're probably better off with the live sources. The version at the Cilk Plus site is GCC 4.8, from when we were first releasing it. Unfortunately the Clang developers were unwilling to accept the Cilk Plus implementation, so the version at the Cilk Plus website is the only available copy.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 16 Jul 2017 00:08:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Code-Exploring-in-Cilkplus/m-p/1145320#M78409</guid>
      <dc:creator>Barry_T_Intel</dc:creator>
      <dc:date>2017-07-16T00:08:28Z</dc:date>
    </item>
  </channel>
</rss>

