Multi-processor system executing a plurality of threads...

Electrical computers and digital processing systems: virtual mac – Task management or control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06961935

ABSTRACT:
A program is divided into several instruction streams, and each of them is executed as a thread. A thread processor executed the thread. The thread generates another thread, but one thread is controlled to make a fork operation at most once. Each thread is terminated in the order of generations. A thread manager may be shared with the several thread processors or be distributed to the several thread processors. The thread manager includes a thread sequencer and a thread status table. The thread status table manages execution status of each thread processor and parent-child relation. The thread sequencer requests a thread generation and permits its termination in accordance with the content of the thread status table. The thread processor can execute a thread speculatively.

REFERENCES:
patent: 5109486 (1992-04-01), Seymour
patent: 5404521 (1995-04-01), Murray
patent: 5469570 (1995-11-01), Shibata
patent: 5621910 (1997-04-01), Nagatmatsu
patent: 5678016 (1997-10-01), Eisen et al.
patent: 5729757 (1998-03-01), Shekels
patent: 5787272 (1998-07-01), Gupta et al.
patent: 5812811 (1998-09-01), Dubey et al.
patent: 5867704 (1999-02-01), Tanaka et al.
patent: 5913925 (1999-06-01), Kahle et al.
patent: 6389446 (2002-05-01), Torii
patent: 8-55092 (1996-02-01), None
Sakai, Shuichi et al. “Super-Threading: Architectural and Software Mechanisms for Optimizing Parallel Computation.” ACM. 1993.
Tsai, Jenn-Yuan et al. “The Superthreaded Architecture: Thread Pipelining with Run-time Data Dependence Checking and Control Specification.” IEEE. 1996.
Hirata, Hiroaki et al. “An Elementary Processor Architecture with Simultaneous Instruction Issuing from Multiple Threads.” ACM. 1992.
Blumofe, Robert D. “Executing Multithreaded Programs Efficiently.” Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT), Sep. 1995.
Nikhil et al., “A Multithreaded Massively Parallel Architecture”, Proc. Of 19thAnn. Intl. Symp. On Computer Architecture, 1992, pp. 156-167, ACM.
Culler et al., “Fine-Gain Parallelism with Minimal Hardware Support: A Compiler-Controlled Threaded Abstract Machine”, Proc. of 4thIntl. Conf. On Architectural Sup. For Prog. Langs. & Op. Sys., 1991, pp. 164-175, ACM.
Sohi et al., “Multiscalar Processor”, The 22ndInt'l Symp. On Computer Architecture, 1995, pp. 414-425, IEEE Computer Society Press, ACM.
Dubey et al., “Single Speculative Multi-Threading (SPSM) Architecture: Compiler-Assisted Fine-Grained Multi-Threading”, Parallel Architecture and Compilation Techniques, 1995, pp. 109-121, IFIP.
Kleiman, “Programming with Thread”, Introduction to Threads, 1996, pp. 1-275, Sun Microsystems, Inc.
Northcutt, “The Alpha Operating System: Programming Model”, Archons Project Technical Report, 1988, pp. 2-31, Dept. of Computer Science Carnegie Mellon Univ., Pittsburgh, PA.
Philbin, “An Overview of the Sting Operating System”, 4thNEC Software Conf., 1992, pp. 371-379, NEC Research Institute.
Cooper et al., “C Threads”, Abstract, 1990, pp. 1-18, Dept. of Computer Science Carnegie Mellon Univ., Pittsburgh, PA.
Bohm et al., “An Evaluation of Bottom-Up and Top-Down Thread Generation Techniques”, Computer Science Dept. , Colorado State Univ., Fort Collins, CO., 1993, pp 118-127, IEEE.

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

Multi-processor system executing a plurality of threads... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multi-processor system executing a plurality of threads..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-processor system executing a plurality of threads... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3453423

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