Published December 8, 2024 | Version v1
Conference paper Open

DECOMPOSER: Functional Decomposition of Monolithic Applications to Heterogeneous Resources in Disaggregated Environments

Description

This paper analyzes the performance of disaggregating monolithic applications across heterogeneous hardware. A monolithic program with convolution functions was tested on AMD, Intel servers, and a BlueField-2 DPU (ARM). After disaggregation into independent processes, it was run on the same server and over a local network. Results showed that disaggregation maintained similar performance to the monolithic version, with minimal impact despite network latency. We also observed improved cache utilization, particularly a reduction in L1 cache misses and L2 accesses. Disaggregation shows promise in optimizing memory usage. Future work will focus on refining memory analysis and using GPUs and FPGAs to improve computational efficiency.

Files

swp066-de-matos.pdf

Files (450.1 kB)

Name Size Download all
md5:de84cab6de7a7b4989b90060e81f2be9
450.1 kB Preview Download

Additional details

Funding

Fundação de Amparo à Pesquisa do Estado de São Paulo
SMART NEtworks and ServiceS for 2030 (SMARTNESS) 2021/00199-8