会议专题

A Heterogeneous Multi-core Architecture with Stability and High Performance

Building heterogeneous multi-core processor is desirable because it may provide high parallel performance such as instruction level parallelism (ILP) and thread-level parallelism (TLP). However, most existing operating system and parallel applications cant make good use of this heterogeneity because it arises dramatic instability sometimes, especially when the work of different core is unbalanced. In this paper we design a non-monotonic architecture consisted of two different types of cores to avoid the instability. Then we propose two strategies to ensure the load balance among different types of cores. In the end, we simulate this system and use these strategies to demonstrate our design is efficient. It alleviates the instability dramatically and the weighted speedup of heterogeneity-aware static scheduling (HASS) policy we examine outperforms straightforward scheduling (SS) policy by up to 2.4 and heterogeneity-aware dynamic thread migration (HAOM) policy exceeds the SS policy by up to 3.

heterogeneous multi-core stability high performance

Miao Zhang Dexian Zhang

College of Information Science and Engineering, Henan University of Technology, 450052, Zhengzhou, PRC(China)

国际会议

The 2010 International Conference on Computer Application and System Modeling(2010计算机应用与系统建模国际会议 ICCASM 2010)

太原

英文

164-168

2010-10-22(万方平台首次上网日期,不代表论文的发表时间)