skip to content
[readonly]

21 packages match "simulator"

  • total 22
  • drwxr-xr-x-../
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-prim/# 0.1.0 mesh-rt's device primitives for the target being compiled (PTX on nvptx64, the CPU simulator elsewhere) and the f32 helpers on them
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-sim-mailbox/# 0.1.0 A host mailbox with one mesh program slot and the host side of its ticket ring, request window and input queue, for testing programs on the CPU simulator
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-blocks/# 0.1.0 blocks, the mesh program that exercises every block collective of a multi-warp node, as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-sim/# 0.1.0 mesh-rt's device primitives on the CPU, and a launcher that runs a kernel's nodes as threads, for testing GPU programs without a GPU
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-infer/# 0.1.0 infer, the mesh program that evaluates train's cubic over a grid through a peer view, as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-view/# 0.1.0 A bounds-checked byte window of the mailbox for mesh programs, and the program fault record
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-hello/# 0.1.0 hello, the smallest mesh GPU program (task = arg * 3 + 7), as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-linalg/# 0.1.0 Exact-mode GEMM tile and GEMV at mesh node scope: sequential sums, unfused, bit-identical on every GPU
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-matmul/# 0.1.0 matmul, the mesh's exact-mode GPU GEMM and GEMV (bit-identical on every GPU), as PTX from C
  • drwxr-xr-x-Oct 27 03:27@ajax/mesh-prog-tick/# 0.1.0 tick, the mesh scheduler's test program (a periodic counter whose view a migration must carry), as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-http/# 0.1.0 http, an HTTP/1.0 GET server parsed, routed and rendered by a GPU warp over the mesh program table, as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-pathtrace/# 0.1.0 pathtrace, a deterministic path tracer as a mesh GPU job program (bit-identical images on every GPU and CPU), as PTX from C
  • drwxr-xr-x-Oct 27 03:27@ajax/mesh-prog-train/# 0.1.0 train, the mesh program that fits a cubic by SGD, one sample a lane, lockstep across a fleet bitwise, as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-pipehash/# 0.1.0 pipehash, the pipe demo's GPU stage: pops msgs from a CPU source, sha256d's them a lane each, pushes digests to a CPU sink, as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-doom/# 0.1.0 doom, a DDA raycaster as a resident mesh GPU program (one lane a column, the pose and keys on the GPU, split across machines), as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-block/# 0.1.0 Block collectives of a multi-warp mesh node in a fixed, bit-reproducible order (reduce, scan, broadcast), and typed shared memory
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-gpt2x/# 0.1.0 gpt2x, GPT-2 124M's exact-mode GPU kernels (embed, norm, GEMM/GEMV, KV, attention, logits) bitwise equal to the CPU reference, as PTX from C
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-loop/# 0.1.0 The node loop of every mesh program's kernel: tickets from the slot's ring, completion, heartbeat, load records, shutdown
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-ptx/# 0.1.0 mesh-rt's device primitives on NVIDIA GPUs as inline PTX: special registers, sys-scope ordering, atomics, warp shuffles, the block barrier
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-rt-ctx/# 0.1.0 What a mesh program sees (Ctx): views, peer views, input queue, pipes, request window, exchange page, counters, ids
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-sha256d/# 0.1.0 sha256d, Bitcoin-style double SHA-256 nonce grinding as a mesh GPU job program (multi-warp nodes), as PTX from C