Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 9pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US6016531: Apparatus for performing real time caching utilizing an execution quantization timer and an interrupt controller
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
9 pages

 
Inventor: Rixner, Scott W.; Cambridge, MA
Ogilvie, Clarence R.; Huntington, VT

Assignee: International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
 News, Profiles, Stocks and More about this company

Published / Filed: 2000-01-18 / 1995-05-26

Application Number: US1995000451802

IPC Code: Advanced: G06F 12/08;
Core: more...
IPC-7: G06F 13/00;

ECLA Code: G06F12/08B; G06F12/08B6M;

U.S. Class: Current: 711/118; 710/260; 711/122; 711/131; 711/158; 711/E12.017; 711/E12.045;
Original: 711/118; 711/131; 711/158; 711/122; 710/260;

Field of Search: 395/445,650,733,735,736,672 711/118,131,158,122 710/260,263,203,264,107 709/102

Priority Number:
1995-05-26  US1995000451802

Abstract: A system for managing the flow of real time data streams into a data system cache memory is disclosed. The data system includes a central processing unit or micro controller, with a cache memory, which operates at a relatively fast operating speed, near that of the central processing unit. An interrupt controller is provided as well as a quantization timer that disables the interrupts to the CPU during an execution quantization (EQ) period, and allows the interrupts to pass at an EQ boundary. In operation, the quantization timer controls interrupts to occur only when cache load actions are at a specific quantized time, thus ensuring that a given task in the cache will execute or load for a given quantized length of time, and therefore, the possibility of loading a cache randomly only to execute a few instructions is eliminated.

Attorney, Agent or Firm: Walsh, Robert A. ; Dillon, Andrew J. ;

Primary / Asst. Examiners: Chan, Eddie P.; Kim, Hong

Maintenance Status: E2 Expired  Check current status

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 9 claims
We claim:     1. A data processing system comprising:
  • a central processing unit;
  • a multi-port cache array coupled to said central processing unit;
  • a cache loader, coupled to said multi-port cache array;
  • a main memory unit, comparatively slow to said cache array, coupled to said cache loader;
  • a plurality of asynchronous clock interrupts, coupled to said central processing unit;
  • an interrupt controller, coupled to said central processing unit, for managing real time data streams into said cache array;
  • an execution quantizer coupled to said interrupt controller, wherein said execution quantizer limits any interrupts on said central processing unit from said plurality of asynchronous clock interrupts from executing after a fixed execution quantization (EQ) time; and
  • gating logic, coupled to said execution quantizer, for gating off any interrupts received during a cache load or cache unload operation of a quantized block so as to allow said interrupts to be processed after completion of said cache load or unload operation.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 3 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (3)   |   Backward references (21)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 9pp US3789365  1974-01 Jen et al.  The Bunker-Ramo Corporation PROCESSOR INTERRUPT SYSTEM
Buy PDF- 12pp US4313193  1982-01 Nakano et al.  Fujitsu Limited Time division multiplex transmission apparatus
Buy PDF- 28pp US4805096  1989-02 Crohn  ETA Systems, Inc. Interrupt system
Buy PDF- 14pp US5019971  1991-05 Lefsky et al.  Prime Computer, Inc. High availability cache organization
Buy PDF- 7pp US5095526  1992-03 Baum  Apple Computer, Inc. Microprocessor with improved interrupt response with interrupt data saving dependent upon processor status
Buy PDF- 28pp US5109329  1992-04 Strelioff  AT&T Bell Laboratories Multiprocessing method and arrangement
Buy PDF- 9pp US5123094  1992-06 MacDougall  Apple Computer, Inc. Interprocessor communications includes second CPU designating memory locations assigned to first CPU and writing their addresses into registers
Buy PDF- 23pp US5168566  1992-12 Kuki et al.  Sharp Kabushiki Kaisha Multi-task control device for central processor task execution control provided as a peripheral device and capable of prioritizing and timesharing the tasks
Buy PDF- 7pp US5187791  1993-02 Baum  Apple Computer, Inc. Microprocessor with improved interrupt response with data saving dependent upon processor status using status flag
Buy PDF- 16pp US5193193  1993-03 Iyer  Silicon Graphics, Inc. Bus control system for arbitrating requests with predetermined on/off time limitations
Buy PDF- 124pp US5212777  1993-05 Gove et al.  Texas Instruments Incorporated Multi-processor reconfigurable in single instruction multiple data (SIMD) and multiple instruction multiple data (MIMD) modes and method of operation
Buy PDF- 10pp US5255371  1993-10 Latimer et al.  Unisys Corporation Apparatus for interfacing a real-time communication link to an asynchronous digital computer system by utilizing grouped data transfer commands
Buy PDF- 12pp US5293621  1994-03 White et al.  Unisys Corporation Varying wait interval retry apparatus and method for preventing bus lockout
Buy PDF- 10pp US5339439  1994-08 Latimer et al.  Unisys Corporation Apparatus for interfacing a real-time communication link to an asynchronous digital computer system by utilizing grouped data transfer commands grouped for effecting termination
Buy PDF- 76pp US5341249  1994-08 Abbott et al.  Quantum Corporation Disk drive using PRML class IV sampling data detection with digital adaptive equalization
Buy PDF- 18pp US5367689  1994-11 Mayer et al.  Compaq Computer Corporation Apparatus for strictly ordered input/output operations for interrupt system integrity
Buy PDF- 20pp US5369767  1994-11 Dinwiddie, Jr. et al.  International Business Machines Corp. Servicing interrupt requests in a data processing system without using the services of an operating system
Buy PDF- 10pp US5371872  1994-12 Larsen et al.  International Business Machines Corporation Method and apparatus for controlling operation of a cache memory during an interrupt
Buy PDF- 16pp US5379434  1995-01 DiBrino  International Business Machines Corporation Apparatus and method for managing interrupts in a multiprocessor system
Buy PDF- 11pp US5392435  1995-02 Masui et al.  Mitsubishi Denki Kabushiki Kaisha Microcomputer having a system clock frequency that varies in dependence on the number of nested and held interrupts
Buy PDF- 10pp US5588125  1996-12 Bennett  AST Research, Inc. Method and apparatus for increasing bus bandwidth on a system bus by inhibiting interrupts while posted I/O write operations are pending
       
Foreign References: None

Other Abstract Info: DERABS G2000-136559 DERABS G2000-136559

Other References:
  • Andrew S. Tanenbaum, "Modern Operating Systems", 1992, Prentice Hall Inc., pp. 61-71.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help