Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Spracklen; Lawrence A.
Address:
Boulder Creek, CA
No. of patents:
8
Patents:




Patent Number Title Of Patent Date Issued
7599489 Accelerating cryptographic hash computations October 6, 2009
Provided is an apparatus and method for accelerating cryptographic hash computations. For example, in a cryptographic hash computation such as SHA-1, multiple execution units in a processor can process loosely coupled data. Specifically, after preprocessing a message with a particula
7543112 Efficient on-chip instruction and data caching for chip multiprocessors June 2, 2009
The storage of data line in one or more L1 caches and/or a shared L2 cache of a chip multiprocessor is dynamically optimized based on the sharing of the data line. In one embodiment, an enhanced L2 cache directory entry associated with the data line is generated in an L2 cache directory
7529911 Hardware-based technique for improving the effectiveness of prefetching during scout mode May 5, 2009
One embodiment of the present invention provides a system that improves the effectiveness of prefetching during execution of instructions in scout mode. Upon encountering a non-data dependent stall condition, the system performs a checkpoint and commences execution of instructions in
7480787 Method and structure for pipelining of SIMD conditional moves January 20, 2009
A mask is first generated in a general-purpose integer register. The mask is generated by executing a single instruction multiple data (SIMD) instruction on a plurality of operands stored in a plurality of registers and by writing the result to the general-purpose integer register. Next,
7434031 Execution displacement read-write alias prediction October 7, 2008
RAW aliasing can be predicted with register bypassing based at least in part on execution displacement alias prediction. Repeated aliasing between read and write operations (e.g., within a loop), can be reliably predicted based on displacement between the aliasing operations. Perform
7434004 Prefetch prediction October 7, 2008
Predicting prefetch data sources for runahead execution triggering read operations eliminates the latency penalties of missing read operations that typically are not addressed by runahead execution mechanisms. Read operations that most likely trigger runahead execution are identified.
7373482 Software-based technique for improving the effectiveness of prefetching during scout mode May 13, 2008
One embodiment of the present invention provides a system that improves the effectiveness of prefetching during execution of instructions in scout mode. During operation, the system executes program instructions in a normal-execution mode. Upon encountering a condition which causes the
7013377 Method and apparatus for alleviating register window size constraints March 14, 2006
A method and apparatus provides the capability for a single function to safely use multiple register windows within the same function, with minimal additional support from the operating system, by specifying a new window pointer, the "Effective Current Window Pointer" (ECWP), to be used


 
 
  Recently Added Patents
Single-channel heterodyne distance-measuring method
Hermetic feedthrough terminal assembly with wire bond pads for human implant applications
Microfeature workpiece substrates having through-substrate vias, and associated methods of formation
Cover for portable device
Method of manufacturing amorphous metallic foam
System and method for preventing unauthorized wireless communications which attempt to provide input to or elicit output from a mobile device
Ranked presentation of user-interface display elements in a user-interface skin
  Randomly Featured Patents
Device for automatic elimination of scraps in the manufacture of rolls of paper
Switch control device for motor vehicle
Roof clip assembly for a roof system
Benzophenone initiators for the photopolymerization of unsaturated compounds
Power controlled fading communication channel system
Pigment compositions
Production of liquid hydrocarbon from gas containing lower hydrocarbon
Low temperature molten lithium salt electrolytes for electrochemical cells
Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries
Hydraulic power steering apparatus