1
William F Beausoleil, Tak Kwong Ng, Harold R Palmer: Multiprocessor for hardware emulation. International Business Machines Corporation, Bernard M Goldman, August 27, 1996: US05551013 (393 worldwide citation)

A software-driven multiprocessor emulation system comprising a plurality of emulation processors connected in parallel in a module. One or more modules of processors comprise an emulation system. An execution unit in each processor includes a table-lookup unit for emulating any type of logic gate fu ...


2
William F Beausoleil, Tak kwong Ng, Helmut Roth, Peter Tannenbaum, N James Tomassetti: Clustered processors in an emulation engine. Quickturn Design Systems, Orrick Herrington & Sutcliffe, September 9, 2003: US06618698 (66 worldwide citation)

Clusters of processors are interconnected as an emulation engine such that processors share input and data stacks, and the setup and storing of results are done in parallel, but the output of one evaluation unit is connected to the input of the next evaluation unit. A set of ‘cascade’ connections pr ...


3
William F Beausoleil, Tak Kwong Ng: Most recently used address translation system with least recently used (LRU) replacement. International Business Machines Corporation, Robert L Troike, April 28, 1992: US05109496 (63 worldwide citation)

A least recently used associative map is described for translating virtual memory addresses to real memory addresses. The map includes a stack of storage devices each with a comparator. The storage devices are arranged in a push down stack with an input storage device to receive the incoming virtual ...


4
William F Beausoleil, Charles R Berghorn, John A Hupcey, Sandra J Schlosser: Shared direct access storage device for fixed block architecture devices. International Business Machines Corporation, Bernard M Goldman, October 31, 1995: US05463754 (55 worldwide citation)

A shared fixed block architecture direct access storage system and method for use with a plurality of computer systems is described. The storage system includes a shared fixed block architecture direct access storage device with a plurality of shared files. A shared fixed block architecture control ...


5
Edmund D Blackshear, William F Beausoleil, N James Tomassetti: Vertically stacked memory chips in FBGA packages. International Business Machines Corporation, Jay H Anderson Esq, McGinn & Gibb PLLC, August 10, 2004: US06774475 (43 worldwide citation)

A method and structure for a memory structure that includes a plurality of substrates stacked one on another is disclosed. The invention includes a plurality of connectors connecting the substrates to one another and a plurality of memory chip packages mounted on the substrates. The connectors have ...


6
William F Beausoleil, Tak Kwong Ng: Emulation module having planar array organization. International Business Machines Corporation, Lynn L Augspurger, April 18, 2000: US06051030 (41 worldwide citation)

Emulation modules containing an increased number of emulation processors are logically reconfigured into a plurality of planes which are interconnected by means of multiplexors to avoid I/O pinout complexities introduced by the increase in the number of emulation processors. The emulation processors ...


7
William F Beausoleil, Charles R Berghorn, John A Hupcey, Sandra J Schlosser: Program storage device and computer program product for managing a shared direct access storage device with a fixed block architecture. International Business Machines Corporation, Bernard Sterne Kessler Goldstein & Fox P L L C Goldman Esq, October 8, 1996: US05564019 (39 worldwide citation)

A shared fixed block architecture direct access storage system and method for use with a plurality of computer systems is described. The storage system includes a shared fixed block architecture direct access storage device with a plurality of shared files. A shared fixed block architecture control ...


8
William F Beausoleil, Roy G Musselman, Tak Kwong Ng, Helmut Roth: Tightly coupled emulation processors. International Business Machines Corporation, Lawrence D Cutter, Lynn L Augspurger, March 7, 2000: US06035117 (35 worldwide citation)

In an emulation system, the emulation processors are grouped in clusters which are capable of interchanging information between both input memory stacks and data memory stacks associated with each of the processor elements. This capability significantly enhances the performance of emulation engines ...


9
William F Beausoleil, Klim Maling: Storage hierarchy performance monitor. International Business Machines Corporation, Bernard M Goldman, January 10, 1978: US04068304 (32 worldwide citation)

A machine for emulating the results of multi-level storage hierarchies by providing an associative storage directory for each level other than main storage. Address sequences to drive the directories are derived from a single level digital computer by recording sequences on tape or by dynamically mo ...


10
William F Beausoleil, Byron E Phelps: Hierarchical memory with dedicated high speed buffers. International Business Machines Corporation, Robert Lieber, March 7, 1978: US04078254 (31 worldwide citation)

A hierarchical memory for a data processing system which is comprised of a number of different independent storage modules and a main memory backing store. Each data handling element of the system has an independent storage module associated with it as a dedicated buffer. A larger high speed main st ...