Ex parte HEISCH - Page 4




          Appeal No. 97-2525                                                           
          Application 08/291,370                                                       

               indicating in each one of said original physical                        
               locations said new physical location corresponding                      
               to said moved instruction.                                              
               25.  An apparatus for reordering the                                    
               instructions within an executable file to optimize                      
               execution thereof by a data processing system, said                     
               apparatus comprising:                                                   
               means for recording, during execution of said                           
               instructions, trace information including address                       
               information;                                                            
               means for selecting a subset of said                                    
               instructions which are indicated by said trace                          
               information as being executed frequently; and                           
               means for moving each of said selected                                  
               instructions from their original physical location                      
               to a new physical location at the end of the                            
               executable file; and                                                    
               means for indicating in each one of said                                
               original physical locations said new physical                           
               location corresponding to said moved instruction.                       
               30.  A computer program product comprising:                             
               a computer usable medium having computer                                
               readable program code means embodied therein for                        
               reordering the instructions within an executable                        
               file to optimize execution thereof by a data                            
               processing system, said computer readable program                       
               code means comprising:                                                  
               means for recording, during execution of said                           
               instructions, trace information including address                       
               information;                                                            
               means for selecting a subset of said                                    
               instructions which are indicated by said trace                          
               information as being executed frequently; and                           
                                           4                                           





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

Last modified: November 3, 2007