Skip to content

Commit

Permalink
Deploy website
Browse files Browse the repository at this point in the history
Deploy website version based on 687af1b61f64d63018e754ac57941e6c64f10002
  • Loading branch information
fknorr committed Jul 13, 2023
1 parent 1cf862c commit 3974dfd
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 3 additions & 1 deletion en/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@
distr_queue q<span class="token punctuation">;</span>
q<span class="token punctuation">.</span><span class="token function">submit</span><span class="token punctuation">(</span><span class="token punctuation">[</span><span class="token operator">&amp;</span><span class="token punctuation">]</span><span class="token punctuation">(</span>handler <span class="token operator">&amp;</span>cgh<span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token comment">// (2) specify data access patterns to enable distributed execution</span>
accessor <span class="token function">m</span><span class="token punctuation">(</span>matrix<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">components</span><span class="token punctuation">(</span>access<span class="token operator">::</span><span class="token function">kernel_dim</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">all</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">,</span> read_only<span class="token punctuation">)</span><span class="token punctuation">;</span>
accessor <span class="token function">m</span><span class="token punctuation">(</span>matrix<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> <span class="token punctuation">[</span>size<span class="token punctuation">]</span><span class="token punctuation">(</span>chunk<span class="token operator">&lt;</span><span class="token number">1</span><span class="token operator">></span> chnk<span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> subrange<span class="token operator">&lt;</span><span class="token number">2</span><span class="token operator">></span><span class="token punctuation">(</span><span class="token punctuation">{</span>chnk<span class="token punctuation">.</span>offset<span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token number">0</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span>chnk<span class="token punctuation">.</span>range<span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">,</span> size<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> read_only<span class="token punctuation">)</span><span class="token punctuation">;</span>
accessor <span class="token function">v</span><span class="token punctuation">(</span>vector<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">one_to_one</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">,</span> read_only<span class="token punctuation">)</span><span class="token punctuation">;</span>
accessor <span class="token function">r</span><span class="token punctuation">(</span>result<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">one_to_one</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">,</span> write_only<span class="token punctuation">,</span> no_init<span class="token punctuation">)</span><span class="token punctuation">;</span>

Expand Down
4 changes: 3 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@
distr_queue q<span class="token punctuation">;</span>
q<span class="token punctuation">.</span><span class="token function">submit</span><span class="token punctuation">(</span><span class="token punctuation">[</span><span class="token operator">&amp;</span><span class="token punctuation">]</span><span class="token punctuation">(</span>handler <span class="token operator">&amp;</span>cgh<span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token comment">// (2) specify data access patterns to enable distributed execution</span>
accessor <span class="token function">m</span><span class="token punctuation">(</span>matrix<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">components</span><span class="token punctuation">(</span>access<span class="token operator">::</span><span class="token function">kernel_dim</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">all</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">,</span> read_only<span class="token punctuation">)</span><span class="token punctuation">;</span>
accessor <span class="token function">m</span><span class="token punctuation">(</span>matrix<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> <span class="token punctuation">[</span>size<span class="token punctuation">]</span><span class="token punctuation">(</span>chunk<span class="token operator">&lt;</span><span class="token number">1</span><span class="token operator">></span> chnk<span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> subrange<span class="token operator">&lt;</span><span class="token number">2</span><span class="token operator">></span><span class="token punctuation">(</span><span class="token punctuation">{</span>chnk<span class="token punctuation">.</span>offset<span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token number">0</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span>chnk<span class="token punctuation">.</span>range<span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">,</span> size<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> read_only<span class="token punctuation">)</span><span class="token punctuation">;</span>
accessor <span class="token function">v</span><span class="token punctuation">(</span>vector<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">one_to_one</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">,</span> read_only<span class="token punctuation">)</span><span class="token punctuation">;</span>
accessor <span class="token function">r</span><span class="token punctuation">(</span>result<span class="token punctuation">,</span> cgh<span class="token punctuation">,</span> access<span class="token operator">::</span><span class="token function">one_to_one</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">,</span> write_only<span class="token punctuation">,</span> no_init<span class="token punctuation">)</span><span class="token punctuation">;</span>

Expand Down

0 comments on commit 3974dfd

Please sign in to comment.