U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and apparatus for using a driver program executing on a host processor to control the execution of code on an auxiliary processor

Patent 6163793 Issued on December 19, 2000. Estimated Expiration Date: Icon_subject February 18, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

3408628

3629851

Multi-processor data processing system
Patent #: 4214305
Issued on: 07/22/1980
Inventor: Tokita ,   et al.

Apparatus and method for providing synchronization between processes and events occurring at different times in a data processing system
Patent #: 4369494
Issued on: 01/18/1983
Inventor: Bienvenu ,   et al.

Memory control circuit for subsystem controller
Patent #: 4590551
Issued on: 05/20/1986
Inventor: Mathews

Method of synchronizing the sequence by which a variety of randomly called unrelated activities are executed in a digital processor
Patent #: 4646231
Issued on: 02/24/1987
Inventor: Green ,   et al.

Multiple I/O bus virtual broadcast of programmed I/O instructions
Patent #: 4855899
Issued on: 08/08/1989
Inventor: Presant

Coprocessor with dataflow circuitry controlling sequencing to execution unit of data received in tokens from master processor
Patent #: 4860191
Issued on: 08/22/1989
Inventor: Nomura ,   et al.

Apparatus and method for control of one computer system by another computer system
Patent #: 4882674
Issued on: 11/21/1989
Inventor: Quint, et al.

Process distribution and sharing system for multiple processor computer system
Patent #: 4914570
Issued on: 04/03/1990
Inventor: Peacock

More ...

Inventors

Application

No. 801620 filed on 02/18/1997

US Classes:

718/103, Priority scheduling718/100TASK MANAGEMENT OR CONTROL

Examiners

Primary: Banankhah, Majid A.

Attorney, Agent or Firm

International Class

G06F 009/00

Abstract

A method and apparatus for using a driver program, executing on a host processor, to control the execution of programs on an auxiliary processor is described. The host processor and auxiliary processor share a storage device. In this storage device, the driver program stores a number of ordered execution control blocks, each containing location information of a corresponding program and execution information for controlling the execution flow on the auxiliary processor. An execution control program, executing on the auxiliary processor, processes the execution control blocks in the order maintained by the driver program. The auxiliary processor processes each execution control block and executes its' corresponding program, taking the action specified by the execution information. In this manner, the driver program indirectly controls the execution of programs on the auxiliary processor.

Other References

  • Intel Smart Video Recorder Pro, Intel Corporation, 1994, Advertisement (4) page
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?