Compiling C for vectorization, parallelization, and inline expansion
- 1 June 1988
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 23 (7) , 241-249
- https://doi.org/10.1145/53990.54014
Abstract
Practicalimplementationsofreallanguagesareoftenanexcellent way of testing the applicability of theoretical principles. Many stresses and strains arise from fitting practicalities, such as per- formance and standard compatibility, to theoretical models and methods. These stresses and strains are valuable sources of new research and insighs as well as an oft-needed check on the egos of theoreticians.Keywords
This publication has 8 references indexed in Scilit:
- Efficient instruction scheduling for a pipelined architecturePublished by Association for Computing Machinery (ACM) ,1986
- A vectorizing Fortran compilerIBM Journal of Research and Development, 1986
- Constant propagation with conditional branchesPublished by Association for Computing Machinery (ACM) ,1985
- Conversion of control dependence to data dependencePublished by Association for Computing Machinery (ACM) ,1983
- Dependence graphs and compiler optimizationsPublished by Association for Computing Machinery (ACM) ,1981
- Global optimization by suppression of partial redundanciesCommunications of the ACM, 1979
- A portable compilerPublished by Association for Computing Machinery (ACM) ,1978
- The parallel execution of DO loopsCommunications of the ACM, 1974