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．