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

Vivek Govindasamy,Emad Arasteh,Rainer Dömer

Designing Modern Embedded Systems: Software, Hardware, and Applications(2023)

引用 0|浏览3
暂无评分
摘要
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.
更多
查看译文
关键词
apng encoder,memory contention,cells,processing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要