Deakin University
Browse

File(s) under permanent embargo

FEPAC: A Framework for Evaluating Parallel Algorithms on Cluster Architectures

conference contribution
posted on 2021-01-01, 00:00 authored by Mehul WaradeMehul Warade, Jean-Guy SchneiderJean-Guy Schneider, Kevin LeeKevin Lee
For many years, computer scientists have explored the computing power of so-called computing clusters to address performance requirements of computationally intensive tasks. Historically, computing clusters have been optimized with run-time performance in mind, but increasingly energy consumption has emerged as a second dimension that needs to be considered when optimizing cluster configurations. However, there is a lack of generally available tool support to experiment with cluster and algorithm configurations in order to identify “sweet-spots” with regards to both, run-time performance and energy consumption, respectively. In this work, we are introducing FEPAC, a framework for the automated evaluation of parallel algorithms on different cluster architectures and different deployments of software processes to hardware nodes, allowing users to explore the impact of different configurations on run-time properties of their computations. As proof of concept, the utility of the framework is demonstrated on a custom-built Raspberry Pi 3B+ cluster using different types of parallel algorithms as benchmarks. The experiments evaluate matrix multiplication, kmeans, and OpenCV on varying sizes of cluster, and showed that although a larger cluster improves performance, there is often a trade-off between energy and computation time.

History

Pagination

1-10

Location

Online from Dunedin, New Zealand

Start date

2021-02-01

End date

2021-02-05

ISBN-13

9781450389563

Language

eng

Publication classification

E1 Full written paper - refereed

Title of proceedings

ACSW '21: Proceedings of the 2021 Australasian Computer Science Week Multiconference

Event

Australasian Computer Science Week. Multiconference (2021 : Online from Dunedin, New Zealand)

Publisher

Association for Computing Machinery

Place of publication

New York, N.Y.

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC