首页 | 本学科首页   官方微博 | 高级检索  
     

一种支持SIMD体系结构的高效分布式堆栈——HEDSSA
引用本文:孙海燕. 一种支持SIMD体系结构的高效分布式堆栈——HEDSSA[J]. 计算机工程与科学, 2017, 39(11): 1986-1990
作者姓名:孙海燕
作者单位:;1.国防科技大学计算机学院
摘    要:随着问题规模的增大和对实时性要求的提高,SIMD向量处理器尤其是带有向量运算单元的处理器在业界得到广泛应用。处理器上程序的运行状态一般由编译器通过堆栈进行管理。已有编译器堆栈设计机制在SIMD体系结构中严重影响了整个应用程序的运行性能。根据SIMD体系结构特点,提出了一种高效分布式堆栈设计方法——HEDSSA。实验结果表明,HEDSSA堆栈使得应用程序在进行局部数据访问、函数调用、发生中断以及动态分配数据时能够以更高的效率访问堆栈数据。

关 键 词:SIMD  堆栈  编译  
收稿时间:2016-11-02
修稿时间:2017-11-25

HEDSSA:a high efficient distributedstack for SIMD architecture
SUN Hai-yan. HEDSSA:a high efficient distributedstack for SIMD architecture[J]. Computer Engineering & Science, 2017, 39(11): 1986-1990
Authors:SUN Hai-yan
Affiliation:(College of Computer,National University of Defense Technology,Changsha 410073,China)
Abstract:As the complexity and real-time requirement of applications become increasingly demanding, SIMD-vector processors with vector process element are widely used in various domains. The status of the programs running on processors is usually managed by compiler stack. The existing continuous compiler stack technique is not suitable for SIMD-vector processors. We propose a high efficient distributed stack for SIMD architecture called HEDSSA, which is more suitable for SIMD-vector architecture. Experimental results show that the HEDSSA can achieve higher performance in accessing data, calling functions, handling interrupt and dynamically allocating data.
Keywords:SIMD  stack  compile  
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号