期刊检索

  • 2024年第56卷
  • 2023年第55卷
  • 2022年第54卷
  • 2021年第53卷
  • 2020年第52卷
  • 2019年第51卷
  • 2018年第50卷
  • 2017年第49卷
  • 2016年第48卷
  • 2015年第47卷
  • 2014年第46卷
  • 2013年第45卷
  • 2012年第44卷
  • 2011年第43卷
  • 2010年第42卷
  • 第1期
  • 第2期

主管单位 中华人民共和国
工业和信息化部
主办单位 哈尔滨工业大学 主编 李隆球 国际刊号ISSN 0367-6234 国内刊号CN 23-1235/T

期刊网站二维码
微信公众号二维码
引用本文:傅忠传,高洋,李东,张泽旭,崔平远,李馨梅.Metric多核子方法划分编译算法设计与实现[J].哈尔滨工业大学学报,2011,43(7):76.DOI:10.11918/j.issn.0367-6234.2011.07.016
FU Zhong-chuan,GAO Yang,LI Dong,ZHANG Ze-xu,CUI Ping-yuan,LI Xin-mei.Design and implementation of slice partition compilation algorithm for Metric multi-core[J].Journal of Harbin Institute of Technology,2011,43(7):76.DOI:10.11918/j.issn.0367-6234.2011.07.016
【打印本页】   【HTML】   【下载PDF全文】   查看/发表评论  下载PDF阅读器  关闭
过刊浏览    高级检索
本文已被:浏览 1363次   下载 927 本文二维码信息
码上扫一扫!
分享到: 微信 更多
Metric多核子方法划分编译算法设计与实现
傅忠传1, 高洋1, 李东1, 张泽旭1,2, 崔平远2, 李馨梅3
1.哈尔滨工业大学计算机科学与技术学院;2.哈尔滨工业大学航天学院;3.东北农业大学理学院
摘要:
为解决编程模型严重阻碍多核处理器性能的进一步提升,尝试将编程单位即方法(procedure)引入到多核处理器结构设计中,提出了面向高性能计算的Metric(Method Centric)以方法为中心多核架构且采用编译技术,将函数划分成大小相当的子方法(slice),以支持处理器微结构设计.实验表明:子方法划分算法的突破,将为Metric多核完整编译工具链的建立和模拟器的编写奠定基础.
关键词:  多核  编程模型  编译技术
DOI:10.11918/j.issn.0367-6234.2011.07.016
分类号:TP332
基金项目:国家自然科学基金资助项目(90818016);中国博士后科学基金资助项目(20070420868);黑龙江省自然科学基金资助项目(F200822)
Design and implementation of slice partition compilation algorithm for Metric multi-core
FU Zhong-chuan1, GAO Yang1, LI Dong1, ZHANG Ze-xu1,2, CUI Ping-yuan2, LI Xin-mei3
1.School of Computer Science and Technology,Harbin Institute of Technology,150001 Harbin,China;2.School of Astronautics,Harbin Institute of Technology,150001 Harbin,China;3.College of Science, Northeast Agricultural University,150030 Harbin,China
Abstract:
Programming model has become one of the handicaps in multi-core era.To counter to this bottleneck,a novel multi-core architecture,namely Metric(Method centric),is proposed in this paper,which attempts to bring the concept of procedure in programming model into computer architecture design.Basing on Metric multi-core,a slice partitioning compilation pass which tries to divide procedures into finer grains of similar size,namely slice,is investigated in details.Preliminary experiment results validate its effectiveness,and the algorithm is of great importance to Metric compiler tool chain and simulator setup.
Key words:  multi-core  programming model  compilation

友情链接LINKS