基于PAAG系统的编译器移植技术设计与实现  被引量:1

Design and realization of porting compiler based on PAAG processor

在线阅读下载全文

作  者:张薇薇[1] 王亚刚[1] 

机构地区:[1]西安邮电大学计算机学院,陕西西安710061

出  处:《计算机工程与设计》2015年第3期664-668,共5页Computer Engineering and Design

基  金:国家自然科学基金重点项目(61136002)

摘  要:针对西安邮电大学自主设计的一款面向图形、图像应用的阵列处理器PAAG系统(polymorphic array architecture for graphics and image processing)多核处理器并行编译问题,提出一种基于GCC编译器框架的可实现并行编译的移植技术。结合图像处理器并行处理要求和硬件特点,通过一种底层中间表示——寄存器传输语言RTL(register transfer language)进行模式匹配,完成指令选择,实现编译器移植;使用堆栈管理方式解决PAAG系统没有寄存器文件的问题和函数调用问题。该技术的实现打破了PAAG系统只能手工编译的局面,有效提高了单个处理器的编译效率,使PAAG系统的性能得到提升;对于并行处理的图形图像处理器,该技术是一种正确可行的实施方案。Aiming at the problem of multi-core processors in parallel compilation,a realizable technology of porting GCC compiler for PAAG(polymorphic array architecture for graphics and image processing,an image array processor designed by Xi'an university of posts and telecommunications)parallel processor was proposed.Combined with the request of parallel processing and hardware characteristics,compiler porting was realized by using RTL(register transfer language),a kind of low intermediate representation,to implement pattern match and accomplish instruction selection.Stack management was used to solve the problem of function call and no register file in PAAG.The realization of the technology breaks the situation of artificially compiling in PAAG,improves the compile efficiency in a single PE(processing element)and the PAAG's performance.The result also indicates that the technology is an effective way for parallel processors of image processing.

关 键 词:图像阵列处理器 并行处理 编译器移植 模式匹配 函数调用 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象