Research programme

Optimising the configuration, not just the runtime.

The programme explores how model, quantisation, context, traffic and hardware choices interact. Each workstream targets measurable improvements while preserving security and workload requirements.

01

Hardware-aware model optimisation

Research questionHow should model and runtime settings adapt to a specific GPU topology?

Target outcomeA reproducible configuration profile for each hardware class.

Measurable metricsThroughput, latency, utilisation, cost per token

02

Long-context inference

Research questionHow can very large models serve long context while minimising memory and preserving response quality?

Target outcomeHigher usable context and concurrency within fixed capacity.

Measurable metricsTTFT, GPU memory, maximum context, concurrent sessions

03

Multi-GPU model partitioning

Research questionWhich partitioning strategy best balances memory, communication and compute?

Target outcomeEfficient execution of models that exceed one GPU.

Measurable metricsInterconnect traffic, tokens/s, balance, memory headroom

04

Quantisation and quality preservation

Research questionWhat precision reduction is acceptable for a specific task and model?

Target outcomeLower memory and compute cost within a defined quality budget.

Measurable metricsQuality delta, memory, throughput, energy/token

05

KV-cache optimisation

Research questionHow can cache allocation adapt to context and concurrency?

Target outcomeMore stable capacity under mixed request shapes.

Measurable metricsCache hit/use, memory fragmentation, concurrency, latency

06

Speculative decoding

Research questionWhen does a draft model reduce latency without excess overhead?

Target outcomeFaster generation on suitable workloads.

Measurable metricsAcceptance rate, inter-token latency, energy/token

07

Energy-aware inference

Research questionWhich configuration meets service requirements with the least energy?

Target outcomeLower energy and infrastructure cost per useful output.

Measurable metricsEnergy/token, utilisation, quality, total cost

08

Automated configuration benchmarking

Research questionCan candidate configurations be compared consistently before deployment?

Target outcomeA workload-specific recommendation supported by evidence.

Measurable metricsBenchmark coverage, repeatability, quality, latency, throughput, cost

Benchmark framework

Common measurement framework

01Time to first token02Inter-token latency03Tokens per second04Maximum concurrent sessions05GPU memory06Energy per generated token07Quality change after quantisation