Space Sharing Effects On Manycore Systems

2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION(2019)

引用 0|浏览1
暂无评分
摘要
Computing hardware has changed from a single core to a multi-core environment, and programming technique have also shifted from a single thread to multi-threaded model. In a multicore environment where resources are limited, time sharing makes multiple application running simultaneously by using resource efficiently. However, in manycore systems, time sharing technique generates kernel noise and it results in a performance degradation. To solve this problem, this paper proposes a space sharing scheme suitable for manycore systems. Space sharing scheme consists of one core-one thread and one core-one memory, ensuring that threads executed without competing kernel resources. Through experiments, we confirmed that space sharing provides scalability compared to time sharing and reduce kernel noise. In addition, we confirmed its performance through a simple HPC application; Edge-detection. We discover that space sharing can create resource waste for I/O intensive applications, which is rather a performance degradation. This problem should be solved through 1/0 acceleration later.
更多
查看译文
关键词
Manycore systems, Scalability, Space sharing, Time sharing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要