"Edinburgh Optimizing Software" Memory Problem Checker Server Copyright (C) 2000-2004 by Grigori G.Fursin http://homepages.inf.ed.ac.uk/gfursin ICSA, School of Informatics, University of Edinburgh, UK
The Performance Prediction Server (or Memory Problem Checker Server) is used for predicting the ideal performance of the program.
Information: Current version: 4.52beta Release date: 2003.xx.xx Host: localhost Default port: 4857 Run: java eos_mpc_server java eos_mpc_server --help ;for information about options. Instructions: initiate mpc directory =[directory] file_project =[filename] file_prof =[filename] ; Profile File (output) file_tree =[filename] ; Tree File (output) file_info =[filename] ; Info about transformations file_diag_out=[filename] file_diag_out_append=[param] ; 0 - don't append ; 1 - append optimization =[param] ; optimization to use while compiling ; transformed code go1 ; Run applications with profiling ; create _eos_mpc_info manually go2 ; compile into assembler lcomm_check=[param] ; 1 - check go3 ; separate procedures on assembler level go4 ; compile & check correctness go5 ; add mpcdummy, (_eos_mpc_info1 is created) go6 ; compile to asm go7 ; and separate procedures V2 go8 ; run & check correctness ; create _eos_mpc_info2 manually ; from _eos_mpc_info1 !!! go9 ; get ATOM feedback 1 loop_cache=[param] dependency=[param] stack_reg =[reg] ; register used as a stack ; not to transform it lcomm_check=[param] ; 1 - check go10 ; replace access to memory ! go11 ; compile & run transformed code ! go11x ; the same as 11 but without compiling ; (running already prepared a.out) param=[param] ; 1 - scan through big space (for go12) go12 ; get ATOM feedback 4 terminate