Skip to content

About the Dalek Project¶

Info

A working paper describing the Dalek cluster philosophy is available on arXiv and HAL. If you are using Dalek for research, please cite this document: "Dalek: An Unconventional and Energy-aware Heterogeneous Cluster" [doi] [pdf] [slides].

Dalek is an unconventional, energy-aware heterogeneous cluster designed for rapid software prototyping and reproducible energy-efficiency measurements. By leveraging consumer-grade hardware (mini-PCs, laptop SoCs, and gaming GPUs) instead of costly server-class components, Dalek provides direct access to cutting-edge architectures at a moderate price.


🔌 Fine-Grained Energy Monitoring¶

Every compute node in Dalek is equipped with Node-Conso Modular (NCM), a custom open-source hardware and software platform.

  • Physical Measurement: Captures real power usage directly between the PSU and components (not software estimations).
  • High Frequency: 1,000 to 4,000 samples per second.
  • Component-level: Independent monitoring of CPU, GPU, and motherboard power rails.

💻 Hardware Diversity & Accessibility¶

Dalek serves as a sandbox for modern consumer architectures:

  • Heterogeneous SoCs: x86 Intel and AMD processors featuring hybrid performance/efficient (P/E/LP) cores and integrated NPUs for local AI/DNN inference.
  • Multi-vendor Accelerators: A broad mix of consumer-grade Nvidia, AMD, and Intel GPUs—a cost-effective playground for deep learning prototyping.

🧪 Multi-Layer Software Co-design¶

The cluster's architecture allows developers to optimize software across multiple boundaries:

  • Core-level instructions and hybrid execution (P/E cores).
  • Distributed parallel computing (4-node partitions connected via 2.5 GbE).
  • Memory architectures and real-time energy profiles.

Photo of Dalek

The Dalek cluster (Photo taken the June 21th, 2025).

This project has been carried out with financial support from the French State, managed by the French "Agence Innovation Défense".

Logo DGA Logo AID