Benchmarks#
Benchmarks were conducted using Google Cloud’s Compute Engine with the following specifications:
Machine Configuration#
Machine Type: a2-highgpu-1g (vCPU count: 12, VM memory: 85 GB)
CPU Platform: Intel Cascade Lake
GPU: 1 x NVIDIA A100 40GB
Boot Disk: 250 GB SSD
Benchmark Setup#
Algorithm: FedAvg
Dataset: CIFAR-10
Number of Clients: 100
Communication Rounds: 5
Local Training: 5 epochs, Learning Rate: 0.1, Batch Size: 50
Role: - Server: Aggregation - Clients: Training and Evaluation (80% training, 20% evaluation)
For benchmarking purposes, we utilized Flower’s Quickstart Example as a baseline to evaluate BlazeFL’s performance and efficiency.