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 …

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 …

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 …

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 …

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 …

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 …

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) …

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 …

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 …

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 …