Journal of University of Science and Technology of China ›› 2019, Vol. 49 ›› Issue (1): 15-20.DOI: 10.3969/j.issn.0253-2778.2019.01.003

Previous Articles     Next Articles

An advanced flat predicate mechanism and compiling optimization method

WANG Xiangqian   

  1. 1. School of Internet , Anhui University, Hefei 230039, China; 2. School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
  • Received:2018-05-29 Revised:2018-09-18 Online:2019-01-31 Published:2019-01-31

Abstract: Predicate execution is a valid method to develop instructions parallelism in programs with control flow. Predicate computation is done one by one locally in the process of classic predicate for which multi-predicate control is forbidden. This may cause some problems such as long predicate implementation computation path. To solve these problems, an advanced flat predicate mechanism is proposed, which can do predicate computation globally, and perform multi-predicate control naturally. Then, compiling method for the flat predicate mechanism is researched, and a compiling framework for the flat predicate mechanism is presented. Experiments show that the flat predicate mechanism and compiling implementation framework can better enhance the executive efficiency of multi-condition programs.

Key words: predicate, multi-predicate, flat predicate, compiling optimization