Developer portal

Build on RSVC

The SDK, docs, and tools to push silicon to its limits.

SDK overview

RSVC SDK

C/C++/Rust bindings

#include <rsvc/core.h>
rsvc::core::init();

RSVC Simulator

Cycle-accurate emulator

rsvc-sim run ./kernel.rsvc

RSVC Profiler

Hardware performance counters

rsvc-prof report ./run.trace

Quick start

  1. 1

    Install SDK

    brew install rsvc/sdk
  2. 2

    Initialize project

    rsvc init hello-rsvc
  3. 3

    Write your first RSVC program

    rsvc::core::launch(kernel);
  4. 4

    Run on simulator

    rsvc-sim run ./hello-rsvc
  5. 5

    Profile performance

    rsvc-prof analyze ./hello-rsvc

API reference

NamespaceDescriptionKey functions
rsvc::coreRuntime control and executioninit, launch, synchronize
rsvc::memoryCoherent memory managementallocate, copy, map
rsvc::simdVector compute primitivesload, fma, reduce
rsvc::cryptoSilicon-backed cryptographyhash, encrypt, attest
rsvc::aiNative AI accelerationtensor, matmul, infer

Request SDK Access