Changes between Version 67 and Version 68 of Orio


Ignore:
Timestamp:
06/14/08 03:23:01 (15 years ago)
Author:
hartono
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Orio

    v67 v68  
    252252 
    253253        The following are the class attributes:  
    254            cmd_line_opts      information about the command line options  
    255                               (see src/main/cmd_line_opts.py for more details)  
    256            perf_params        a table that maps each performance parameter to its value  
    257            module_body_code   the code inside the module body block 
    258            line_no            the starting line position of the module code in the source code  
    259            indent_size        an integer representing the number of space characters used in the  
    260                               indentation of the leader annotation  
    261            annot_body_code    the code contained in the annotation body block  
     254           cmd_line_opts       information about the command line options  
     255                               (see src/main/cmd_line_opts.py for more details)  
     256           perf_params         a table that maps each performance parameter to its value  
     257           module_body_code    the code inside the module body block 
     258           line_no             the starting line position of the module code in the source code  
     259           indent_size         an integer representing the number of space characters used in the  
     260                               indentation of the leader annotation  
     261           annot_body_code     the code contained in the annotation body block  
    262262        '''  
    263263        self.cmd_line_opts = cmd_line_opts  
     
    277277}}} 
    278278 
    279 Among all the class attributes, three of them are very important for performing code optimization and generation: ''performance parameters'', ''module body code'', and ''annotation body code''. 
     279Among all the class attributes, three of them are very important in generating optimized code: ''performance parameters'', ''module body code'', and ''annotation body code''. Performance parameters are information essential for performing code optimization and generation, such as unroll factor and tile size. These parameters are stored in a hashtable to facilitate quick accesses to parameter values. 
    280280 
    281281''Currently under construction''