Method and apparatus for efficient code generation for modulo scheduled uncounted loops

作者: Uma Srinivasan , Carol L. Thompson , Richard E. Hank , Dale Morris

DOI:

关键词:

摘要: A method of efficient code generation for modulo scheduled uncounted loops includes: assigning a given stage predicate to each instruction in stage, including speculative stage; and using the conditionally enable or disable execution an during prologue epilogue execution.

参考文章(6)
B. Ramakrishna Rau, Iterative Modulo Scheduling International Journal of Parallel Programming. ,vol. 24, pp. 3- 64 ,(1996) , 10.1007/BF03356742
P. P. Tirumalai, B. R. Rau, M. S. Schlansker, Code Generation Schemas for Modulo Scheduled DO-Loops and WHILE-Loops ,(1992)
J. Bharadwaj, W.Y. Chen, W. Chuang, G. Hoflehner, K. Menezes, K. Muthukumar, J. Pierce, The Intel IA-64 compiler code generator IEEE Micro. ,vol. 20, pp. 44- 53 ,(2000) , 10.1109/40.877949
M. Schlansker, P. Tirumalai, M. Lee, Parallelization of loops with exits on pipelined architectures conference on high performance computing (supercomputing). pp. 200- 212 ,(1990) , 10.5555/110382.110438
Wen-mei W. Hwu, Daniel M. Lavery, Modulo scheduling of loops in control-intensive non-numeric programs international symposium on microarchitecture. pp. 126- 137 ,(1996) , 10.5555/243846.243879
Jong-Deok Choi, Jeanne Ferrante, Ron K. Cytron, System and method for solving monotone information propagation problems ,(1991)