Browse Prior Art Database

Hardware/Microcode Support of Queuing

IP.com Disclosure Number: IPCOM000053740D
Original Publication Date: 1981-Nov-01
Included in the Prior Art Database: 2005-Feb-12

Publishing Venue

IBM

Related People

Authors:
Conroy, ED [+details]

Abstract

This article describes a hardware mechanism which can improve system performance by asynchronously assisting software engaged in queue manipulation. Key features are the use of hardware in queue-element selection, the joint hardware/software use of a lockword as a synchronizing device, the use of condition codes to indicate non-availability of hardware execution resources, and the use of an error lockword to control recovery. The software interface to the hardware is described in terms of a possible hardware instruction.