System and method for prefetching information in a processing system
ME Dean - US Patent 5,544,342, 1996 - Google Patents
A method and system are provided for prefetching information in a processing system. A first
memory has multiple first locations. At least one of the first locations stores information …
memory has multiple first locations. At least one of the first locations stores information …
System and methods for asynchronous synchronization
SM Quinlan, DJ Mendez, R Joshi, Y Ardulov - US Patent 8,255,359, 2012 - Google Patents
US PATENT DOCUMENTS FOREIGN PATENT DOCUMENTS 5,666,553 A 9, 1997 Crozier
EP O8O1478 10, 1997 5,678,039 A 10, 1997 Hinks et al. JP 2000-20370 1, 2000 5,680,542 …
EP O8O1478 10, 1997 5,678,039 A 10, 1997 Hinks et al. JP 2000-20370 1, 2000 5,680,542 …
Security of program executables and microprocessors based on compiler-architecture interaction
S Chheda, K Carver, R Ashok - US Patent 7,996,671, 2011 - Google Patents
(57) ABSTRACT A method, for use in a processor context, wherein instructions in a program
executable are encoded with plural instruction set encodings. A method wherein a control …
executable are encoded with plural instruction set encodings. A method wherein a control …
Energy-focused compiler-assisted branch prediction
S Chheda, K Carver, R Ashok - US Patent 8,607,209, 2013 - Google Patents
4,403,303 A 9, 1983 Howes et al. 5,704,053 A 12/1997 Santhanam 4.410. 939 A 10, 1983
Kawakami 5,717.440 A* 2/1998 Katsura et al................. 345/558 4,434.461 A 2, 1984 Puhl …
Kawakami 5,717.440 A* 2/1998 Katsura et al................. 345/558 4,434.461 A 2, 1984 Puhl …
System, method, and program product for instruction scheduling in the presence of hardware lookahead accomplished by the rescheduling of idle slots
BB Simons, V Sarkar - US Patent 5,887,174, 1999 - Google Patents
US PATENT DOCUMENTS is scheduled later than in the first instruction Schedule. The first
basic block of instructions is rescheduled by determin 4,435,756 3/1984 …
basic block of instructions is rescheduled by determin 4,435,756 3/1984 …
High performance, superscalar-based computer system with out-of-order instruction execution
DJ Lentz, Y Miyayama, S Garg, Y Hagiwara… - US Patent …, 1999 - Google Patents
57 ABSTRACT A high-performance, SuperScalar-based computer System with out-of-order
instruction execution for enhanced resource utilization and performance throughput. The …
instruction execution for enhanced resource utilization and performance throughput. The …
Detecting short branches in a prefetch buffer using target location information in a branch target cache
CE White, AL Fourcroy, MW McDermott - US Patent 5,734,881, 1998 - Google Patents
57 ABSTRACT A pipelined x86 processor includes a prefetch unit (prefetch buffer) and a
branch unit that cooperate to detect when the target of a branch (designated a short branch) …
branch unit that cooperate to detect when the target of a branch (designated a short branch) …
High performance, low cost microprocessor architecture
CH Moore, RH Fish III - US Patent 5,440,749, 1995 - Google Patents
57 ABSTRACT A microprocessor (50) includes a main central process ing unit (CPU)(70)
and a separate direct memory access (DMA) CPU (72) in a single integrated circuit making …
and a separate direct memory access (DMA) CPU (72) in a single integrated circuit making …
Apparatus having hierarchically arranged decoders concurrently decoding instructions and shifting instructions not ready for execution to vacant decoders higher in …
TM Tran - US Patent 5,185,868, 1993 - Google Patents
BACKGROUND OF THE INVENTION The present invention involves an apparatus for exe
cuting instructions in a computing device. In particular, the present invention provides an …
cuting instructions in a computing device. In particular, the present invention provides an …
Architecture for minimal instruction set computing system
JB Glickman - US Patent 5,675,777, 1997 - Google Patents
BACKGROUND OF THE INVENTION One of the fundamental goals in any computer system
architecture is to minimize the time the system takes to complete a given task. This …
architecture is to minimize the time the system takes to complete a given task. This …