1
John D Slingwine, Paul E McKenney: Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring. Sequent Computer Systems, Stoel Rives Boley Jones & Grey, August 15, 1995: US05442758 (167 worldwide citation)

A substantially zero overhead mutual-exclusion apparatus and method (90, 120) is provided that allows concurrent reading and updating data while maintaining data coherency. That is, a data reading process executes the same sequence of instructions that would be executed if the data were never update ...


2
Forrest B Hobbs, Richard G Blewett, Scott A Wentzka, Steve S Chen, Kitrick B Sheets, Sheldon D Stevens: Packaging architecture for a data server. Sequent Computer Systems, Patterson & Keough P A, November 4, 1997: US05684671 (156 worldwide citation)

A rack-mount data server includes a housing, a plurality of data server components supported by the housing, the components including at least one peripheral storage device, a logic chassis for the data server, at least one disk drive on which the data server stores files, and at least one power sup ...


3
John D Slingwine, Paul E McKenney: Method for maintaining data coherency using thread activity summaries in a multicomputer system. Sequent Computer Systems, Klarquist Sparkman Campbell Leigh & Whinston, March 4, 1997: US05608893 (107 worldwide citation)

A substantially zero overhead mutual-exclusion apparatus and method (90, 120) is provided that allows concurrent reading and updating data while maintaining data coherency. That is, a data reading process executes the same sequence of instructions that would be executed if the data were never update ...


4
Youfeng Wu: Optimizing compiler with static prediction of branch probability, branch frequency and function frequency. Sequent Computer Systems, Klarquist Sparkman Campbell Leigh & Whinston, August 5, 1997: US05655122 (91 worldwide citation)

A compiler and method for optimizing a program based on branch probabilities, branch frequencies and function frequencies. A number of algorithms executed by the compiler determine statically from the program code the probabilities that branches with the program are taken and how often the branches ...


5
Andrew J Valencia: Cache affinity scheduler. Sequent Computer Systems, Stoel Rives Boley Jones & Grey, February 9, 1993: US05185861 (88 worldwide citation)

A computing system (50) includes N number of symmetrical computing engines having N number of cache memories joined by a system bus (12). The computing system includes a global run queue (54), an FPA global run queue, and N number of affinity run queues (58). Each engine is associated with one affin ...


6
John D Slingwine, Paul E McKenney: Apparatus and method for achieving reduced overhead mutual-exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring. Sequent Computer Systems, Klarquist Sparkman Campbell Leigh & Whinston, March 10, 1998: US05727209 (87 worldwide citation)

A substantially zero overhead mutual-exclusion apparatus and method (90, 120) is provided that allows concurrent reading and updating data while maintaining data coherency. That is, a data reading process executes the same sequence of instructions that would be executed if the data were never update ...


7
Harvey R Kofstad: Self-retaining rack slide. Sequent Computer Systems, Klarquist Sparkman Campbell Leigh & Whinston, November 10, 1998: US05833337 (83 worldwide citation)

A self-retaining rack slide for rack-mounted computer systems. The rack slide includes a slide and a rack mounting member which are fastened together while permitting relative longitudinal movement between the two parts. A biasing mechanism such as a spring is fastened to the mounting member and the ...


8
Forrest B Hobbs, Richard G Blewitt, Scott A Wentzka, Steven S Chen, Kitrick B Sheets, Sheldon D Stevens: Packaging architecture for a data server. Sequent Computer Systems, Patterson & Keough P A, March 2, 1999: US05877938 (55 worldwide citation)

A rack-mount data server includes a housing, a plurality of data server components supported by the housing, the components including at least one peripheral storage device, a logic chassis for the data server, at least one disk drive on which the data server stores files, and at least one power sup ...


9
Brent A Kingsbury, Corene Casper, Phillip E Krueger: Data replication across nodes of a multiprocessor computer system. Sequent Computer Systems, Klarquist Sparkman Campbell Leigh & Whinston, April 11, 2000: US06049853 (44 worldwide citation)

For a multiprocessor computer having shared memory distributed across multiple nodes, a method and system for dynamically replicating data such as program text stored in memory on a first node to memory on a second node for use by a process executing on the second node. In response to a page fault g ...


10
Richard L Coulson, Vincent G O Malley, Robert J Safranek: Apparatus and method for achieving improved SCSI bus control capacity. Sequent Computer Systems, Stoel Rives Boley Jones & Grey, November 22, 1994: US05367647 (42 worldwide citation)

An apparatus and a method facilitate the sharing of a SCSI address ID between a SCSI initiator and a target device. The SCSI standard does not prohibit ID sharing under a set of operating conditions defined by this invention. The shared ID is preferably used for controlling an environmental monitor ...