Cluster Grid Orchestration

Skip Lag Day.

ALPCRUN.CH is a next-generation high-performance computing platform engineered to eliminate bottlenecks. Use any programming language, it's real-time optimized, easy to integrate, and built to save you money. Run it in the cloud or on-premise.

Any language · Cloud or on-premise · Scale-on-demand
client.go / submit a workload
// connect → open a session → stream tasks
conn, queue, _ := grpccon.ConnectToQueue(addr, ca, true)
stream, _ := queue.ClientStream(ctx)

session, _ := queue.CreateSession(ctx, &pb.Session{
    Attributes: &pb.SessionAttributes{
        Priority:   proto.Uint32(5),
        MinWorkers: proto.Uint32(0),
        MaxWorkers: proto.Uint32(50000),
    },
})

for _, batch := range tasks {
    stream.Send(batch)  // results stream back live ←
}
Speaks your stack
Why ALPCRUN.CH

Three promises, one platform.

Intelligent priority queueing and a caching-first architecture keep tasks and their data moving, so your system keeps pace without wasting budget.

01

Real-time optimized

Priority queueing and pull-through caching keep tasks and their data moving quickly, giving you faster response times and smoother workflows under pressure.

02

Easy to integrate

Plug into your stack with our language bindings, libraries, and SDK, or talk to the gRPC API directly with protobuf serialization. Skip the glue code and endless dependencies: use any language.

03

Built to save money

A scale-on-demand backend means you only use the resources you actually need. Control costs with optional usage limits per cluster or environment.

Capabilities

The orchestration core.

A queue- and cache-based architecture for submitting workloads, managing distributed workers, and collecting results at scale.

Bidirectional Streaming

Efficient task and result streaming over a single persistent gRPC channel.

Priority Scheduling

Control task execution order with flexible, per-session priority levels.

Distributed Caching

Share data across workers with versioned, TTL-based pull-through caches.

Session Management

Isolated workload contexts with configurable, scoped resources.

Dead Letter Queues

Failed tasks are captured automatically for inspection and retry.

Scalable Architecture

Horizontally scalable services designed for flexible cloud deployment.

Flow Control

Built-in backpressure mechanisms prevent overload before it happens.

Every primitive, fully documented.

Explore the docs
How it works

A clean three-tier grid.

Clients submit work, the data layer schedules and caches it, and workers crunch the tasks. Results flow back out through the same channels, so data moves both ways in real time.

Tier 01

Clients

Submit workloads and receive results back over one bidirectional gRPC stream.

Our SDK, or raw gRPC
Use our language bindings & libraries, or call the gRPC API directly
Bidirectional stream
Tasks flow out, results flow back, live
Tier 02 · ALPCRUN.CH

Data Layer

Queues and caches route tasks out and results back: scheduling, priority, state & data transfer.

Queue Manager
Sessions, distribution & prioritization
Central Cache
Versioned shared storage with TTL
Node Cache
Local pull-through cache for speed
Tier 03

Workers

Pull tasks in, crunch on them, and stream results back up the grid.

Your service container
Built with our SDK & bindings, or raw gRPC. CPU or GPU, x86_64 or ARM64
Elastic pool
Scale 0 → 50,000+ workers on demand
Easy integration

No steep learning curve.

You write a client and a service container and we handle the rest. No need to untangle Kubernetes yourself. Let your devs use what they love.

  • Use our SDK & language bindings to get moving fast, or call the gRPC API directly: your choice.
  • Bring any language with a gRPC binding, and you're off to the races.
  • Dedicated self-service clusters: spin up or tear down your own isolated cluster with a single click, in minutes, straight from the dashboard.
  • Logging & analytics out of the box: every cluster ships with logging pipelines and usage insights, no setup required.
  • Standard container tooling like Docker or Podman manages your image lifecycle on the platform: build, tag, and push as you already do.
LinuxWindowsmacOS SDK x86_64ARM64CPUGPU
terminal / go run main.go
# run 100 tasks across an elastic worker pool
$ export METALCORE_QUEUE_MANAGER_ADDR=queue:1337
$ go run main.go

Connecting to queue manager (TLS: true)
Connected successfully
Session created: 01HZXY…
Submitting 100 tasks…
Progress:  47/100 results received
Progress: 100/100 results received
 All tasks completed · avg 74.25
Cost & efficiency

Run more with less.

ALPCRUN.CH squeezes the most out of your current infrastructure, and in the cloud makes sure every resource is used efficiently or scaled down.

50K+
Workers spun up on demand per session. Scale from zero to 50,000+, then back down to zero.
ELASTIC POOL
1×
Persistent gRPC stream per client. No connection churn, no glue code.
BIDIRECTIONAL
$0
Idle worker compute when scaled to zero. Only a low per-cluster baseline remains, and you can cap total spend with usage limits.
PAY FOR WHAT YOU RUN
Use cases

Built for parallel & distributed workloads.

Financial risk, scientific simulation, ML sweeps, media pipelines. If it parallelizes, it crunches here.

Finance & Risk

Monte Carlo Simulations

  • Price exotic derivatives & structured products
  • Value at Risk (VaR & CVaR) for portfolios
  • Credit risk & default probability modeling
Machine Learning

Parameter Sweeps

  • Grid, random & Bayesian hyperparameter search
  • Sensitivity analysis across thousands of variants
  • A/B simulation for features & scenarios
Data Pipelines

Batch Processing

  • Video transcoding & media pipelines
  • Large-scale ETL for warehouses
  • Genomic alignment & bioinformatics
Accelerated

GPU Computing

  • Distributed deep-learning training
  • Molecular dynamics for drug design
  • Real-time ray tracing & rendering
Research

Scientific Computing

  • Astrophysics & N-body simulations
  • Weather & atmospheric modeling
  • Protein folding & molecular docking
Defense & Aerospace

Mission-Critical Compute

  • Ballistic trajectory & intercept analysis
  • Radar & sonar signal processing
  • Satellite orbit propagation
You're not in this alone

From PoC to production.

We help you learn the ropes, integrate your workloads, and run mission-critical systems, fully managed or inside your own environment.

→ 01

Professional Services

From dev to PoC and production, we help you learn the platform and get your workloads integrated and set up properly.

→ 02

Training & Support

Dedicated weekly support calls, onboarding for your 1st and 2nd level teams, and expert 3rd level support in your on-call rotation.

→ 03

Managed or Self-Hosted

Run it as a fully managed service with developer self-service: spin up and tear down entire clusters with a single click, in minutes. Or self-host on your own cloud or on-premises with full enterprise support.

Ready when you are

Advance your HPC story to the next chapter.

Financial risk or pricing, science & engineering simulations, forecasts, backtests, or any parallel and distributed workload: ALPCRUN.CH helps you move faster, integrate easier, and spend smarter.