◈ High-performance computing

A great deal
of capacity.
For an afternoon.

Serious computation has an awkward profile: enormous demand, intermittently. Owning for the peak means idling for most of the year, and queueing for a shared cluster means the question gets smaller to fit.

Used for simulation, modelling, rendering, analysis and batch computation.

Large
Capacity, on request
Released
The moment it is idle
No queue
Behind other teams
Per job
Cost, attributable

What this looks like in practice

◆Simulation and numerical modelling◆Rendering and media processing◆Genomic and scientific analysis◆Risk and scenario computation◆Large-scale batch processing◆Engineering analysis workloads◆Parameter sweeps and optimisation◆Simulation and numerical modelling◆Rendering and media processing◆Genomic and scientific analysis◆Risk and scenario computation◆Large-scale batch processing◆Engineering analysis workloads◆Parameter sweeps and optimisation
What holds true here

Four things you stop arguing about

◆

Scale, then release

A large amount of capacity for as long as the job runs, and nothing afterwards.

◇

The question sets the size

You stop shrinking a problem to fit a cluster allocation.

◈

No shared queue

Your job does not wait behind another team’s. The ordering problem goes away rather than being managed.

○

Cost per job

What a computation cost, so deciding whether to run it again is informed.

The shift

Stop sizing the question to fit the cluster

The most expensive consequence of fixed HPC capacity is invisible: the analyses that were scoped down, deferred or never attempted because the allocation would not take them.

The usual arrangement
  • ✕A cluster owned for a peak that happens rarely
  • ✕Jobs queued behind other teams
  • ✕Questions scoped to fit an allocation
  • ✕Capacity idle for most of the year
  • ✕No idea what a given run cost
What replaces it
  • ✓Capacity that matches the job in front of you
  • ✓Jobs starting when they are submitted
  • ✓Questions sized by what they need
  • ✓Nothing paid for while idle
  • ✓Cost attributable per job
What you can count on

Stated plainly, and qualified

On request
Large-scale capacity
Released after the job
None
Queue wait
No shared allocation
Job-shaped
Capacity profile
Matched, not fixed
Per job
Cost attribution
Measured
Closer in

High-Performance Computing, specifically

The analysis nobody scoped down

The real cost of a fixed cluster is paid in the questions that were quietly made smaller. Researchers and engineers learn the allocation and design within it, and the compromise becomes invisible because it happens before anything is written down.

Simulation at full size

Models run at the resolution the physics needs rather than the resolution that fits.

Rendering that finishes

Media and visual workloads completing on the schedule the production needs.

Sweeps that are affordable

Parameter exploration broad enough to be conclusive.

Batch without contention

Large batch work that does not displace somebody else’s job.

“
We ran a sweep in two days that we had been deferring for a year because it would have taken our whole allocation for a month.
Principal Engineer · Engineering simulation group
Questions we are actually asked

Answers without the hedging

How much capacity can we get, and how fast?+

Enough that the job defines the size rather than the allocation. For specific requirements, tell us the shape of the workload and we will answer concretely instead of in adjectives.

Do our jobs queue behind other customers?+

No. The shared-allocation ordering problem is what this removes rather than schedules more fairly.

Is this cheaper than owning a cluster?+

For intermittent demand, usually and substantially, because you stop paying for the idle majority of the year. For genuinely continuous saturated load, owning can still win — we will tell you if that is your case.

Can we see what a run cost?+

Yes, per job. That makes the decision to repeat an expensive computation a judgement rather than a guess.

Other capabilities

Where else this goes

Startups

Start on something that will still be right at a hundred times your size, and pay now what a startup should pay.

Enterprise Migration

Move in stages with the old arrangement still running, and cut over only once the replacement has carried real traffic.

AI & Machine Learning

Get capacity when the experiment is ready, keep what produced a result, and put models in front of users without a separate platform.

Data Platform

Keep everything at full fidelity, query it without a project, and stop deciding today what you will want to ask next year.

Web & Mobile Applications

Ship the application your users touch, on an address that stays put, with every version one click behind you.

Internal Tools

Build the tools your own teams need, at a cost that makes small improvements worth doing.

Start where it matters most

Begin with one workload. Keep what you have running. Decide whether to continue once you have seen it carry something real.

No migration required to begin. Nothing to tear down if you stop.