skip to content
[readonly]

184 packages match "program"

  • total 51
  • drwxr-xr-x-../
  • drwxr-xr-x-Oct 27 04:12@ajax/mesh-top-ui-programs/# 0.1.0 mesh-top's Programs tab: a program table per machine (kind, state, placement, rates, task-time quantiles, executor CPU and RSS, PTX hash), the selected program's view pane with a hexdump, the trace flame chart and the log
  • drwxr-xr-x-Oct 27 02:56@ajax/mesh-loader/# 0.1.0 The program catalog: names confined to --programs, reading a program's manifest and PTX, image hashes and identities
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-build-programs/# 0.1.0 Builds the mesh program catalog: each program's PTX (linked and checked in the cluster float mode), wasm image, native binary and source hash, and its variants
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-prog-hashjob-wasm/# 0.1.0 hashjob: a CPU job program (job arrays) for meshd's wasm executor: per item, folded sha256d of LE8(i * K + j)
  • drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-sha256d-wasm/# 0.1.0 sha256d for meshd's wasm executor: Bitcoin-style double SHA-256 nonce grinding as a job program, the GPU image's view, ops and request language
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-program-table/# 0.1.0 The program table (PT_*): one entry per slot, its states, policies, flags and arg modes
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-catalog-toml/# 0.1.0 The lines mesh-build-programs reads from a program.toml (name, backends, # hash-also, # build-os), as the Rust build script's grep and sed
  • drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-view/# 0.1.0 The view of programs/pathtrace: offsets, job records, tile meta, payload ring and ops that the program, kcheck, mesh-top and http agree on
  • 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 02:56@ajax/mesh-manifest/# 0.1.0 A program's manifest (program.toml): the struct, the parser and every validation, with the Rust's error messages
  • 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-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 04:28@ajax/mesh-prog-sha-verify-wasm/# 0.1.0 sha-verify: re-hashes sha256d's shares on the CPU beside the GPU, reading its view through reads
  • drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-pipesrc-wasm/# 0.1.0 pipesrc: the pipe demo's source on meshd's wasm executor, pushing msgs to pipehash or digests straight to a sink
  • drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-tick-wasm/# 0.1.0 tick for meshd's wasm executor: a pattern region of the view ticked one word a task and verified by sampling
  • 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 04:28@ajax/mesh-prog-pipesink-w-wasm/# 0.1.0 pipesink-w: the pipe demo's sink on meshd's wasm executor: drains digests, checks each against sha256d, histograms latency
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-prog-table/# 0.1.0 meshd's writes to the program table: entries and pipe blocks under the PT_GEN seqlock, state changes, inbox holds, flight words, fresh slots, lookups
  • drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-pathtrace-wasm/# 0.1.0 pathtrace for meshd's wasm executor: tiles of the deterministic path tracer in the cluster float mode, bit for bit a GPU's tile
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-prog-hello-wasm/# 0.1.0 hello for meshd's wasm executor: task = arg * 3 + 7, plus the wasm executor's test hooks (per-access cost, bulk reads, trap, spin, memory growth)
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-prog-infer-wasm/# 0.1.0 infer for meshd's wasm executor: the trained cubic over a 64-point grid, reading train's params as a peer view, in the cluster float mode
  • drwxr-xr-x-Oct 27 04:09@ajax/mesh-sched-place/# 0.1.0 The fleet scheduler's placement pass: every program placed where it fits and scores best, in a fixed order, with an explain per program
  • drwxr-xr-x-Oct 27 05:24@ajax/mesh-load-prog/# 0.1.0 One program's load sample: GPU share from its node load records, task latencies from its trace, busy time, throughput, its CPU executor's cost
  • drwxr-xr-x-Oct 27 04:28@ajax/mesh-prog-train-wasm/# 0.1.0 train for meshd's wasm executor: SGD of a cubic on sin(pi x) samples, lockstep with the cluster through the exchange page, bit for bit the GPUs' (cluster float mode)
  • 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-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 02:57@ajax/mesh-inproc/# 0.1.0 A GPU program driven in-process: compile, load, install a program-table slot in a mailbox of its own, launch, publish, stop and relaunch, through meshd's backend
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-view-alloc/# 0.1.0 The view heap's first-fit page allocator (meshd gives each loaded program its view from it)
  • 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 04:27@ajax/mesh-exec-wasm-testkit/# 0.1.0 Runs wasm guest programs through meshd's wasm executor on a test mailbox: load, launch, publish tickets, read views, unload (for tests)
  • drwxr-xr-x-Oct 27 02:57@ajax/mesh-manifest-encode/# 0.1.0 A manifest's program-table entry (PT_*) and manifest extension (PX_*) bytes
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-source-hash/# 0.1.0 A native mesh program's source identity: SHA-256 of its source files as path\0content in byte order, 16 hex digits
  • 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: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 01:59@ajax/pathtrace-default-scene/# 0.1.0 programs/pathtrace's default scene as scene-format words: a 640x360 room of quads, spheres and a triangle mesh
  • 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 05:23@ajax/mesh-load-text/# 0.1.0 The control port's load request: this machine's load and every program's, as key value lines
  • drwxr-xr-x-Oct 27 04:08@ajax/mesh-fleet-plan/# 0.1.0 What makes one member's programs match the fleet's committed document: unloads, loads, upgrades, rollbacks, migrations, run states, resets; and the first document
  • drwxr-xr-x-Oct 27 03:26@ajax/mesh-prog-pipesrc-n/# 0.1.0 pipesrc-n, the pipe demo's source as a native mesh worker: msgs into pipehash or digests straight to a sink, with backpressure
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-jobs-spec/# 0.1.0 A job's spec (program, op, items, priority, attempts, deadline, result mode, setup, members) and its one-line text form
  • drwxr-xr-x-Oct 27 03:27@ajax/mesh-ptx-float-check/# 0.1.0 Refuses a mesh program PTX that breaks the cluster float mode (FTZ, correctly rounded, unfused float ops)
  • drwxr-xr-x-Oct 27 04:09@ajax/mesh-sched-report/# 0.1.0 A member's F_PERF report (capacity, its programs' measured performance, failures, link RTTs and echoes) in the Rust's text form
  • drwxr-xr-x-Oct 27 02:57@ajax/mesh-state-file/# 0.1.0 meshd's --state file: the loaded programs, their catalog dirs and run state, written atomically
  • 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
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-rt-wasm/# 0.1.0 The guest runtime of wasm CPU mesh programs: Ctx, View, Exchange and MESH_PROGRAM over the mesh::* imports (wasm32)
  • 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 01:59@ajax/pathtrace-rng/# 0.1.0 programs/pathtrace's counter-based random numbers: the PCG output hash of (seed, pixel, sample, dimension)
  • drwxr-xr-x-Oct 27 05:24@ajax/mesh-jobs-sched/# 0.1.0 The jobs' lease selection over the fleet scheduler's model: members, each program's needs, measured performance, weights (F4's filter and score)
  • drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-srgb/# 0.1.0 The sRGB quantization table of programs/pathtrace: the least linear value of each 8-bit code, as f32 bits
  • drwxr-xr-x-Oct 27 05:23@ajax/mesh-publish/# 0.1.0 The generic task publisher: one ticket ring per program slot, and the manifest's policy deciding what meshd publishes

-- more --