|
|
|
|
|
|
|
|
| ( 1 of 1 ) |
| United States Patent | 5,748,468 |
| Notenboom , et al. | May 5, 1998 |
A co-processor resource manager allocates resources of a co-processor platform to nodes implementing operations requested by applications running on a host processor according to a user-modifiable prioritization of the operations. Lower priority nodes can be evicted by the manager to resolve resource conflicts for newly requested operations. The manager utilizes a query test for the platform driver or client to override eviction or prevent eviction by downgrading an operation's resource usage. A platform driver tracks resource usage of nodes, and classifies resources as singly allocatable or countable types to maintain co-processor resource manager independence from the co-processor platform.
| Inventors: | Notenboom; Leo A. (Woodinville, WA), Mejia; Benjamin A. (Seattle, WA), Smith; Curtis D. (Issaquah, WA) |
| Assignee: |
Microsoft Corporation
(Redmond,
WA)
|
| Appl. No.: | 08/434,789 |
| Filed: | May 4, 1995 |
| Current U.S. Class: | 700/3 ; 326/37; 700/2; 709/208; 710/110; 710/242; 710/48; 712/34; 712/E9.066; 715/201; 718/103; 718/104; 718/105 |
| Current International Class: | G06F 9/38 (20060101); G06F 9/50 (20060101); G06F 9/46 (20060101); G05B 015/00 () |
| Field of Search: | 364/132,240,131 395/775,650,200.05,290,674,673,675,614,730,800,807,868,200,200.09,200.01 326/37 455/34.1 |
| 3916383 | October 1970 | Malcolm |
| 4642756 | February 1987 | Sherrod |
| 4949247 | August 1990 | Stephenson et al. |
| 5016162 | May 1991 | Epstein et al. |
| 5038282 | August 1991 | Gilbert et al. |
| 5060140 | October 1991 | Brown et al. |
| 5192882 | March 1993 | Lipovski |
| 5257374 | October 1993 | Hammer et al. |
| 5313630 | May 1994 | Namioka et al. |
| 5442791 | August 1995 | Wrabetz |
| 5487167 | January 1996 | Dinallo et al. |
| 5526492 | June 1996 | Ishida |
| 5537684 | July 1996 | Cassidy et al. |
| 5566352 | October 1996 | Wishneusky |
Windows Becomes DSP-Aware, Andrew W. Davis, Byte Magazine, pp. 4-5, 151-162, Nov., 1994. . Three DSP RTOSs Are Ready to Merge with Windows, David Shear, EDN, pp. 29-34, Jun. 23, 1994. . IBM Announces MWave V.34 Solution, IBM Microelectronics, Mar. 6, 1995. . AT&T Upgrades VCOS Operating System for Multimedia Applications, the Internet, Aug. 23, 1993. . Press release, the Internet, Oct 11, 1990. . DSP Chips Enable PC Multimedia, MicroDesign Resources, Inc., Microprocessor Report, vol. 8 No. 11, Aug. 22, 1994. . Electro '94--Managing DSPs for Chicago & Others, Newsbytes Inc., Newsbytes, May 18, 1994. . AT&T Micro, DSP Group Sign TrueSpeech Accord, Electronic News, Aug. 22, 1994. . IBM Touts Mwave DSP for Multimedia Introduces Mwave-based Digital Signal Processor, Electronic Engineering Times, Jun. 6, 1994. . IBM Microelectronics has Signal Processing Device, Newsbytes, Oct. 12, 1993. . IBM Encourages OEMs to Catch its *Mwave*, PC Week, vol. 10, No. 42, p.23, Oct. 25, 1993. . Multimedia Moves to the Motherboard, Datamation, vol. 38, No. 20, p.57, Oct. 1, 1992. . Multimedia Computing: IBM, Texas Instruments, Intermetrics Announce Alliance, Disclose *Mwave* Subsystem as Open Platform for Multimedia Computing, EDGE: Work-Group Computing Report, vol. 3, No. 95, p. 19, Mar. 16, 1992. . A Dynamically Configured V.32bis Automode Modem on the Mwave System, Proceedings of the Fourth International Conference on Signal Processing Applications and Technology, p. 235-8, vol. 1, Sep., 28--Oct. 1, 1993. . AT&T Focuses on PC/telecom Niche in '95, Computer Retail Week, vol. 5, No. 85, p. 10, Jan. 2, 1995. . Signal Processing for Multimedia, Byte, vol. 17, No. 2, p. 105, Feb., 1992. . Designers Eye DSP Operating Systems: Users Like That They Ease Development Tasks, But Seek Some Improvements, Electronic Engineering Times, No. 629, p. 41, Feb. 18, 1991. . VCOS in Operation, Electronic Times, p. 19, Aug. 11, 1994. . The Mwave Operating System: Support for Hard Real-Time Multitasking, Elizabeth A. Hinzelman-Fortino, Donald E. Carmon, IBM Corporation, not dated. . Integrating Digital Signal Processing into Personal Computers, IBM Corporation, May, 1994. . The Mwave Technology Platform: Vitual Signal Processing, Michael T. Vanover, Electro International, May 10-12, 1994.. |
|
|