1
Robert M Dinkjian, Lisa C Heller, Steven R Kordus, Kenneth A Lauricella, Thomas W Seigendall, Robert A Skaggs, Nelson S Xu: Processor for processing data string by byte-by-byte. International Business Machines Corporation, Lynn L Augspurger, Peter Visserman, November 7, 1995: US05465374 (70 worldwide citation)

A data processor processes data strings from memory where the data strings do not begin or end at a memory boundary. A string is defined in memory by a starting address, a byte count defining the total number of bytes in the string, and a byte offset defining the position of the first byte in the st ...


2
Geoffrey O Blandy, Lisa C Heller, Robert E Murray: Method and apparatus for enabling an interpretive execution subset. International Business Machines Corporation, Bernard M Goldman, May 31, 1994: US05317754 (67 worldwide citation)

An apparatus and method are established for recognizing guest virtual machines which require only a subset of interpretive execution facilities. The interpretive execution initialization process recognizes subset candidates and bypasses initialization of those facilities not required by the candidat ...


3
Timothy J Slegel, Lisa C Heller, Erwin F Pfeffer, Kenneth E Plambeck: Method, system and program product for invalidating a range of selected storage translation table entries. International Business Machines Corporation, John E Campbell, March 27, 2007: US07197601 (52 worldwide citation)

Selected units of storage, such as segments of storage or regions of storage, may be invalidated. The invalidation is facilitated by the setting of invalidation indicators located in data structure entries corresponding to the units of storage to be invalidated. Additionally, buffer entries associat ...


4
Timothy J Slegel, Lisa C Heller, Erwin F Pfeffer, Kenneth E Plambeck: Invalidating storage, clearing buffer entries, and an instruction therefor. International Business Machines Corporation, John E Campbell, October 16, 2007: US07284100 (39 worldwide citation)

Selected units of storage, such as segments of storage or regions of storage, are invalidated. The invalidation is facilitated by the setting of invalidation indicators located in data structure entries corresponding to the units of storage to be invalidated. Additionally, buffer entries associated ...


5
Robert M Dinkjian, Lisa C Heller, Steven R Kordus, Kenneth A Lauricella, Thomas W Seigendall, Robert A Skaggs, Nelson S Xu: Method of processing data strings. International Business Machines Corporation, Lynn L Augspurger, Varnum Riddering Schmidt & Howlett, March 4, 1997: US05608887 (29 worldwide citation)

A data processor processes data strings from memory where the data strings do not begin or end at a memory boundary. A string is defined in memory by a starting address, a byte count defining the total number of bytes in the string, and a byte offset defining the position of the first byte in the st ...


6
Dan F Greiner, Lisa C Heller, Damian L Osisek, Erwin Pfeffer, Timothy J Slegel, Charles F Webb: Dynamic address translation with translation table entry format control for indentifying format of the translation table entry. International Business Machines Corporation, John E Campbell, January 24, 2012: US08103851 (27 worldwide citation)

What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. An index portion of the virtual address is used to reference an entry ...


7
Timothy J Slegel, Jane H Bartik, Lisa C Heller, Erwin F Pfeffer, Ute Gaertner: Blocking processing restrictions based on addresses. International Business Machines Corporation, Lynn L Augspurger Esq, Blanche E Schiller Esq, Heslin Rothenberg Farley & Mesiti P C, February 7, 2006: US06996698 (24 worldwide citation)

Processing restrictions of a computing environment are filtered and blocked, in certain circumstances, such that processing continues despite the restrictions. One restriction includes an indication that fetching of storage keys is prohibited, in response to a buffer miss. When a processing unit of ...


8
Robert M Dinkjian, Lisa C Heller, Steven R Kordus, Kenneth A Lauricella, Thomas W Seigendall, Robert A Skaggs, Nelson S Xu: Hardware implementation of string instructions. International Business Machines Corporation, Lynn L Augspurger, Varnum Riddering Schmidt & Howlett, April 8, 1997: US05619715 (22 worldwide citation)

A data processor processes data strings from memory where the data strings do not begin or end at a memory boundary. A string is defined in memory by a starting address, a byte count defining the total number of bytes in the string, and a byte offset defining the position of the first byte in the st ...


9
Dan F Greiner, Lisa C Heller, Damian L Osisek, Erwin Pfeffer, Timothy J Slegel, Charles F Webb: Dynamic address translation with change record override. International Business Machines Corporation, John E Campbell, February 14, 2012: US08117417 (14 worldwide citation)

What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. A segment table entry obtained from a segment table contains a format ...


10
Timothy J Siegel, Bruce A Wagar, Ute Gaertner, Lisa C Heller, Erwin F Pfeffer: Blocking processing restrictions based on page indices. International Business Machines Corporation, Lynn L Augspurger Esq, Blanche E Schiller Esq, Heslin Rothenberg Farley & Mesiti P C, March 28, 2006: US07020761 (14 worldwide citation)

Processing restrictions of a computing environment are filtered and blocked, in certain circumstances, such that processing continues despite the restrictions. One restriction includes an indication that address translation is prohibited, in response to a buffer miss. When a processing unit of the c ...