<?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 Re: [hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for in GPU Compute Software</title>
    <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522157#M1048</link>
    <description>&lt;P&gt;I did the following 2 changes and it works:&lt;/P&gt;&lt;P&gt;1.) use float instead of double in Kenerl function&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; ** It seems Intel A770 GPU don't support FP64&lt;/P&gt;&lt;P&gt;2.) conclude the submit call to a seperate function.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;** If I don't do it, it failed with "No kernel named was found -46 (PI_ERROR_INVALID_KERNEL_NAME)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The worked code is:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;#include &amp;lt;sycl/sycl.hpp&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;
#if FPGA_HARDWARE || FPGA_EMULATOR || FPGA_SIMULATOR
#include &amp;lt;sycl/ext/intel/fpga_extensions.hpp&amp;gt;
#endif

constexpr int dataSize = 1000;

void vectorInitialize(sycl::queue&amp;amp; commandQueue, std::vector&amp;lt;float&amp;gt;&amp;amp; dataSet) {
	sycl::range&amp;lt;1&amp;gt; num_items{ dataSet.size() };

	sycl::buffer&amp;lt;float, 1&amp;gt; sum_buf(dataSet.data(), num_items);

	commandQueue.submit([&amp;amp;](sycl::handler&amp;amp; h) {

	sycl::accessor&amp;lt;float, 1, sycl::access::mode::write&amp;gt; accessBuffer(sum_buf, h, sycl::write_only, sycl::no_init);

	h.parallel_for(num_items, [=](sycl::id&amp;lt;1&amp;gt; i) {
		accessBuffer[i] = 0.01F * (float)i;
		});
		});
}

void exception_handler(sycl::exception_list exceptions) {
		for (std::exception_ptr const&amp;amp; e : exceptions) {
			try {
				std::rethrow_exception(e);
			}
			catch (sycl::exception const&amp;amp; e) {
				std::wcout &amp;lt;&amp;lt; L"Caught asynchronous SYCL exception: ";
				std::cout &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt; std::endl;
			}
		}
}

int wmain(int argc, wchar_t* argv[]) {
    auto selector = sycl::default_selector_v;
    std::vector&amp;lt;float&amp;gt; dataSet_1;
	dataSet_1.resize(dataSize);

    try {
        sycl::queue commandQueue(sycl::gpu_selector_v, exception_handler);

        std::cout &amp;lt;&amp;lt; "Running on device: "
            &amp;lt;&amp;lt; commandQueue.get_device().get_info&amp;lt;sycl::info::device::name&amp;gt;() &amp;lt;&amp;lt; std::endl;
        std::cout &amp;lt;&amp;lt; "Vector size: " &amp;lt;&amp;lt; dataSet_1.size() &amp;lt;&amp;lt; std::endl;

		vectorInitialize(commandQueue, dataSet_1);

		// Wait until compute tasks on GPU done
		commandQueue.wait();

		sycl::buffer&amp;lt;float&amp;gt; bufferA(dataSet_1);
		sycl::host_accessor readAccessor(bufferA, sycl::read_only);
		for (auto item : readAccessor) {
			std::cout &amp;lt;&amp;lt; item &amp;lt;&amp;lt; std::endl;
		}
    }
    catch (sycl::exception const&amp;amp; e) {
        std::cout &amp;lt;&amp;lt; "An exception is caught: " &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt;std::endl;
        std::terminate();
    }

	return 0;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/96443"&gt;@Ben_A_Intel&lt;/a&gt;&amp;nbsp; for your help.&lt;BR /&gt;&lt;BR /&gt;Now the new question is why &lt;STRONG&gt;I must conclude the vectorInitialize to a function.&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 09 Sep 2023 12:02:27 GMT</pubDate>
    <dc:creator>gamma-coco</dc:creator>
    <dc:date>2023-09-09T12:02:27Z</dc:date>
    <item>
      <title>[hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1521877#M1045</link>
      <description>&lt;P&gt;It should be a stupid problem. Can any one please tell me what was happened .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following is the problem code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;#include &amp;lt;sycl/sycl.hpp&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;
#if FPGA_HARDWARE || FPGA_EMULATOR || FPGA_SIMULATOR
#include &amp;lt;sycl/ext/intel/fpga_extensions.hpp&amp;gt;
#endif

void exception_handler(sycl::exception_list exceptions) {
		for (std::exception_ptr const&amp;amp; e : exceptions) {
			try {
				std::rethrow_exception(e);
			}
			catch (sycl::exception const&amp;amp; e) {
				std::wcout &amp;lt;&amp;lt; L"Caught asynchronous SYCL exception: ";
				std::cout &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt; std::endl;
			}
		}
}

int wmain(int argc, char* argv[]) {
	constexpr size_t dataSize = 10000;

	std::vector&amp;lt;int&amp;gt; hostData;
	hostData.resize(dataSize);

	sycl::queue commandQueue(sycl::gpu_selector_v);
	std::cout &amp;lt;&amp;lt; "run in device: " &amp;lt;&amp;lt; commandQueue.get_device().get_info&amp;lt;sycl::info::device::name&amp;gt;() &amp;lt;&amp;lt; std::endl;

	{
		sycl::range&amp;lt;1&amp;gt; dataRange(dataSize);

		sycl::buffer&amp;lt;int, 1&amp;gt; dataBuffer(hostData.data(), hostData.size());

		commandQueue.submit([&amp;amp;](sycl::handler&amp;amp; handle) {
			sycl::accessor&amp;lt;int, 1, sycl::access::mode::write, sycl::access::target::device&amp;gt; dataAccesor(dataBuffer, handle, sycl::write_only, sycl::no_init);
			handle.parallel_for(dataRange, [=](auto index) {
				dataAccesor[index] = (double)index;
			});
			});
	}

	return 0;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Sep 2023 11:38:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1521877#M1045</guid>
      <dc:creator>gamma-coco</dc:creator>
      <dc:date>2023-09-08T11:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: [hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1521932#M1046</link>
      <description>&lt;P&gt;Hello!&amp;nbsp; A good first thing to check is: do you have a supported GPU?&amp;nbsp; Because you're specifically requesting a GPU queue...&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;sycl::queue commandQueue(sycl::gpu_selector_v);&lt;/LI-CODE&gt;&lt;P&gt;&lt;SPAN&gt;... if you don't have a GPU you'll get an exception when you try to use it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you aren't sure, can you please include your output if you run sycl-ls?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;A few other helpful things to know would be: How are you compiling your program?&amp;nbsp; What OS and what compiler version are you using?&amp;nbsp; Is there any other information included in the abort() message?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Sep 2023 15:59:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1521932#M1046</guid>
      <dc:creator>Ben_A_Intel</dc:creator>
      <dc:date>2023-09-08T15:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: [hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522148#M1047</link>
      <description>&lt;P&gt;Thank&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/96443"&gt;@Ben_A_Intel&lt;/a&gt;&amp;nbsp;for quick response.&lt;/P&gt;&lt;P&gt;I have a GPU, it is the result of &lt;SPAN&gt;sycl-ls&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;C:\Program Files (x86)\Intel\oneAPI&amp;gt;sycl-ls
[opencl:acc:0] Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device 1.2 [2023.16.6.0.28_042959]
[opencl:cpu:1] Intel(R) OpenCL, Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz 3.0 [2023.16.6.0.28_042959]
[opencl:gpu:2] Intel(R) OpenCL Graphics, Intel(R) Arc(TM) A770 Graphics 3.0 [31.0.101.4669]
[ext_oneapi_level_zero:gpu:0] Intel(R) Level-Zero, Intel(R) Arc(TM) A770 Graphics 1.3 [1.3.26771]

C:\Program Files (x86)\Intel\oneAPI&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;I use visual studio 2022 &amp;amp; DPC++ in windows.&lt;/P&gt;&lt;P&gt;The abort() occurs by memory access exception:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Unhandled exception at 0x00007FF8DAB24C3C in SyclRun.exe: Microsoft C++ exception: sycl::_V1::runtime_error at memory location 0x00000094D2739570.&lt;/LI-CODE&gt;&lt;P&gt;if I comment out the "handle.parallel_for()"&amp;nbsp;statement:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;	{
		sycl::range&amp;lt;1&amp;gt; dataRange(dataSize);

		sycl::buffer&amp;lt;int, 1&amp;gt; dataBuffer(hostData.data(), hostData.size());

		commandQueue.submit([&amp;amp;](sycl::handler&amp;amp; handle) {
			sycl::accessor&amp;lt;int, 1, sycl::access::mode::write, sycl::access::target::device&amp;gt; dataAccesor(dataBuffer, handle, sycl::write_only, sycl::no_init);
			//handle.parallel_for(dataRange, [=](auto index) {
			//	dataAccesor[index] = index;
			//});
			});
	}&lt;/LI-CODE&gt;&lt;P&gt;the program exit normally.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Sep 2023 10:14:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522148#M1047</guid>
      <dc:creator>gamma-coco</dc:creator>
      <dc:date>2023-09-09T10:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: [hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522157#M1048</link>
      <description>&lt;P&gt;I did the following 2 changes and it works:&lt;/P&gt;&lt;P&gt;1.) use float instead of double in Kenerl function&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; ** It seems Intel A770 GPU don't support FP64&lt;/P&gt;&lt;P&gt;2.) conclude the submit call to a seperate function.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;** If I don't do it, it failed with "No kernel named was found -46 (PI_ERROR_INVALID_KERNEL_NAME)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The worked code is:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;#include &amp;lt;sycl/sycl.hpp&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;
#if FPGA_HARDWARE || FPGA_EMULATOR || FPGA_SIMULATOR
#include &amp;lt;sycl/ext/intel/fpga_extensions.hpp&amp;gt;
#endif

constexpr int dataSize = 1000;

void vectorInitialize(sycl::queue&amp;amp; commandQueue, std::vector&amp;lt;float&amp;gt;&amp;amp; dataSet) {
	sycl::range&amp;lt;1&amp;gt; num_items{ dataSet.size() };

	sycl::buffer&amp;lt;float, 1&amp;gt; sum_buf(dataSet.data(), num_items);

	commandQueue.submit([&amp;amp;](sycl::handler&amp;amp; h) {

	sycl::accessor&amp;lt;float, 1, sycl::access::mode::write&amp;gt; accessBuffer(sum_buf, h, sycl::write_only, sycl::no_init);

	h.parallel_for(num_items, [=](sycl::id&amp;lt;1&amp;gt; i) {
		accessBuffer[i] = 0.01F * (float)i;
		});
		});
}

void exception_handler(sycl::exception_list exceptions) {
		for (std::exception_ptr const&amp;amp; e : exceptions) {
			try {
				std::rethrow_exception(e);
			}
			catch (sycl::exception const&amp;amp; e) {
				std::wcout &amp;lt;&amp;lt; L"Caught asynchronous SYCL exception: ";
				std::cout &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt; std::endl;
			}
		}
}

int wmain(int argc, wchar_t* argv[]) {
    auto selector = sycl::default_selector_v;
    std::vector&amp;lt;float&amp;gt; dataSet_1;
	dataSet_1.resize(dataSize);

    try {
        sycl::queue commandQueue(sycl::gpu_selector_v, exception_handler);

        std::cout &amp;lt;&amp;lt; "Running on device: "
            &amp;lt;&amp;lt; commandQueue.get_device().get_info&amp;lt;sycl::info::device::name&amp;gt;() &amp;lt;&amp;lt; std::endl;
        std::cout &amp;lt;&amp;lt; "Vector size: " &amp;lt;&amp;lt; dataSet_1.size() &amp;lt;&amp;lt; std::endl;

		vectorInitialize(commandQueue, dataSet_1);

		// Wait until compute tasks on GPU done
		commandQueue.wait();

		sycl::buffer&amp;lt;float&amp;gt; bufferA(dataSet_1);
		sycl::host_accessor readAccessor(bufferA, sycl::read_only);
		for (auto item : readAccessor) {
			std::cout &amp;lt;&amp;lt; item &amp;lt;&amp;lt; std::endl;
		}
    }
    catch (sycl::exception const&amp;amp; e) {
        std::cout &amp;lt;&amp;lt; "An exception is caught: " &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt;std::endl;
        std::terminate();
    }

	return 0;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/96443"&gt;@Ben_A_Intel&lt;/a&gt;&amp;nbsp; for your help.&lt;BR /&gt;&lt;BR /&gt;Now the new question is why &lt;STRONG&gt;I must conclude the vectorInitialize to a function.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 09 Sep 2023 12:02:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522157#M1048</guid>
      <dc:creator>gamma-coco</dc:creator>
      <dc:date>2023-09-09T12:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: [hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522159#M1049</link>
      <description>&lt;P&gt;Thanks all,&lt;/P&gt;&lt;P&gt;I name the Kernal and now it worked without conclude to a function. That final code is:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;#include &amp;lt;sycl/sycl.hpp&amp;gt;
#include &amp;lt;vector&amp;gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;
#if FPGA_HARDWARE || FPGA_EMULATOR || FPGA_SIMULATOR
#include &amp;lt;sycl/ext/intel/fpga_extensions.hpp&amp;gt;
#endif

constexpr int dataSize = 1000;

void exception_handler(sycl::exception_list exceptions) {
		for (std::exception_ptr const&amp;amp; e : exceptions) {
			try {
				std::rethrow_exception(e);
			}
			catch (sycl::exception const&amp;amp; e) {
				std::wcout &amp;lt;&amp;lt; L"Caught asynchronous SYCL exception: ";
				std::cout &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt; std::endl;
			}
		}
}

int wmain(int argc, wchar_t* argv[]) {
    auto selector = sycl::default_selector_v;
    std::vector&amp;lt;float&amp;gt; dataSet_1;
	dataSet_1.resize(dataSize);

    try {
        sycl::queue commandQueue(sycl::gpu_selector_v, exception_handler);

        std::cout &amp;lt;&amp;lt; "Running on device: "
            &amp;lt;&amp;lt; commandQueue.get_device().get_info&amp;lt;sycl::info::device::name&amp;gt;() &amp;lt;&amp;lt; std::endl;
        std::cout &amp;lt;&amp;lt; "Vector size: " &amp;lt;&amp;lt; dataSet_1.size() &amp;lt;&amp;lt; std::endl;

		{
			sycl::range&amp;lt;1&amp;gt; num_items{ dataSet_1.size() };

			sycl::buffer&amp;lt;float, 1&amp;gt; sum_buf(dataSet_1.data(), num_items);

			commandQueue.submit([&amp;amp;](sycl::handler&amp;amp; h) {
				sycl::accessor&amp;lt;float, 1, sycl::access::mode::write&amp;gt; accessBuffer(sum_buf, h, sycl::write_only, sycl::no_init);

				h.parallel_for&amp;lt;class MyKernal&amp;gt;(num_items, [=](sycl::id&amp;lt;1&amp;gt; i) {
					accessBuffer[i] = 0.01F * (float)i;
					});
				});
		}

		// Wait until compute tasks on GPU done
		commandQueue.wait();

		sycl::buffer&amp;lt;float&amp;gt; bufferA(dataSet_1);
		sycl::host_accessor readAccessor(bufferA, sycl::read_only);
		for (auto item : readAccessor) {
			std::cout &amp;lt;&amp;lt; item &amp;lt;&amp;lt; std::endl;
		}
    }
    catch (sycl::exception const&amp;amp; e) {
        std::cout &amp;lt;&amp;lt; "An exception is caught: " &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt;std::endl;
        std::terminate();
    }

	return 0;
}&lt;/LI-CODE&gt;&lt;P&gt;The point is I must name the kernal.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Sep 2023 12:11:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522159#M1049</guid>
      <dc:creator>gamma-coco</dc:creator>
      <dc:date>2023-09-09T12:11:34Z</dc:date>
    </item>
    <item>
      <title>Re:[hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522437#M1052</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We can see that your issue got resolved. Could you please confirm whether we can close this thread from our end?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Pendyala Sesha Srinivas&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 11 Sep 2023 08:37:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522437#M1052</guid>
      <dc:creator>SeshaP_Intel</dc:creator>
      <dc:date>2023-09-11T08:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: Re:[hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522478#M1053</link>
      <description>&lt;P&gt;dear&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/235330"&gt;@SeshaP_Intel&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for reply.&lt;/P&gt;&lt;P&gt;Yes, &lt;FONT color="#0000FF"&gt;this issue can be closed&lt;/FONT&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks &amp;amp; regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Gamma&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2023 12:05:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522478#M1053</guid>
      <dc:creator>gamma-coco</dc:creator>
      <dc:date>2023-09-11T12:05:42Z</dc:date>
    </item>
    <item>
      <title>Re:[hellow world sycl program] runtime call abort() while call sycl::handler::parallel_for</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522515#M1055</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for the confirmation. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Pendyala Sesha Srinivas&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 11 Sep 2023 14:23:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/hellow-world-sycl-program-runtime-call-abort-while-call-sycl/m-p/1522515#M1055</guid>
      <dc:creator>SeshaP_Intel</dc:creator>
      <dc:date>2023-09-11T14:23:04Z</dc:date>
    </item>
  </channel>
</rss>

