parallel computer Flashcards
how to increase the rechner
cpu frequency
multi threading
2cpu on the same chip
coprozessoren
long pipeline
What is Multithreading?
and what are the 3 types of multithreading
technique where multiple threads(light execution within a process) are used for parallel execution
with cycle
fine granular- every clock cycle it changes, reduce latency, switching
big granular- changes when instruction blocked or waiting recourses- lesss throughput
multi processor system
-same memory
same betriebssysteminstanz.
good
easy to program
nachteil
doesnt scale well
multi computer
ever< has its own memory, communicate over sent messages
all cpu has its own betriebsysteminstanz
vorteile
scalierbar , scientifical
nachteil
administration
Common Mmemory
Problem-> access same bit.who writes last
strict consistence
synchronisation,
same order
sequential consistance
keeps the order of operation with random choice of operating time
global reihenfolge
each cpu do its owhn befehl
it is random
processor consistencx
Idea of Processor Consistency
Preserve Local Order:
Each processor maintains its local order of memory operations.
Different Global Orders:
Different processors can see different global interleavings of memory operations.