Map
Index
Random
Help
Topics
th

Topic: multiple processors

topics > computer science > Group: distributed systems



Group:
distributed database
Group:
parallel processing

Topic:
actor machines
Topic:
backup processor
Topic:
communicating sequential processes
Topic:
computer architecture
Topic:
computer performance
Topic:
concurrent operations
Topic:
data flow machines
Topic:
implementing distributed systems and applications
Topic:
massively parallel processors
Topic:
multi-tasking
Topic:
process migration

Summary

Multiple processors enhance performance and ease expansion. Processors may be tightly interconnected and execute small tasks on demand, e.g., data flow programming. Another approach is a network of communicating processors with pre-assigned tasks. For instance one processor may handle disk i/o while another manages the display screen. Multiple processors are also used for redundant reliability. The shadow processor has a watchdog timer and a means of taking control if the main processor stops regular execution. (cbb 5/80)
Subtopic: multiple processors up

Quote: divide the operating system into disjoint utilities that are assigned to processors; non-local calls by message queues and pipes [»oustJK2_1980]
Quote: multiprocessor, reference counting without synchronized operations; 100x reduction in maximal response time for garbage collection [»levaY10_2001]
Quote: every process should have its own processor [»wirtN8_1977]
Quote: to satisfy real-time constraints, dedicate each processor to a single process [»brinP11_1978]
Quote: can design multiprocessor systems in which processors are available most of the time instead of being utilized most of the time [»maoTW3_1980]

Subtopic: symmetric multi-processors up

Quote: Cilk-5 for symmetric multi-processors with shared memory and scheduling by compiler and runtime [»frigM6_1998]

Subtopic: multi-processor chips up

Quote: chip multi-processors reduce interconnect delays by partitioning the microarchitecture into localized processing elements [»hammL9_1997]
Quote: multicore processors have much richer interleaving than single core processors; will lead to new system failures [»leeEA5_2006]

Subtopic: pipelines up

Quote: a pipeline is a chain of producer-consumer threads; if evenly balanced, it makes effective use of multiple processors [»birrAD_1991]

Subtopic: single processor up

QuoteRef: hoarCA8_1978 ;;666 "The traditional stored program digital computer has been designed primarily for deterministic execution of a single sequential program


Related Topics up

Group: distributed database   (6 topics, 194 quotes)
Group: parallel processing   (41 topics, 1125 quotes)

Topic: actor machines (2 items)
Topic: backup processor (3 items)
Topic: communicating sequential processes (33 items)
Topic: computer architecture (46 items)
Topic: computer performance (14 items)
Topic: concurrent operations (22 items)
Topic: data flow machines (14 items)
Topic: implementing distributed systems and applications (41 items)
Topic: massively parallel processors (29 items)
Topic: multi-tasking (22 items)
Topic: process migration
(3 items)


Updated barberCB 9/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.