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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 13pp  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: US6865631: Reduction of interrupts in remote procedure calls
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
13 pages

 
Inventor: Hofstee, Harm Peter; Austin, TX, United States of America
Nair, Ravi; Briarcliff Manor, NY, United States of America

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

Published / Filed: 2005-03-08 / 2000-12-14

Application Number: US2000000736582

IPC Code: Advanced: G06F 13/24;
Core: G06F 13/20;
IPC-7: G06F 13/22;
G06F 13/28;

ECLA Code: G06F13/24;

U.S. Class: 710/220; 710/046; 710/022;

Field of Search: 710/220,22-28,260-269,46-50 712/244 709/212,213

Priority Number:
2000-12-14  US2000000736582

Abstract:     A method and system for executing one or more remote procedure calls. In one embodiment, a method comprises the step of a processing unit issuing a plurality of commands to a corresponding DMA controller. One or more commands of the plurality of commands issued by the processing unit are to copy attached processing unit instructions associated with one or more Attached Processing Unit's (APU's) and data associated with the attached processing unit instructions from the shared memory to one or more APU's. The attached processing unit instructions may include instructions that enable the associated one or more APU's to perform one or more particular operations on the data. The method further comprises the DMA controller issuing an indication to the one or more APU's to perform the one or more operations on the data associated with the attached processing unit instructions. Instead of having the particular APU that completed its operation notify the corresponding processing unit of its completion of the operation, the DMA controller polls a status line of each of the one or more attached processing units to determine if any of the one or more attached processing units completed its operation. The DMA controller then copies the results of the operations after each of the one or more attached processing units completes its operation.

Attorney, Agent or Firm: Voigt, Jr., Robert A. ; Winstead Sechrest & Minick P.C. ; Salys, Casimer K. ;

Primary / Asst. Examiners: Lefkowitz, Sumati; Vu, Trisha

Maintenance Status: E1 Expired  Check current status

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Parent Case: CROSS REFERENCE TO RELATED APPLICATIONS
    The present invention is related to the following U.S. Patent Applications which are incorporated herein by reference:
    Ser. No. 09/736,356 entitled “Token Based DMA” filed Dec. 14, 2000.
    Ser. No. 09/736,585 entitled “Symmetric Multi-Processing System” filed Dec. 14, 2000.

Family: Show 2 known family members

First Claim:
Show all 36 claims
    1. A system comprising:

a shared memory; and

a plurality of processing elements coupled to said shared memory, wherein each of said plurality of processing elements comprises a processing unit, a direct memory access controller and a plurality of attached processing units, wherein said direct memory access controller is configured to receive a plurality of commands from a corresponding processing unit to be executed during one or more remote procedure calls, wherein each of said plurality of attached processing units in each of said plurality of processing elements does not interrupt said corresponding processing unit upon completion of each of said one or more remote procedure calls wherein said direct memory access controller is configured to poll each of said plurality of attached processing units to determine if any of said plurality of attached processing units completed its operation during said one or more remote procedure calls.



Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

       
U.S. References: Go to Result Set: All U.S. references   |  No patents reference this one   |   Backward references (9)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 11pp US4862350  1989-08 Orr et al.  International Business Machines Corp. Architecture for a distributive microprocessing system
Buy PDF- 6pp US5414858  1995-05 Hoffman et al.  International Business Machines Corporation System and method for dynamically varying between interrupt and polling to service requests of computer peripherals
Buy PDF- 21pp US5634099  1997-05 Andrews et al.  International Business Machines Corporation Direct memory access unit for transferring data between processor memories in multiprocessing systems
Buy PDF- 12pp US6055579  2000-04 Goyal et al.  Silicon Graphics, Inc. Distributed control and synchronization of multiple data processors using flexible command queues
Buy PDF- 12pp US6105102  2000-08 Williams et al.  Advanced Micro Devices, Inc. Mechanism for minimizing overhead usage of a host system by polling for subsequent interrupts after service of a prior interrupt
Buy PDF- 24pp US6128728  2000-10 Dowling  Micron Technology, Inc. Virtual shadow registers and virtual register windows
Buy PDF- 25pp US6434651  2002-08 Gentry, Jr.  Sun Microsystems, Inc. Method and apparatus for suppressing interrupts in a high-speed network environment
Buy PDF- 22pp US6467008  2002-10 Gentry et al.  Sun Microsystems, Inc. Method and apparatus for indicating an interrupt in a network interface
Buy PDF- 20pp US6549881  2003-04 Dearth et al.  Sun Microsystems, Inc. Interface for interfacing simulation tests written in a high-level programming language to a simulation model
       
Foreign References: None

Other Abstract Info: DERABS C2002-617440

Continuity Data:
Application Number Filed Notes

US2000000736582 2000-12-14  is a related to the prior publication
     US20020078285A1 issued 2002-06-20  Reduction of interrupts in remote procedure calls


Inquire Regarding Licensing

Powered by Verity


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

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