Kernel correctness
GPUEmu
A single torch.allclose is not enough to trust your custom kernels.
Independent applied research · St Andrews, Scotland
Skelf Research runs scoped investigations into reliability, performance, correctness and technical feasibility. We combine reproducible experiments with inspectable software to establish what works, what fails, and what to do next.
Research that compiles: public methods and tools, confidential customer work.
What we investigate / 01
Each engagement starts from a decision that is too consequential to make from a demo, a vendor claim or an internal hunch — and ends with evidence you can defend, including when the answer is no.
How an engagement runs / 02
The same discipline we apply to our own research: a threshold fixed before measurement, a real baseline, controls, and a reproducibility package — so the person who signs off the decision can see exactly what it rests on.
Read how we investigateWrite down the decision, its owner, the deadline and the threshold that would settle it — before anything is measured.
Build a harness around your baseline and the candidates, with versions pinned and the hard cases fixed in advance.
Probe correctness, cost and failure modes under controls, and classify every failure rather than reporting an average.
A recommendation, what was measured, inferred and unknown, and a reproducibility package your team can rerun.
The instruments / 03
We build and maintain these in the open. They make investigations faster and show how we work; whether one belongs in your stack is a question the evidence answers, not a precondition of working with us.
View all 19 systemsKernel correctness
A single torch.allclose is not enough to trust your custom kernels.
Agent protocol
Your agents call tools and each other and you need contracts, scoring, and provenance.
LLM gateway
You want provider routing plus prompt optimisation grounded in production traces.
NUMA runtime
You are hunting p99 tail latency on multi-socket NUMA hardware.
Robotics simulation
You need a deterministic RMFS dispatching benchmark for RL or policy work.
NL to solver
You have a discrete constraint problem (scheduling, assignment) to state in plain English.
Published thinking / 04
Working software is stronger when the question, assumptions, and limits are written down. These notes make that reasoning public.
Read all research notesEssay / 01
The case for openness in AI research: reproducible methods, falsifiable claims, and saying plainly which of our own claims have not yet been measured.
Essay / 02
Why treating prompts as typed, portable artefacts changes how we reason about LLM behaviour, and how promptel and blogus put that idea into practice.
Essay / 03
How waremax models Kiva-style RMFS warehouses deterministically for reinforcement-learning research, and how it differs from RAWSim-O.
Partner with us / 05
Vendors sponsor benchmarks and reference implementations they want published; consortia bring us in to own a defined work package. Either way, you buy the work, not the conclusion.
Reproducible benchmarks and reference implementations, published with sponsor, method and limitations disclosed.
A defined work package inside a consortium or funded programme, with named deliverables and dependencies.
Platform providers, standards communities, and technical partnership programmes.
Maintainers and adopters testing published systems against real operational needs.
Questions / 06