Method for performing externally assisted calls in a...

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S208000, C709S213000

Reexamination Certificate

active

07472261

ABSTRACT:
A method is provided for accessing, by an application running on a first processor, operating system services from an operating system running on a second processor by performing an assisted call. A data plane processor first constructs a parameter area based on the input and output parameters for the function that requires control processor assistance. The current values for the input parameters are copied into the parameter area. An assisted call message is generated based on a combination of a pointer to the parameter area and a specific library function opcode for the library function that is being called. The assisted call message is placed into the processor's stack immediately following a stop-and-signal instruction. The control plane processor is signaled to perform the library function corresponding to the opcode on behalf of the data plane processor by executing a stop and signal instruction.

REFERENCES:
patent: 4683549 (1987-07-01), Takaki
patent: 5142683 (1992-08-01), Burkhardt et al.
patent: 5146593 (1992-09-01), Brandle et al.
patent: 5463735 (1995-10-01), Pascucci et al.
patent: 5615263 (1997-03-01), Takahashi
patent: 5630059 (1997-05-01), Brady et al.
patent: 5901309 (1999-05-01), Hammer et al.
patent: 6032186 (2000-02-01), Hernandez et al.
patent: 6032244 (2000-02-01), Moudgill
patent: 6233613 (2001-05-01), Walker et al.
patent: 6308223 (2001-10-01), Opgenoorth
patent: 6321323 (2001-11-01), Nugroho et al.
patent: 6424627 (2002-07-01), Sørhaug et al.
patent: 6633564 (2003-10-01), Steer et al.
patent: 6662297 (2003-12-01), Boom et al.
patent: 6704863 (2004-03-01), Paul et al.
patent: 6738850 (2004-05-01), Lai et al.
patent: 6895460 (2005-05-01), Desoli et al.
patent: 7016968 (2006-03-01), Willner et al.
patent: 7076558 (2006-07-01), Dunn
patent: 7203758 (2007-04-01), Cook et al.
patent: 7213137 (2007-05-01), Boom et al.
patent: 7278014 (2007-10-01), Erb
patent: 7281120 (2007-10-01), Dieffenderfer et al.
patent: 7290050 (2007-10-01), Smith et al.
patent: 1 233 258 (1988-02-01), None
patent: 0 174 231 (1986-03-01), None
patent: 0 387 172 (1990-09-01), None
patent: 02-272627 (1990-11-01), None
Kahle, J. A., “Introduction to the Cell multiprocessor”, IBM Corporation, IBM Journal of Research and Development, vol. 49, No. 4-5, Jul./Sep. 2005, pp. 589-604.
“Cell Broadband Engine Architecture, Version 1.0”, IBM Corporation, Aug. 8, 2005, www-128.ibm.com/developerworks/power/cell/, pp. 1-319.
“Synergistic Processor Unit Instruction Set Architecture, Version 1.0”, IBM Corporation, Aug. 1, 2005, www-128.ibm.com/developerworks/power/cell/, pp. 1-257.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for performing externally assisted calls in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for performing externally assisted calls in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for performing externally assisted calls in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4025968

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.