Title :
The feedback compiler
Author :
Binkley, David ; Duncan, Bruce ; Jubb, Brennan ; Wielgosz, April
Author_Institution :
Dept. of Comput. Sci., Loyola Coll., Baltimore, MD, USA
Abstract :
The feedback compiler provides information from the backend of a compiler. This information is useful for beginning programmers, experienced programmers, teaching programming, and teaching compiler construction. Activities that benefit from feedback include debugging optimized code, learning effective programming techniques, and porting programs to new architectures. Common subexpression and loop skewing are considered as example optimizations for which backend feedback is useful. Results of an experiment involving the feedback compiler are presented
Keywords :
computer science education; program compilers; program debugging; software portability; common subexpression; compiler construction teaching; debugging; effective programming techniques; feedback compiler; loop skewing; optimized code; program porting; programming teaching; Computer science; Debugging; Education; Educational institutions; Feedback loop; Optimizing compilers; Parallel machines; Program processors; Programming profession; Writing;
Conference_Titel :
Program Comprehension, 1998. IWPC '98. Proceedings., 6th International Workshop on
Conference_Location :
Ischia
Print_ISBN :
0-8186-8560-3
DOI :
10.1109/WPC.1998.693358