Personal tools
 CALENDAR
« November 2009 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
 EVENTS
World Space Congress
September 9 , 2002
Dr. Wayne Hendrickson
November 7 , 2003
Dr. Andy McCammon
November 14 , 2003
Supercomputing 2003
November 18 , 2003
Projects
                      			Funded Projects

 The Cougar compiler is created in an on-going research effort at the University of Houston with funding from NSF, DOE and NASA. It provides a framework for research into strategies for the generation of code to execute on a variety of parallel systems, as well as forming the basis for a tool being developed to help the user gain an understanding of an application code. Cougar currently targets FORTRAN programs; it performs standard data flow analysis and data dependence analysis, and constructs the call graph. Cougar is currently being ported to the compiler infrastructure developed by Silicon Graphics. Inc. When this process is completed, Cougar will use SGI's WHIRL intermediate representation to store details of full FORTRAN 90, C and C++ code and will be able to take advantage of these multiple front ends, as well as of a variety of analysis performed by the SGI compiler. This revised version will include performance analysis components, user-directed transformations, and an advanced Help system that suggests optimizations to the user. It will generate OpenMP as well as translate OpenMP to run on a variety of different systems, including the SMARTS run time system developed at Los Alamos National Laboratory.