DECOMPOSER: Functional Decomposition of Monolithic Applications to Heterogeneous Resources in Disaggregated Environments
Authors/Creators
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