Skip to content

Commit 36728ac

Browse files
committed
chore: update dist/
1 parent 98e2b53 commit 36728ac

12 files changed

+246
-61
lines changed

dist/_astro/hoisted.BGnfuxfG.js

-6
This file was deleted.

dist/_astro/hoisted.DTnhbeO0.js

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/docs/glossary/index.html

+7
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
<p>Affordance is what the environment offers the individual that they can readily perceive.</p>
3434
<p>via <a href="https://en.wikipedia.org/wiki/Affordance">https://en.wikipedia.org/wiki/Affordance</a></p>
3535
<p>Concurrent::</p>
36+
<!-- TODO[seth]: revisit this; "concurrent" doesn't only describe work, but also processes. I stand by there being an important distinction to derive here, though -->
3637
<p>Composable independently executable work, i.e. work that is safe to re-order or overlap in execution without changing the outcome.</p>
3738
<p>See also: parallel; in our usage, concurrency permits simple parallelism, but does not require or even imply it.</p>
3839
<p>NB: this disagrees with CUDA’s less precise terminology, where they often use “concurrent” and “concurrency” to mean “parallel” and “parallelism,” e.g.</p>
@@ -46,6 +47,12 @@
4647
<p>Each device has its own default stream […], so commands issued to the default stream of a device may execute out of order or concurrently with respect to commands issued to the default stream of any other device.</p>
4748
</blockquote>
4849
<p>We might prefer to say that the fact that different devices have distinct default streams implies work submitted to both queues will be treated <em>concurrently</em> (i.e. as if it were safe to compose without regard to order or overlap) and therefore may run out of order or in parallel with each other.</p>
50+
<p>Load-Store Architecture::</p>
51+
<p>A computer architecture where data memory accesses are explicitly restricted to specific load and store instructions, and most operations are presumed to operate solely on registers. Load-store architectures are generally simpler to implement and scale, and vector processors (such as GPUs) are able to side-step many of the downsides by explicitly batching memory accesses in the form of strided vector loads.</p>
52+
<!-- TODO[seth]: well, that cutely avoids saying GPUs are load-store, but does it help anyone? -->
53+
<p>SPIR-V models a load-store architecture, with <code dir="auto">OpLoad</code>/<code dir="auto">OpStore</code> operations that offer indirect access to memory, vs. operations like <code dir="auto">OpAdd</code> that operate directly over previous result values.</p>
54+
<p>Compare with: register-memory architectures, where most instructions may operate on either memory or registers in either their source or destination positions.</p>
55+
<p>See also: RISC architecture, as a distinguishing attribute of many RISC processors is that they have relatively few implicit memory access operations compared to their CISC counterparts.</p>
4956
<p>Parallel::</p>
5057
<p>Simultaneous execution of work.</p>
5158
<p>NB: the work may be inter-dependent, i.e. it may not produce the same result (or perhaps even complete at all) if the work is re-ordered or the overlap changes. For example, a process A that launches B, sends a signal, and then waits for B to exit will <em>deadlock</em> if B also waits for that signal and no parallelism exists.</p>

dist/index.html

+214-51
Large diffs are not rendered by default.
1.93 KB
Binary file not shown.
-1.53 KB
Binary file not shown.
8.57 KB
Binary file not shown.
-8 KB
Binary file not shown.

dist/pagefind/pagefind-entry.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"1.1.0","languages":{"en":{"hash":"en_8a50cd4d8e","wasm":"en","page_count":4}}}
1+
{"version":"1.1.0","languages":{"en":{"hash":"en_8a6591f631","wasm":"en","page_count":4}}}
-111 Bytes
Binary file not shown.
111 Bytes
Binary file not shown.

dist/styles/index.css

+18-3
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,24 @@ textarea {
2121
width : 860px;
2222
height : 500px;
2323
}
24-
#controls {
24+
.vis-wip textarea {
25+
height: 220px;
26+
width : 110px;
27+
}
28+
.controls {
2529
text-align : center;
2630
background : #ccc;
2731
padding : .5em 0;
2832
}
29-
#controls button {
33+
.controls select {
34+
position: absolute;
35+
margin : 0 1em;
36+
left: 0;
37+
}
38+
.controls button {
3039
margin : 0 1em;
3140
}
32-
#controls div {
41+
.controls div {
3342
padding-top: 0.5em;
3443
}
3544
output.stdio {
@@ -88,3 +97,9 @@ nav li:not(:last-child) a::after {
8897
content: " (was: " attr(data-prev) ")";
8998
color: lightslategrey;
9099
}
100+
.hidden {
101+
display: none;
102+
}
103+
shadow-root:not(:defined) {
104+
display: none;
105+
}

0 commit comments

Comments
 (0)