摘要
随着单芯片上集成处理器内核数量的增加,在支持多核处理器的应用程序方面,核间通信变得更加重要。通过分析多核运行任务特点,根据处理核上运行任务功能的不同,将处理核分成两类:控制核和计算核。根据对核的分类,提出了一种新的核间通信模型,该模型提供了三种不同的通信通道。运用这三条通道,把应用程序的I/O部分从计算核迁移到控制核来提高多核的利用率,实验结果表明该方式有效提高核间协作以及核间通信的效率,提升处理器的利用率。
With the increasing number of cores integrated on a single chip, it becomes more important for inter-core communication how to effectively support applications on multi-core processor. This paper analyzes the characteristics of multi-core tasks and classifies processor cores into two categories based on their different functions: control core and computing core. According to the classification, the paper designs a novel inter-core communication mechanism which includes three communication paths. With these paths, the mechanism can improve the utilization of multi-core by migrating the I/O part of application from computing core to control core. Experiment results have proved the efficiency of inter-core communication and cooperation are effectively improved.
作者
李静梅
王军锋
张岐
LI Jingmei, WANG Junfeng, ZHANG Qi (College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China)
出处
《智能计算机与应用》
2011年第2X期26-30,共5页
Intelligent Computer and Applications
关键词
多核处理器
核间通信
通信模型
计算核
控制核
Multi-core Processor
Inter-core Communication
Communication Model
Computing Core
Control Core