1987
DOI: 10.1145/36177.36199
|View full text |Cite
|
Sign up to set email alerts
|

Firefly: a multiprocessor workstation

Abstract: Firefly is a shared-memory multiprocessor workstation that contains from one to seven MicroVAX 78032 processors, each with a floating point unit and a sixteen kilobyte cache. The caches are coherent, so that all processors see a consistent view of main memory. A system may contain from four to sixteen megabytes of storage. Input-output is done via a standard DEC QBus. Input-output devices are an Ethernet controller, fixed disks, and a monochrome 1024 x 768 display with keyboard and mouse. Optional hardware inc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

1989
1989
1999
1999

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(25 citation statements)
references
References 6 publications
0
25
0
Order By: Relevance
“…The local run queue is examined first to give absolute preference to bound threads over unbound threads. This avoids bottlenecks by maximizing throughput of the unparallelized Unix compatibility code 8 , and improves the performance of processor allocation by causing it to preempt other operations. If the local queue is empty, then the global run queue is examined.…”
Section: Data Structuresmentioning
confidence: 99%
See 2 more Smart Citations
“…The local run queue is examined first to give absolute preference to bound threads over unbound threads. This avoids bottlenecks by maximizing throughput of the unparallelized Unix compatibility code 8 , and improves the performance of processor allocation by causing it to preempt other operations. If the local queue is empty, then the global run queue is examined.…”
Section: Data Structuresmentioning
confidence: 99%
“…7 Most of this code has been parallelized, see [5] for details. 8 See [6] for an extensive study of this area…”
Section: Data Structuresmentioning
confidence: 99%
See 1 more Smart Citation
“…RCupd: This memory system uses RC memory model, a simple write-update protocol not unlike the one used in Firefly [37] for state transitions, and no explicit communication primitives. From the point of view of the processor, writes are handled exactly similarly as in RCinv.…”
Section: Rcinvmentioning
confidence: 99%
“…Other systems in this class include Amoeba [21], Chorus [2], Topaz [27], and V [11]. To facilitate parallelism within applications, these systems allow more than one kernel-supported process to run in one address space.…”
Section: Related Workmentioning
confidence: 99%