Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
Class Information
Number: 712/241
Name: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors) > Processing control > Branching (e.g., delayed branch, loop control, branch predict, interrupt) > Loop execution
Description: Subject matter including means or steps for controlling an execution of a program loop.


Patents under this class:
1 2 3 4 5

Patent Number Title Of Patent Date Issued
7434031 Execution displacement read-write alias prediction Oct. 7, 2008
7428632 Branch prediction mechanism using a branch cache memory and an extended pattern cache Sep. 23, 2008
7406590 Methods and apparatus for early loop bottom detection in digital signal processors Jul. 29, 2008
7401205 High performance RISC instruction set digital signal processor having circular buffer and looping controls Jul. 15, 2008
7395531 Framework for efficient code generation using loop peeling for SIMD loop code with multiple misaligned statements Jul. 1, 2008
7395419 Macroscalar processor architecture Jul. 1, 2008
7380112 Processor and compiler for decoding an instruction and executing the decoded instruction with conditional execution flags May. 27, 2008
7370136 Efficient and flexible sequencing of data processing units extending VLIW architecture May. 6, 2008
7366885 Method for optimizing loop control of microcoded instructions Apr. 29, 2008
7346763 Processor instruction with repeated execution code Mar. 18, 2008
7330964 Microprocessor with independent SIMD loop buffer Feb. 12, 2008
7328329 Controlling processing of data stream elements using a set of specific function units Feb. 5, 2008
7302557 Method and apparatus for modulo scheduled loop execution in a processor architecture Nov. 27, 2007
7290123 System, device and method of maintaining in an array loop iteration data related to branch entries of a loop detector Oct. 30, 2007
7278013 Apparatus having a cache and a loop buffer Oct. 2, 2007
7272704 Hardware looping mechanism and method for efficient execution of discontinuity instructions Sep. 18, 2007
7249248 Method, apparatus, and system for variable increment multi-index looping operations Jul. 24, 2007
7237229 Debugging aid parallel execution of a plurality of iterations with source lists display corresponding to each iteration Jun. 26, 2007
7206927 Pipelined processor method and circuit with interleaving of iterative operations Apr. 17, 2007
7194610 Processor and pipeline reconfiguration control method Mar. 20, 2007
7178013 Repeat function for processing of repetitive instruction streams Feb. 13, 2007
7171544 Run-time parallelization of loops in computer programs by access patterns Jan. 30, 2007
7165254 Thread switch upon spin loop detection by threshold count of spin lock reading load instruction Jan. 16, 2007
7162620 Methods and apparatus for multi-processing execution of computer instructions Jan. 9, 2007
7159103 Zero-overhead loop operation in microprocessor having instruction buffer Jan. 2, 2007
7136989 Parallel computation processor, parallel computation control method and program thereof Nov. 14, 2006
7136992 Method and apparatus for a stew-based loop predictor Nov. 14, 2006
7130991 Method and apparatus for loop detection utilizing multiple loop counters and a branch promotion scheme Oct. 31, 2006
7120907 Unrolling loops with partial hot traces Oct. 10, 2006
7100156 Interprocedural dead store elimination Aug. 29, 2006
7093112 Method and apparatus for caching short program loops within an instruction FIFO Aug. 15, 2006
7085916 Efficient instruction prefetch mechanism employing selective validity of cached instructions for digital signal processor and method of operation thereof Aug. 1, 2006
7080240 Data processing apparatus Jul. 18, 2006
7080239 Loop control circuit and loop control method Jul. 18, 2006
7065636 Hardware loops and pipeline system using advanced generation of loop parameters Jun. 20, 2006
7062684 Enabling tracing of a repeat instruction Jun. 13, 2006
7058938 Method and system for scheduling software pipelined loops Jun. 6, 2006
7039793 Microprocessor apparatus and method for accelerating execution of repeat string instructions May. 2, 2006
7028168 System and method for performing matrix operations Apr. 11, 2006
7020749 Signal processor, prefetch instruction method and prefetch instruction program Mar. 28, 2006
7020769 Method and system for processing a loop of instructions Mar. 28, 2006
7010676 Last iteration loop branch prediction upon counter threshold and resolution upon counter one Mar. 7, 2006
7010677 Data processor speeding up repeat processing by inhibiting remaining instructions after a break in a repeat block Mar. 7, 2006
6990571 Method for memory optimization in a digital signal processor Jan. 24, 2006
6990570 Processor with a computer repeat instruction Jan. 24, 2006
6988190 Method of an address trace cache storing loop control information to conserve trace cache area Jan. 17, 2006
6986028 Repeat block with zero cycle overhead nesting Jan. 10, 2006
6986131 Method and apparatus for efficient code generation for modulo scheduled uncounted loops Jan. 10, 2006
6976158 Repeat instruction with interrupt Dec. 13, 2005
6968448 Microsequencer with nested loop counters Nov. 22, 2005

1 2 3 4 5


 
 
  Recently Added Patents
Nucleoside derivatives for treating Hepatitis C virus infection
SIMD processor with register addressing, buffer stall and methods
EL display and production method thereof
Multi-function clamping device with stapler and ablation heads
Thin film transistor substrate and liquid crystal display
Interlaced to progressive scan image conversion
Methods of processing a semiconductor substrate
  Randomly Featured Patents
Distance measurement apparatus
Apparatus for crystallizing an amorphous particulate material
Mold for continuous casting of rounds or billets
Method for determining arrival and amplitude of a wave front and apparatus therefor
Tent canopy rain awning
Apparatus for appoximating envelope data and for extracting envelope data from a signal
Bicycle radio holder
Vehicle positioning method for mounting plows, trailers and the like
Energy management system
Gamma-secretase inhibitors