This contains my bachelors thesis and associated tex files, code snippets and maybe more. Topic: Data Movement in Heterogeneous Memories with Intel Data Streaming Accelerator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

9 lines
1.4 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <root xmlns:nsd="https://structorizer.fisch.lu" version="3.32-15" preRepeat="until " postFor="to" preReturn="return" postForIn="in" preWhile="while " output="OUTPUT" input="INPUT" preFor="for" preExit="exit" preLeave="leave" ignoreCase="true" preThrow="throw" preForIn="foreach" stepFor="by" namespace="" author="user" created="2024-01-21" changedby="user" changed="2024-01-21" origin="Structorizer 3.32-15" text="&#34;template &#60;path&#62;&#34;,&#34;bool DsaMemcpy(char* dst, const char* src, size_t size, int node)&#34;" comment="&#34;&#34;" color="ffffff" type="program" style="nice">
  3. <children>
  4. <instruction text="&#34;numa_run_on_node(node)&#34;" comment="&#34;&#34;" color="ffffff" rotated="0" disabled="0"></instruction>
  5. <instruction text="&#34;src_view &#60;- dml::make_view(src, size)&#34;,&#34;dst_view &#60;- dml::make_view(dst, size)&#34;" comment="&#34;&#34;" color="ffffff" rotated="0" disabled="0"></instruction>
  6. <instruction text="&#34;handler &#60;- dml::submit&#60;path&#62;(dml::mem_copy.block_on_fault(), src_view, dst_view)&#34;" comment="&#34;&#34;" color="ffffff" rotated="0" disabled="0"></instruction>
  7. <instruction text="&#34;result &#60;- handler.get()&#34;" comment="&#34;&#34;" color="ffffff" rotated="0" disabled="0"></instruction>
  8. <instruction text="&#34;return result.status == dml::status_code::ok&#34;" comment="&#34;&#34;" color="ffffff" rotated="0" disabled="0"></instruction>
  9. </children>
  10. </root>