机构地区: 东莞理工学院计算机学院计算机科学与技术系
出 处: 《东莞理工学院学报》 2004年第4期6-11,共6页
摘 要: XScale是一款具有业界领先高性能特性的ARM兼容嵌入式微处理器构架,被应用处理能力要求很高的嵌入式应用领域,如PDA、高带宽网络交换等。XScale引入了一系列高性能微处理器的设计技术,XScale体系结构的复杂性给编译优化带来了挑战。本文分析了RISC、ARM和XScale体系结构的特点以及这些特点给编译优化带来的困难,并介绍了提高XScale应用程序性能的优化函数库、编译优化和程序并行化等技术及其功效。 XScale is an ARM compatible embedded microprocessor architecture with high leading performance, which is used in fields requiring high processing capability, like PDA and high-band routers and switches. XScale inherited a series of enabling technologies from high performance microprocessor architecture. However, its increased complexity brought about challenges to compiler optimizations. This paper analyzed characteristics of RISC, ARM and XScale architectures and the difficulties they may cause for compilers. It also introduced some approaches for improving XScale applications, such as compiler optimization, optimized library, program parallelization, their efficiency and so on.