摘要
描述了针对异构多核处理器的编译器Shangri-la基于Whirl2c构建统一编译后端框架采用的编译器的聚集技术,介绍了它采用的地址转换方法来解决聚集时不同寻址方式面临的指针共享问题。这些技术的运用使Shangri-la很好地整合了两种不同内核的编译工作。这种统一的编译平台使得网络程序员从传统繁琐的网络程序编写方式中解放出来。
This paper describes a heterogeneous multi-processor complier Shangri-1a which constitutes a unifonn compiler back-end based on whirl2c. By address translation it resolves the problem of pointer sharing arose by different access memory methods. By these techniques Shangri-la integrates two kinds of processors to work on the same compiler. This uniform compile platform sets programmers free from traditional fussy network programming.
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第3期40-42,共3页
Computer Engineering
关键词
网络处理器
编译器
异构多核处理器
Network processor (NP)
Compiler
Heterogeneous multi-processor