###
DOI:
Journal of Software:1995.6(zk):124-131

利用超级编译技术优化串行程序*
张兆庆,乔如良
(中国科学院计算技术研究所,北京100080)
USING SUPERCOMPILING TECHNIQUES TO OPTIMIZE SEQUENTIAL PROGRAMS
Zhang Zhaoqing,Qiao Ruliang
()
Abstract
Chart / table
Reference
Similar Articles
Article :Browse 2029   Download 2363
Received:May 25, 1994    Revised:August 26, 1994
> 中文摘要: 现代的超标量(superscalar)和超流水线(superpipeline)高速处理器通常都带有二级高速缓冲存储器(cache),以及较多的快速寄存器(register).利用程序变换来改善程序性能.是当今编译技术研究的热门课题之一.本文重点讨论超级编译技术中的循环分布、交换、合并和stripmtntng对串行程序的优化应用和效果.
Abstract:Recent superscalar and superpipelined processors commonly have at least two levels caches and a large register set.Using the transformations to improve performance of programs that is one of the research projects of compiling technique.This paper discusses optimization of sequential programs by using do—loop distribution,do_loop interchange,do—loop fusion,and strip—mining used in supercompiler.These tramsformations have been shown to result in dramatic improvements.
文章编号:     中图分类号:    文献标志码:
基金项目:本课题是国家高技术863资助项目. 本课题是国家高技术863资助项目.
Foundation items:
Reference text:

张兆庆,乔如良.利用超级编译技术优化串行程序*.软件学报,1995,6(zk):124-131

Zhang Zhaoqing,Qiao Ruliang.USING SUPERCOMPILING TECHNIQUES TO OPTIMIZE SEQUENTIAL PROGRAMS.Journal of Software,1995,6(zk):124-131