Abstract:
PROBLEM TO BE SOLVED: To provide a computer program product, a computer system and a method, capable of facilitating processing in a computer environment.SOLUTION: A request to perform an operation, such as a remote direct memory access (RDMA) write operation or a send operation that writes to memory, is sent from a sending input/output (I/O) adapter (e.g., an RDMA-capable adapter) to a receiving I/O adapter. The receiving I/O adapter receives the request and initiates performance of the operation, but delays sending an acknowledgement for the operation. The acknowledgement is delayed until the operation is completed (i.e., until the memory is updated and the data are visible to the remote processor), as determined by a read operation initiated and performed by the receiving I/O adapter transparent to the sending I/O adapter.
Abstract:
PROBLEM TO BE SOLVED: To extend transmission distances between a transmitter and a receiver by disabling an InfiniBand-defined credit based flow control. SOLUTION: An InfiniBand-defined credit based flow control suffers from round trip time lag that slows transmission rates. The InfiniBand credit based flow control is disabled to extend transmission distances between a transmitter and a receiver by solving the defect. Disabling InfiniBand credit based flow control enables back to back data packet transmission because credit counts are ignored. Nonetheless, packets can be lost due to overruns in a receive buffer, therefore, packet drop detection mechanisms are employed so that the InfiniBand receiver can send requests to the InfiniBand transmitter to temporarily slow its InfiniBand transmission rate of the data packets. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
One or more message signaled interruption requests from one or more input/output (I/O) adapters are converted to I/O adapter event notifications. Each I/O adapter event notification includes the setting of one or more specific indicators in system memory and an interruption request, the first of which results in a pending I/O adapter interruption request. While a request for an I/O adapter interruption is pending, subsequent message signaled interruption requests are converted to I/O adapter event notifications, but do not result in additional requests for I/O adapter interruptions.
Abstract:
Un método para habilitar adaptadores en un entorno de ordenadores, que comprende las etapas de: responder para ejecutar una instrucción de Procesador Lógico de Llamada CLP (400) expedida por un sistema operativo para habilitar un adaptador seleccionado por el sistema operativo, comprendiendo la instrucción CLP un identificador de función (426) que identifica el adaptador y que tiene 5 un indicador de adaptador no habilitado (352), solicitando la instrucción CLP un número de espacios de direcciones de acceso directo a memoria DMA (430) para ser asignados al adaptador, habilitando la ejecución uno o más espacios de dirección DMA y que comprende: a) habilitar el adaptador, en donde la habilitación comprende habilitar el registro para la traducción e interrupción de dirección para el soporte de accesos de memoria directos e interrupciones señalizadas con mensaje para el adaptador, y en donde la habilitación comprende determinar (512) que el número de de espacios de dirección DMA solicitados está disponible comprobando que hay entradas de tabla de dispositivo para el número de espacios de dirección DMA solicitado, y asignar (542) un número de entradas de tabla de dispositivo, correspondiente al número de espacios de dirección de DMA solicitado, al adaptador; y b) devolver (550) el identificador de función que tiene un indicador de adaptador habilitado.
Abstract:
The conditions under which adapter interruptions are made pending are controlled. Responsive to an interruption being presented to an operating system, subsequent interruptions are suppressed on all central processing units in the configuration. The operating system processes the interruption, including examining and processing indicators of reported events until the operating system discontinues the suppression. This enables the operating system to control the number of pending interruptions and the number of processors processing those interruptions.
Abstract:
Communication with adapters of a computing environment is facilitated. Control instructions specifically designed for communicating data to and from adapters are provided to facilitate the communication. The instructions explicitly target the adapters. Information provided in an instruction is used to steer the instruction to an appropriate location within the adapter, such as a Peripheral Component Interconnect (PCI) or Peripheral Component Interconnect Express (PCIe) adapter.
Abstract:
Una dirección que se proporciona en una solicitud enviada por un adaptador, se convierte en una dirección utilizable directamente para acceso a memoria del sistema. La dirección incluye una pluralidad de bits, en donde la pluralidad de bits incluye una primer porción de bits y una segunda porción de bits. La segunda porción de bits se emplea para indexar el uno o más niveles de tablas de traducción de dirección para realizar la conversión, mientras que la primera porción de bits se ignora para la conversión. La primera porción de bits se emplea para validar la dirección.