skip to content
[readonly]

100 packages match "wasm"

  • total 51
  • drwxr-xr-x-../
  • 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 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-exec-wasm-cache/# 0.1.0 meshd's --wasm-cache: compiled wasm modules on disk by image and engine hash, at most CACHE_CAP bytes, oldest evicted
  • 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-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 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 04:27@ajax/wasm-types/# 0.1.0 WebAssembly's binary-format constants: value types, section ids, external kinds, limits flags, feature bits
  • 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 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/wasm-module/# 0.1.0 A decoded WebAssembly module as plain C structs, borrowing the binary's bytes
  • 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: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 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 04:27@ajax/wasm-decode/# 0.1.0 Decodes a WebAssembly binary's sections into a wasm_module, refusing malformed ones
  • 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:27@ajax/wasm-instr/# 0.1.0 Decodes one WebAssembly instruction and its immediates from a function body
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-reader/# 0.1.0 A bounds-checked cursor over WebAssembly binary bytes that records the first error with its offset
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-builder/# 0.1.0 Builds WebAssembly binaries from C: types, imports, functions with bodies, memories, tables, globals, exports, segments
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-exec-wasm-imports/# 0.1.0 The mesh::* imports of meshd's wasm executor: a lane's windows onto the mailbox, bounds-checked as mesh-rt's View
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-leb128/# 0.1.0 LEB128 decoding exactly as the WebAssembly binary format requires it (length and padding rules)
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-exec-wasm/# 0.1.0 meshd's wasm executor (BACKEND_WASM): CPU programs as WebAssembly modules on lease lanes, behind the backend interface
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-numeric/# 0.1.0 WebAssembly's numeric instructions as C functions: traps, saturation, min/max, nearest, and wasmtime's NaN canonicalisation
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-wasm/# 0.1.0 The wasm executor's calling contract: module, exports, windows and info codes
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-float-guard/# 0.1.0 meshd's load-time float guard for wasm CPU programs: f32 arithmetic only in exported mesh_ftz_* helpers, no threads, no relaxed SIMD, only mesh imports
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-lower/# 0.1.0 Lowers validated WebAssembly function bodies to a flat internal code with resolved branches and stack heights
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-opcodes/# 0.1.0 Every WebAssembly instruction the decoder knows: its encoding, immediates, operand signature, proposal and name
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-interp/# 0.1.0 A WebAssembly interpreter in C: compile, instantiate with host imports and limits, call exports, deterministic floats, epoch interrupts
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-fuse/# 0.1.0 Fuses local.get and constants into the next instruction of lowered WebAssembly code (superinstructions), remapping every branch
  • drwxr-xr-x-Oct 27 04:27@ajax/wasm-validate/# 0.1.0 Validates a decoded WebAssembly module: module-level rules and full type checking of every function body, per enabled proposals
  • drwxr-xr-x-Oct 27 04:27@ajax/mesh-lease/# 0.1.0 The lease: mesh-rt's node loop played by a host thread against the mailbox, for executors without resident kernels (wasm lanes)
  • 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 07:33@ajax/meshd/# 0.1.1 meshd: the host daemon of the GPU mesh: the executors, the driver, the control and HTTP ports, the samplers, the jobs and blob threads, and a fleet member's links, leader and reconciler
  • drwxr-xr-x-Oct 27 01:59@ajax/pathtrace-z/# 0.1.0 programs/pathtrace's renderer instantiated in the cluster float mode Z (every op flushed): pt_*_z, the CPU and wasm reference
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-backend/# 0.1.0 Backend kinds (cuda, metal, wasm, native) and the H_BACKEND word
  • drwxr-xr-x-Oct 27 02:56@ajax/mesh-backend/# 0.1.0 The executor interface meshd's driver runs programs on: images, streams, compilers and backends (CUDA, native, wasm)
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi/# 0.1.0 The mesh contract in one include (every @ajax/mesh-abi-* package) and the layout checks that span them
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-fields/# 0.1.0 Region layout checks: (offset, bytes) fields, overlap and extent
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-name/# 0.1.0 Valid program names: [a-z0-9-]{1,15}
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-pipe-hash/# 0.1.0 Pipe hashes: a record's position-mixed sum and an inbox type's FNV-1a 32
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-fnv/# 0.1.0 FNV-1a 64, the hash of program images in the mesh contract
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-fault/# 0.1.0 P_FAULT codes
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-input-queue/# 0.1.0 A program's input queue in its view (IQ_*)
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-place-ops/# 0.1.0 F_PLACE ops: pause, paused, set, done, fail
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-native/# 0.1.0 The native worker contract: its ABI, environment and file descriptors
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-peer-sizes/# 0.1.0 Peer frame body sizes and limits
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-view-heap/# 0.1.0 The view heap: whole pages meshd allocates to program views
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-ops/# 0.1.0 Task ops (task, init, req, follow, job) and their reserved results
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-words/# 0.1.0 Word and byte access to the mailbox at mailbox offsets: the interface pipes run over
  • drwxr-xr-x-Oct 27 01:45@ajax/mesh-abi-ring/# 0.1.0 A program's ticket ring and its completion results and marks

-- more --