Broadcast filtering-aware task assignment techniques for low-power MPSoCs

MEDEA '07: Proceedings of the 2007 workshop on MEmory performance: DEaling with Applications, systems and architecture(2007)

引用 0|浏览0
暂无评分
摘要
Broadcast filtering technique is useful in reducing the snoopenergy consumption of shared bus-based MPSoCs by intelligently avoiding useless coherency-request broadcasts. Since the patterns of coherency-request broadcasts are highly dependent on how concurrent tasks are assigned to multiple processors, a broadcast filtering-aware task assignment is important in achieving a high-level of energy efficiency for MPSoCs with a broadcast filtering support. In this paper, we propose broadcast filtering-aware task assignment techniques for low-power MPSoCs, taking advantage of the patterns of coherency-request broadcasts of given tasks. We first propose a restricted optimal task assignment technique that can be useful only when the number of tasks is equal to the number of processors. Then, we describe a general task assignment heuristic that can be used for the arbitrary number of tasks. Experimental results show that when the number of tasks is equal to the number of processors, the proposed optimal task assignment technique reduces the snoop energy consumption by 13% over naive task assignment cases. For general task sets, the proposed task assignment heuristic reduces the snoop energy consumption by 15% over naive task assignment cases.
更多
查看译文
关键词
concurrent task,filtering-aware task assignment technique,naive task assignment case,general task set,general task assignment heuristic,broadcast filtering-aware task assignment,broadcast filtering,energy reduction,snoop-based cache coherency,low-power mpsocs,proposed optimal task assignment,snoop energy consumption,mpsoc,proposed task assignment heuristic,coherency-request broadcast,task assignment,energy efficient,cache coherence
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要