Independent R&D

Making computation fast on real chips.

AI models · GPU code · small devices · scientific simulation. Measured on hardware I own, with numbers you can verify.

Scope

Research tracks

All tracks →

My R&D asks one question: how does computation really run on real chips? I work on it through AI inference, GPU programming, small devices and scientific computing.

Latest result

vLLM on Apple Silicon

vLLM vs plain Transformers on an Apple Silicon Mac: same model, same questions, honest numbers.

Single request · tok/s
192 vs 182
vLLM (123–222) · Transformers (181–188)
10 one by one · tok/s
203 vs 181
vLLM (197–213) · Transformers (180–186)
100 together · tok/s
4,133
vLLM only (2,647–5,571). Transformers not run at this batch.

Median of 3 runs. Machine: MacBook Pro, Apple M5 Pro, 24 GB. Model: SmolLM2-360M-Instruct (bfloat16). At 100 requests together, median throughput was about 23× the sequential Transformers run.

Caveats:small sample (three runs, one Mac, one small model); results vary between runs (the 100-request case ranged about 2×); answer lengths differ between engines — compare tokens/sec and requests/sec, not wall time alone.

Field notes

Latest notebook

All entries →

Contact

Say hello

karthikjohnbabu@gmail.comGitHubLinkedIn