期刊文献+

基于对象的隐式并行编程众核体系结构研究

Research of object-based implicit parallel program many-core architecture
下载PDF
导出
摘要 针对现有的显式编程模式编程成本大、容易出错且不能兼容现有的开发工具和程序的不足,提出了面向对象的基于对象粒度的隐式编程模式及支持该模式的众核体系结构,在底层硬件和编译技术支撑下,兼容现有的串行程序开发模式、开发技术和开发工具,降低并行程序开发成本和开发风险,并通过反编译技术和软件逆分析手段,实现对现有的串行二进制代码并行化,使众核时代不至于抛弃现有的这些代码,这些关键技术能够解决众核技术发展的瓶颈。 There are some deficiency in current explicit program model such as the cost is high, and it is likely to make mistakes and incompatible with current development tools and program. In order to solve these problems, objectoriented objectbased granularity implicit program model is proposed and manycore architecture that supports the model. With the support of bottom hardware and compilation techniques, it is compatible with current serial program development model, techniques and tools, which reduce the cost for parallel program development and risk of development. What's more, we employ reverse compilation techniques and software reverse analysis and realize the deserialization of available serial binary code so these codes arent aban doned in the manycore era. All these key techniques can solve bottleneck of manycore technique development.
作者 谭海
出处 《计算机工程与设计》 CSCD 北大核心 2013年第2期623-626,共4页 Computer Engineering and Design
基金 国家自然科学基金项目(60973010) 高等学校博士学科点专项科研基金项目(200800071005 20070007070) 江西省自然科学基金项目(20114BAB201024) 江西省教育厅科技基金项目(GJJ11493) 核技术应用教育部工程研究中心开放基金项目(HJSJYB2010-11)
关键词 隐式并行编程 众核 基于对象 反编译 并行化 implicit parallel program many-core object-based de-compilation parallelization
  • 相关文献

参考文献11

  • 1曹仰杰,杨海兵,钱德沛,伍卫国.多核编程模型运行时环境的自适应性研究[J].西安交通大学学报,2011,45(6):130-134. 被引量:3
  • 2Kasanovic. The parallel computing laboratory at U.C.Berkeley:A research agenda based on the berkeley view[R].Berkeley:UCB,2008.1-25.
  • 3LIU Duo,SHAO Zili,WANG Meng. Optimal loop parallelization for maximizing iteration-level parallelism[J].IEEE Transactions on Paralld and Distributed Systems,2012,(03):564-572.
  • 4杨际祥,谭国真,王荣生.多核软件的几个关键问题及其研究进展[J].电子学报,2010,38(9):2140-2146. 被引量:17
  • 5Hill M D,Marty M R. Amdahl's law in the multicore era[J].Computer,2008,(07):33-38.
  • 6W Hwu,S Ryoo,SZ Ueog. Implicitly parallel programming models for thousand-core microprocessors[A].San Diego,CA,USA:ACM,2007.754-759.
  • 7ZHANG Wangyuan,FU Xin,LI Tao. An analysis of microarchitecture vulnerability to soft errors on simultaneous multithreaded architectures[A].San Jose,CA,USA:IEEE,2007.169-178.
  • 8Balakrishnan S,Sohi G S. Program demultiplexing:Data-flow based speculative parallelization of methods in sequential programs[A].Boston,MA,USA:IEEE,2006.302-313.
  • 9Ben Lee. Pertormance evaluation of dynamic speculative multithreading with the cascadia architecture[J].IEEE Transactions on Parallel and Distributed Systems,2010,(01):47-59.
  • 10Bridges M J,Vachharajani N,ZHANG Y. Revisiting the sequential programming model for multi-core[A].Chicago,IL,USA:IEEE,2007.69-84.

二级参考文献43

  • 1G L Chen,et al.Study on parallel computing[J],J Comput Sci& Technol,2006,21(5):065-673.
  • 2NERSC.2006 NERSC Annual Report[R].Berkeley:NERSC,2007.
  • 3J L Hennessy,et al.Computer Architecture:A Quantitative Approach[M].San Francisco:Morgan Kaufmann Publishers,2007.
  • 4K Asanovic,et al.The Parallel Computing Laboratory at U.C.Berkeley:A Research Agenda Based on the Berkeley View[R].Berkeley:UCB,2008.
  • 5S V Adve,et al.Parallel Computing Research at Illinois:The UPCRC Agenda[R].Illinois:UIUC,2008.
  • 6K Asanovic,et al.The Landscape of Parallel Computing Research:A View from Berkeley[R].Berkeley:UCB,2006.
  • 7O Villa,et al.Challenges in mapping graph exploration algorithras on advanced multi-core processors[A].Proc IEEE IPDPS'07[C].Washington:IEEE CS Press,2007.1-10.
  • 8W Lu,et al.Parallel XML processing by work stealing[A].Proc ACM HPDC'07[C].New York:ACM Press,2007.31-38.
  • 9A El-Mahdy,et al.An efficient load-balancing algorithm for image processing applications on multicore processors[A].Proc1st ACM IFMT[C].New York:ACM Press,2008.1-5.
  • 10G E Blelloch,et al.Provably good multicore cache performance for divide-and-conquer algorithins[A].Proc 19th ACM-SIAM SODA[C].New York:ACM Press,2008.501-510.

共引文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部