-
公开(公告)号:DE69326272T2
公开(公告)日:2000-04-20
申请号:DE69326272
申请日:1993-03-08
Applicant: IBM
Inventor: ELKO DAVID ARLEN , FREY JEFFREY ALAN , HELFFRICH AUDREY ANN , ISENBERG JOHN FRANKLIN , NICK JEFFREY MARK , STRICKLAND JIMMY PAUL , SWANSON MICHAEL DUSTIN , MOORE BRIAN BARRY
Abstract: A list data structure is provided within a Structured External Storage (SES) processor attached to one or more processors. Applications executing on the processors share data within the list data structure, and are provided mechanisms for conditionally executing commands at the SES. The conditional operation of complex data object operations is based upon an atomically executed predicate operation which verifies the presumed state of the data object before allowing any further data object manipulation. Modification of state information may also be atomically performed. The SES operations are initiated by a command sent as a message across the processor-SES interface.
-
公开(公告)号:DE69326272D1
公开(公告)日:1999-10-14
申请号:DE69326272
申请日:1993-03-08
Applicant: IBM
Inventor: ELKO DAVID ARLEN , FREY JEFFREY ALAN , HELFFRICH AUDREY ANN , ISENBERG JOHN FRANKLIN , NICK JEFFREY MARK , STRICKLAND JIMMY PAUL , SWANSON MICHAEL DUSTIN , MOORE BRIAN BARRY
Abstract: A list data structure is provided within a Structured External Storage (SES) processor attached to one or more processors. Applications executing on the processors share data within the list data structure, and are provided mechanisms for conditionally executing commands at the SES. The conditional operation of complex data object operations is based upon an atomically executed predicate operation which verifies the presumed state of the data object before allowing any further data object manipulation. Modification of state information may also be atomically performed. The SES operations are initiated by a command sent as a message across the processor-SES interface.
-
公开(公告)号:DE3680444D1
公开(公告)日:1991-08-29
申请号:DE3680444
申请日:1986-09-03
Applicant: IBM
Inventor: EILERT JOHN HENRY , FREY JEFFREY ALAN , TAN YIH-SHIN , WARNES JAMES HENRY
Abstract: A method for dynamically assigning and removing task affinity for a resource is disclosed and claimed. A first interrupt handler recognizes a special task interrupt condition which is generated by the hardware. The interrupt condition is generated because a task attempted to execute a special instruction and either a special resource is attached to the central processing unit which issued the special instruction, or a special resource is not attached to the issuing central processing unit, but could be attached to another central processing unit in a central electronic complex. The first interrupt handler then passes control to a second interrupt handler which determines if execution of the current task can continue. If it can, the second interrupt handler creates or reestablishes a special environment and the task is dispatched (either for the first time or again) with a special dynamic affinity to only those central processing units in the central electronic complex that have a special resource attached. Due to the assignment of special affinity the task is dispatched only on a central processing unit with a special resource attached. The task can be suspended and special affinity removed because of non-use of the special resource over a predetermined period of time. Special affinity is automatically determined following a first-issued special instruction as well as one issued by a task whose special affinity was previously suspended.
-
-