J4 ›› 2010, Vol. 32 ›› Issue (11): 132-135.doi: 10.3969/j.issn.1007130X.2010.
杨灿群,李春江,王锋
YANG Canqun, LI Chunjiang,WANG Feng
摘要: 在编译器中进行自动代码划分然后采用代码重叠技术,是内存容量较小的处理器发挥性能的关键技术之一。随着异构多核处理器的出现,这类处理器通常作为协处理器。本文提出了一种实用的自动代码划分算法,并面向Cell处理器在GNU 工具链中进行了实现。该算法首先根据调用频率发现调用热点,然后采用简化的聚类方法进行热点指导的分区聚集,最后进行容量指导的分区合并。实验结果表明,算法复杂度较低并能取得很好的效果。