++++++++++++++++++++++++++++++++++++++++++++++ + Computer Science Seminar + ++++++++++++++++++++++++++++++++++++++++++++++ 0. Calendar Manager Info: Date: Wed 26 Jun 1996 Start: 1600 End: 1700 What: ANU Comp. Sci. Seminar - Dr Peiyi Tang Wizard++: An Interprocedural Analysis System 1. Speaker: Dr Peiyi Tang Department of Mathematics and Computing University of Southern Queensland 2. Time: 4:00pm - 5:00 pm, 26th June 1996 (Wednesday) 3. Place: Room N101, in the Department of Computer Science Ground Floor, CSIT building, ANU 4. Title: Wizard++: An Interprocedural Analysis System 5. Target Audience: honours students and above 6. Abstract: In this seminar, we give a progress report on the parallel compiler project started at the ANU in 1994. The goal of the project is to build a research infrastructure for parallelizing compiler technology research in Australia. The system is based on Sage++, a general Fortran front-end from University of Indiana, USA. We have been extending Sage++ with the following interprocedural analysis modules: call graph analysis, alias analysis, interprocedural MOD/REF analysis, control flow analysis, control dependence analysis, use-def and def-use chains analysis, interprocedural constant propagation, array regular section analysis. The new system called Wizard++ also includes an easy-to-use interface to access all the interprocedural information as well as the mechanism to save (load) the interprocedural database of programs in files. In this talk, we present the design and implementation of basic modules of Wizard++, their functionality and the program database interface. 7. Biography: Peiyi Tang joined the Department of Computer Science at the Australian National University (ANU) shortly after he graduated from the University of Illinois at Urbana-Champaign (UIUC) with a PhD in computer science in 1988. He stayed in the ANU until he moved to the University of Southern Queensland in late 1994. Dr Tang has been a member of the program committee (Software) of The ACM International Conference on Supercomputing (ICS) since 1995. His research interest is in parallelizing compiler technology for high-performance computing. 8. Contact: For more information contact ptang[at]cs.anu.edu.au