1
George H Bean, Terry L Borden, Mark S Farrell, Peter H Gum, Roger E Hough, Francis E Johnson, Donald W McCauley, Mark E Rakhmilevich, John C Rathjen, Casper A Scalzi, John F Scanlon, Leslie W Wyman: Logical resource partitioning of a data processing system. International Business Machines Corporation, Bernard M Goldman, June 27, 1989: US04843541 (299 worldwide citation)

The embodiment discloses a method and means for partitioning the resources in a data processing system into a plurality of logical partitions. Host control code may be embodied in programming, microcode, or by special hardware to enable highly efficient operation of a plurality of preferred guest pr ...


2
Richard R Guyette, Eddie T Hall, Allan S Meritt, Stephen R Newson, Casper A Scalzi, Glenn W Sears Jr: Partitioned multiprocessor programming system. International Business Machines Corporation, Bernard M Goldman, January 14, 1986: US04564903 (198 worldwide citation)

The disclosure provides a unique multiprocessing (MP) method for executing on plural CPUs of the MP a uniprocessor system (UPS) program not written to run on a MP system. Separate copies of the UPS are provided in the shared main storage (MS) of the MP. A hypervisor type of control program (called a ...


3
Casper A Scalzi, William J Starke: Method of using a target processor to execute programs of a source architecture that uses multiple address spaces. International Business Machines Corporation, Bernard M Goldman, September 24, 1996: US05560013 (187 worldwide citation)

A method of utilizing large virtual addressing in a target computer to implement an instruction set translator (1ST) for dynamically translating the machine language instructions of an alien source computer into a set of functionally equivalent target computer machine language instructions, providin ...


4
Casper A Scalzi, William J Starke: Storage access authorization controls in a computer system using dynamic translation of large addresses. International Business Machines Corporation, Bernard M Goldman, November 19, 1996: US05577231 (102 worldwide citation)

A method of using the DAT mechanism in a computer processor to extend both: 1) the native storage access authorization architecture of the processor, and 2) to enable the processor to execute programs designed to operate under different storage access architectures. An executing program (called a so ...


5
Carl E Clark, Michael G Mall, Casper A Scalzi, Bhaskar Sinha: Storage protection utilizing public storage key control. International Business Machines Corporation, Bernard M Goldman, November 10, 1992: US05163096 (93 worldwide citation)

Provides three access levels of storage key protection, comprising a supervisory level (key 0), an intermediate level of non-public and non-supervisory keys (keys 1-8, 10-15), and an unique public level (key 9). The program routines operating with a supervisory-level access key can access both the p ...


6
Glen A Brent, Thomas J Dewkett, Christine R Panner, Casper A Scalzi: Load balancing, error recovery, and reconfiguration control in a data movement subsystem with cooperating plural queue processors. International Business Machines Corporation, Bernard M Goldman, October 17, 1995: US05459864 (69 worldwide citation)

Provides load balancing, recovery and reconfiguration control for a data move subsystem comprised of a plurality of interconnected and cooperating data move processors (DMPs). Each DMP processor has an associated queue for receiving queue elements (QEs) from central processing units of a data proces ...


7
Glen A Brent, Thomas J Dewkett, David B Lindquist, Casper A Scalzi: Asynchronous co-processor data mover method and means. International Business Machines Corporation, Bernard M Goldman, August 15, 1995: US05442802 (63 worldwide citation)

Virtual addressing is available to a co-processor to asynchronously control the movement of multiple page units of data between different locations in the same or a different media, e.g. main store (MS) and expanded store (ES), or both may be in ES, or both may be in MS. The co-processor controls th ...


8
Richard I Baum, Terry L Borden, Justin R Butwell, Carl E Clark, Alan G Ganek, James Lum, Michael G Mall, David R Page, Kenneth E Plambeck, Casper A Scalzi, Richard J Schmalz: Authorization for selective program access to data in multiple address spaces. International Business Machines Corporation, Floyd A Gonzalez, June 11, 1991: US05023773 (62 worldwide citation)

A program authorization mechanism for authorizing access to an address space in the main memory of a computer system by a program being run under a multiple address space facility. An access-list entry is associated with each address space, each access-list entry being designated by an access-list-e ...


9
Frank W Brice Jr, Eugene P Hefferon, Casper A Scalzi, Richard P Tarcza: Method and system for providing a hardware machine function in a protected virtual machine. International Business Machines Corporation, Floyd A Gonzalez, Marc A Ehrlich, June 26, 2001: US06253224 (60 worldwide citation)

This invention describes a method and system for virtualizing an internal capability of a computing system; specifically, the invention describes a method and system for establishing a virtual machine containing a programmed hardware-machine function that is normally executed natively as proprietary ...


10
James Antognini, Glen A Brent, Thomas E Cook, Thomas J Dewkett, Joseph C Elliott, Francis E Johnson, Casper A Scalzi, Kenneth R Veraska, Joseph A Williams, Harry M Yudenfriend: Method and means for enabling virtual addressing control by software users over a hardware page transfer control entity. International Business Machines Corporation, Bernard M Goldman, December 27, 1994: US05377337 (59 worldwide citation)

Provides a software-to-software interface and a software-to-hardware interface between software users and a hardware ADM facility (ADMF) in a data processing system. Such software user presents only virtual addresses to the software-to-software interface in a MSB list. The user list defines virtual ...