基于多核ARM体系结构的基础函数优化方法  被引量:5

Optimization Method of Basis Function Based on Multi-core ARM Architecture

在线阅读下载全文

作  者:贺爱香 顾乃杰[1] 苏俊杰[1] HE Aixiang;GU Naijie;SU Junjie(School of Computer Science and Technology,University of Science and Technology of China, Hefei 230027, China;School of Information Engineering, Anhui Xinhua University, Hefei 230088, China)

机构地区:[1]中国科学技术大学计算机科学与技术学院,合肥230027 [2]安徽新华学院信息工程学院,合肥230088

出  处:《计算机工程》2018年第5期47-52,59,共7页Computer Engineering

基  金:安徽省自然科学基金(1408085MKL06);安徽省教育厅自然科学基金重点项目(KJ2015A300);安徽省教育厅项目(2016mooc197)

摘  要:为充分利用嵌入式多核ARM微处理器体积小、功耗低、成本低、性能高的优点,以此提高程序响应速度,研究ARM体系结构及基于该体系结构基础函数的优化问题。基于ARM Cortex-A72平台,结合ARM v8体系结构特点,对Bionic库中字符串和内存处理函数进行分析。实验结果表明,采用整字处理、循环展开、特殊指令等技术进行程序级优化后,Bionic库中常用基础函数的性能在ARM Cortex-A72平台上均有不同程度的提升。In order to make full use of the advantages of embedded multi-core ARM microprocessor, such as small size,low power consumption,low cost and high performance to improve the system speed,this paper studies the architecture of ARM and the optimization problem of basic function based on the architecture. It analyzes the string and memory processing functions in Bionic library based on the structural characteristics of ARM v8 on the ARM Cortex-A72 platform. Experimental results show that after program level optimization of whole word processing,loop unrolling and special instruction optimization techniques,the performance of commonly used base functions in the Bionic library is improved to varying degrees on the ARM Cortex-A72 platform.

关 键 词:多核ARM 体系结构 整字处理 循环展开 特殊指令 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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