Valtteri Kinnunen
blog /
2026
The EU Cyber Resilience Act: What it Means for HPC
An architectural and operational look at the upcoming EU Cyber Resilience Act, the threat it poses to open-source software, and how high-performance systems must adapt.
How the EU Cyber Resilience Act Affects IoT Manufacturers: A Technical Guide
A deep dive into the firmware architecture, security-by-design requirements, and conformity assessment modules that IoT hardware teams must implement to comply with the EU CRA.
How NIS2 Affects the European Maritime Industry
A direct look at the NIS2 Directive's impact on European shipping: the vessel exemption myth, IT/OT convergence risks, and personal executive liability.
Why Your 1000-GPU Cluster Might Be Slow: Peak FLOPS vs. Delivered Throughput
A deep systems architecture breakdown of peak theoretical FLOPS vs. actual model throughput, the Roofline model, NCCL fabric bottlenecks, and storage IOPS in large-scale AI clusters.
ML Versus Classic HPC
A direct comparison of traditional scientific simulation and machine learning workloads, their hardware constraints, and how legacy code is adapting to accelerated systems.
The Compliant Node: When Dependency Failures are a Feature
An engineering look at High Availability cluster state machines, Pacemaker dependency chains, and why service failure is sometimes a critical safety feature.
The "Virtual Supercomputer": Why the Slurm Operator Pattern Bridges the Gap Between Research and Cloud Ops
An architect's look at running Slurm on Kubernetes using operators to bridge the gap between HPC researchers and cloud platform teams.
When "Lustre is Slow" Really Means "One Job is Saturating One Tier"
A direct look at Lustre filesystem saturation, why storage bottlenecks occur, and how to place workloads on the right tier.
© 2026 • Valtteri Kinnunen
Press Esc or click anywhere to close