- Patent Title: Enabling poll/select style interfaces with coherent accelerators
-
Application No.: US14937502Application Date: 2015-11-10
-
Publication No.: US09678788B2Publication Date: 2017-06-13
- Inventor: Vishal C. Aslot , Bruce Mealey , Grover H. Neuman , Randal C. Swanberg
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/46 ; G06F12/1018

Abstract:
Embodiments disclose techniques for enabling the use poll and select subroutines with coherent accelerator block or character devices. In one embodiment, an operating system receives, from an application, a system call to attach a hardware context with the coherent accelerator block or character device. The operating system generates a channel based on a file descriptor associated with the attach system call. The operating system associates the channel with a hardware context selected from a plurality of hardware contexts available to the coherent accelerator, wherein the hardware context is attached to the application. Upon receiving, from the application, a system call to check for exceptions that have occurred on the coherent accelerator block device or character device, the operating system returns an indication of any exceptions which have occurred while the coherent accelerator was using the hardware context to the application.
Public/Granted literature
- US20170132032A1 ENABLING POLL/SELECT STYLE INTERFACES WITH COHERENT ACCELERATORS Public/Granted day:2017-05-11
Information query