Ex parte PROSSER et al. - Page 2




          Appeal No. 1999-0004                                                        
          Application 08/593,309                                                      


          The disclosed invention pertains to a method and                            
          apparatus for improving the execution performance of a                      
          compiler within a computer system.  More particularly, the                  
          compiler of the present invention receives block alignment                  
          information from an input source which is external to both the              
          source code file and the compiler itself.  The block alignment              
          information is used to create blocks of instructions which                  
          will improve the performance of cache memory.                               
          Representative claim 1 is reproduced as follows:                            
          1.  A computer system, said system comprising:                              
               a bus;                                                                 
               a central processing unit;                                             
               computer system memory, said computer system memory                    
          being connected to said central processing unit via said bus;               
          and                                                                         
               a compiler program stored in said computer system                      
          memory for execution on said central processing unit, said                  
          compiler program including:                                                 
               a code generator that converts a source code file into                 
          an object file, wherein said object file includes a plurality               
          of basic blocks;                                                            
               a block alignment information input mechanism that                     
          inputs block alignment information from a source external to                
          both said  source code file and said compiler; and                          
               a block alignment processing mechanism that processes                  
                                          2                                           





Page:  Previous  1  2  3  4  5  6  7  8  9  10  Next 

Last modified: November 3, 2007