Multiple context software analysis

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395678, 395568, G06F 1100

Patent

active

057991430

ABSTRACT:
A method for multiple context analysis of software applications in a multiprocessing (22, 23), multithreaded computer environment utilizes instrumentation code inserted (54, 55) into the applications. For each execution (67) of the application (60), a context set is selected (62). Execution of the instrumented code (67) provides information for analysis in an instrumentation buffer (82) addressed by a reserved register (80) or buffer pointer. The operating system is responsible for providing in the reserved register (80) the address of the instrumentation buffer (82) appropriate for each instrumented context executed. When the application (60) is done with an instrumentation buffer (82), the buffer may be processed by filter software (68). The combination of using a reserved register (80) and allowing the operating system to keep track of relevant context switches allows applications to be instrumented (54, 55) for various context sets without the necessity of modifying (53) or recompiling (52) the application software (60).

REFERENCES:
patent: 4462077 (1984-07-01), York
patent: 5129077 (1992-07-01), Hillis
patent: 5179702 (1993-01-01), Spix et al.
patent: 5212794 (1993-05-01), Pettis et al.
patent: 5333304 (1994-07-01), Christensen et al.
patent: 5390336 (1995-02-01), Hillis
patent: 5442758 (1995-08-01), Slingwine et al.
patent: 5485574 (1996-01-01), Bolosky et al.
patent: 5490249 (1996-02-01), Miller
patent: 5519857 (1996-05-01), Moeller et al.
patent: 5553235 (1996-09-01), Chen et al.
patent: 5590056 (1996-12-01), Barritz
patent: 5594904 (1997-01-01), Linnermark et al.
patent: 5602729 (1997-02-01), Krueger et al.
"Man Page Interface for IRIX 5.2", pub. by Silicon Graphics, Release 5.2, 5 pgs.
William A. Wulf, "SC'95 Table of Contents by Session", pub.by Assoc. for Computing Machinery,Inc., for Supercomputing Conf. Dec.3-5, 1995, 9 pgs.
Michael D.Smith, "Tracing with pixie", Version 1.1, pp. 1-29.
Chilimbi, et al, "StormWatch: A Tool for Visualizing Memory System Protocols", pub. by AT&T Bell Labs, for SC'95 TOCS, pp. 1-16.
Kimelman, et al, "Strata-Various:--Multi-Layer Visualization of Dynamics in Software System Behavior", pub. by IBM Thomas J.Watson Res.Center Jul. 26, 1994, for Visualization '94, pp. 1-14.
Chriss Stephens, et al., "Instruction Level Profiling and Evaluation of the IBM RS/6000", pub. by ACM 1991, pp. 180-189.
Susan J.Eggers et al, "Techniques for Efficient Inline Tracing on a Shared-Memory Multiprocessor", pub. by ACM, 1990, pp. 27-37.
Michelle Harr, "Program Visualizer (PV) Tutorial and Reference Manual RElease 0.8.1", pub.by IBM Software Solutions, pp. 1-142.

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

Multiple context software analysis does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiple context software analysis, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple context software analysis will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-42851

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