Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

HPC Brazil Force

Federal University of Pampa / Federal University of Rio de Janeiro / UNICAMP / Federal University of Santa Maria

HPC Brazil Force Logo

Diagram

HPC Brazil Force Hardware Diagram

Hardware

The hardware is composed of a mix of single-board computers, including: 1x Milky Jupiter, 3x Banana Pi BF3, 5x Orange Pi RV2, 2x Visionflove 2. The hardware was chosen based on student availability and cross-compatibility. The boards with lower processing capacity are used for support functions, such as the Login Node and service provisioning, including NFS. The boards with higher computational power, in turn, act as compute nodes and are responsible for executing the cluster workloads.

Power monitoring

The cluster’s power consumption will be measured using an external wattmeter connected between the power supply and the system. The device will measure the total power draw of the entire cluster during benchmark execution. Readings will be monitored in real time on the wattmeter display. For transparency, we can provide livestreamed or recorded video of the display during the runs, allowing the committee to validate the measurements. We are available to adjust the reporting format as requested by the committee.

Hardware Table

ItemAmountPurposeExpected Power Draw (per unit)Approx. Price (per unit)
Milky Jupiter - 16GB1High-performance worker node15–25W$150–200
Banana Pi BPI-F3 - 8/16GB3High-performance worker nodes8–15W$80–110
Orange Pi RV2 - 8G5Standard worker nodes5–10W$40–60
VisionFive 2- 8G2Login node, NFS, DHCP and other services5–10W$70–90
HP 1410-24G Gigabit Switch1Network Switch22W$250-320
16GB EMMC Module3Storage for SBCs$25-30
32GB SD Card8Storage for SBCs$5-7
12V power suply9Power supply for SBCs$3-4
5V power suply2Power supply for SBCs$3-4

Software

The cluster runs a fully RISC-V software stack based on open-source tools.

Linear Algebra

  • BLAS: OpenBLAS

Compilers

  • GCC
  • G++
  • MPICC
  • MPIC++

MPI

  • Open MPI

Build System

  • CMake

Operating Systems

  • Bianbu 25.04 (Ubuntu 25.04–based distribution by Spacemit) Used on:

    • Milk-V Jupiter
    • Banana Pi BPI-F3
    • Orange Pi RV2
  • Debian 13 Used on:

    • VisionFive 2

All software components are compiled natively for RISC-V with architecture-specific optimization flags.

Strategy

Benchmarks

  1. High-Performance Linpack (HPL)

We intend to conduct a systematic parameter exploration across different quantities of core machines, focusing on identifying optimal configurations for HPL performance. This preliminary phase will combine theoretical algorithm analysis with empirical validation, using the HPL documentation tuning guidelines as a reference. The main objective is to find the best parameter values, especially for block size (NB), process grid dimensions (P × Q), factorization methods, and broadcast algorithms, which seem to have a significant impact on performance.

  1. D-LLAMA

For this benchmark challenge, we will adopt an approach similar to that used for HPL, testing parameters and different configurations exploratorily to identify the combination that delivers the best performance.

  1. MDTest.

To achieve the best performance in MDTest, we plan to explore different numbers of MPI processes and workload sizes, adjust filesystem configurations such as directory striping, and test multiple distribution strategies across nodes. We will also minimize background activity and repeat runs to ensure consistent and reliable results.

Applications

  1. IQ-TREE Application The team will utilize MPI to parallelize IQ-TREE, aiming to reduce communication overhead and improve workload distribution across nodes.

  2. Mystery Application The team will collaboratively analyze the assigned software and determine the most effective deploym# HPC Brazil Force

Team Details

Bruna Righi: Interested in HPC and eHealth. Research focuses on current eHealth developments and improvements.

Julio Avelar: Interested in computer architecture, digital systems design, and HPC. Research focuses on scalable verification and categorization of open- source RISC-V processors.

Mariana Fernandes: Research in concurrent systems testing. Interested in high-performance green computing. Already working in the technology area with experience in debugging.

Mariana Padilha: Interested in IoT and HPC. Her research focuses on flow simulation in porous media using Fortran, OpenMP/C, and CUDA.ent strategy for the cluster.