×

Virtual processor method and apparatus for enhancing parallelism and availability in computer systems

  • US 5,640,584 A
  • Filed: 12/12/1994
  • Issued: 06/17/1997
  • Est. Priority Date: 12/12/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system, comprising:

  • (a) a plurality of processor nodes, each of the processor nodes having a plurality of data storage devices connected thereto;

    (b) an interconnect network, coupled to the processor nodes, for transmitting messages between processor nodes;

    (c) each of the processor nodes comprising a plurality of vproc means for performing a plurality of threads simultaneously, wherein each vproc means independently performs one of the threads, the threads being streams of instructions executed on behalf of a task, wherein each of the threads access data on a different data storage device simultaneously with the other threads; and

    (d) each of the processor nodes comprising operating system means for assigning the vproc means to processor nodes at system startup, further comprising means for creating and storing a translation table identifying locations of vproc means and processor nodes on the interconnect network at the system startup.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×