Software-implemented grouping techniques for use in a...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S151000, C712S023000, C712S231000, C712S245000

Reexamination Certificate

active

07401328

ABSTRACT:
A data processing system includes a grouping tool coupled to a processor. The grouping tool groups the stream of instructions such that each group of instructions has a dimensionless signature annotated thereto. An instruction prefetch unit of the processor fetches the stream of grouped instructions from a memory in the processor and an instruction issue logic unit of the processor identifies boundaries between the groups of instructions by executing a signature detection algorithm. In one embodiment, the data processing system includes a pipelined superscalar processor core and is capable of concurrently executing multiple instructions in the same or different pipeline stages.

REFERENCES:
patent: 4965724 (1990-10-01), Utsumi et al.
patent: 5119495 (1992-06-01), King
patent: 5450605 (1995-09-01), Grochowski et al.
patent: 5500942 (1996-03-01), Eickemeyer et al.
patent: 5560028 (1996-09-01), Sachs et al.
patent: 5794003 (1998-08-01), Sachs
patent: 5812810 (1998-09-01), Sager
patent: 5889999 (1999-03-01), Breternitz et al.
patent: 5930489 (1999-07-01), Bartkowiak et al.
patent: 6006033 (1999-12-01), Heisch
patent: 6032251 (2000-02-01), Tran et al.
patent: 6099585 (2000-08-01), Godfrey
patent: 6292884 (2001-09-01), Tran et al.
patent: 6360313 (2002-03-01), Sachs et al.
patent: 6694435 (2004-02-01), Kiddy
patent: 6799262 (2004-09-01), Blandy et al.
patent: 6813702 (2004-11-01), Ramey et al.
patent: 6892293 (2005-05-01), Sachs et al.
patent: 7039791 (2006-05-01), Sachs et al.
Jouppi et al., “Available Instruction-Level Parallelism for Superscalar and Superpipelined Machines,” 1989, ACM, p. 272-282.
Nair et al., “Exploiting Instruction Level Parallelism in Processors by Caching Scheduled Groups,” 1997, ACM, p. 13-25.
Schneider et al., “Pipeline Behavior Prediction for Superscalar Processors by Abstract Interpretation,” 1999, ACM, p. 35-44.
Stark et al., “On Pipelining Dynamic Instruction Scheduling Logic,” 2000, ACM, p. 1-10.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Software-implemented grouping techniques for use in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Software-implemented grouping techniques for use in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software-implemented grouping techniques for use in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2792133

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.