Minimizing Memory Contention in an APNG Encoder Using a Grid of Processing Cells - Designing Modern Embedded Systems: Software, Hardware, and Applications
Conference Papers Year : 2023

Minimizing Memory Contention in an APNG Encoder Using a Grid of Processing Cells

Emad Arasteh
  • Function : Author
  • PersonId : 1359661
Rainer Dömer
  • Function : Author
  • PersonId : 1001385

Abstract

Modern processors experience memory contention when the speed of their computational units exceeds the rate at which data can be accessed in memory. This phenomenon is well known as the memory bottleneck and is a great challenge in computer engineering. In order to mitigate the memory bottleneck in classic multi-core architectures, a scalable parallel computing platform called Grid of Processing Cells (GPC) has been proposed. To evaluate its effectiveness, we model the GPC using SystemC TLM-2.0, with a focus on memory contention. As an example, we parallelize an APNG encoder application and map it to the GPC and compare its performance to traditional shared memory processors. Our experimental results show improved execution times on the GPC due to a large decrease in memory contention.
Embargoed file
Embargoed file
1 0 10
Year Month Jours
Avant la publication
Thursday, January 1, 2026
Embargoed file
Thursday, January 1, 2026
Please log in to request access to the document

Dates and versions

hal-04645301 , version 1 (11-07-2024)

Licence

Identifiers

Cite

Vivek Govindasamy, Emad Arasteh, Rainer Dömer. Minimizing Memory Contention in an APNG Encoder Using a Grid of Processing Cells. 7th International Embedded Systems Symposium (IESS), Nov 2022, Lippstadt, Germany. pp.101-112, ⟨10.1007/978-3-031-34214-1_9⟩. ⟨hal-04645301⟩
34 View
2 Download

Altmetric

Share

More