PAR2 Flashcards

1
Q

EREW

A

Zadne 2 procesory nesmeji read nebo write do teze pametove bunky

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CRCW – Priority

A

Proceosrum jsou prideleny pevne priority (zapis povolen – nejvyssi priorita)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CRCW – Arbitrary

A

Ukoncit zapis je povoleno nahodne vybranemu procesoru

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SIMD(single instruction multiple data)

A

uzly jsou rizeny tokem makroinstrukci pres centralni radic; který je preklada na mikroinstrukce pro jednotlive uzly – vypocet synchronni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

PRAM provadi synchronne 3 typy instrukci

A

cteni; lokalni operace a zapis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

tabulka APRAM vykonnostni parametry

A

lokalni operace – 1; globalni READ nebo WRITE – d; k po sobe jdoucich globalnich READ nebo WRITE – d + k -1; barieorova synch – B(p)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Taxonomie - sdilena pamet

A

vsechny procesory mají pristup do pameti ; HW/SW komunikace = read/write – bez send a recieve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

aktivacni registr

A

obsazen v procesoru P1; obsahuje bit Active/Idle pro každý Pi – vypocet trva dokud se P1 nezastavi (ostatní skoncily)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Taxonomie – distribuovana pamet

A

uzly jsou samostatne pocitace – HW/SW komunikace = send/recieve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Plne paralelni algoritmy

A

PRAM(n;p) algoritmus A je plne paralelni; jestlize T(n;p) = O(1) a C(n;p) = O(SU(n))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

APRAM

A

procesory pracuji asynchronne; nutna barierova synchronizace; doba pristupu do sdilene pameti není jednotkova

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

CREW

A

Soucasna cteni teze pametove bunky jsou dovolena; ale v 1 okamziku se pouze 1 procesor smi pokusit zapsat do dane bunky

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Taxonomie – distribuovana sdilena pamet

A

tvari se jako SM – musí se hledat (bud je v pameti nebo na siti) HW – send/recieve; SW – read/write

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

RAM (random access machine)

A

vypocetni jednotka – počet lokalnich pametovych bunek ma neomezeny – casova slozitost = počet provedenych instrukci - vsechny instrukce jednotkovy cas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vypocetni sila – definice

A

PRAM podmodel A je vypocetne silnejsi nez podmodel B; psano A>=B jestlize jakykoliv algoritmus napsany pro B pobeze beze zmeny na A s timtez paralelnim casem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

PRAM (parallel)

A

neomezeny počet procesoru; nemoezeny počet sdilenych pam. Bunek; pristup do kterekoli bunky sdilene pameti v konst. Case

17
Q

CRCW – Common

A

Vsem zadajicim procesorum je povoleno dokoncit zapis prave tehdy; když vsechny zapisovane hodnoty jsou stejne

18
Q

MIMD(single instruction multiple data)

A

samostatne uzlove pocitace – vypocty jsou asynchronni – musí existovat explicitni synchro – komunikace stejna jako SIMD

19
Q

rozdily SIMD a MIMD

A

provadeni if a else – u SIMD při zpracovani podminky nejaka cast proceosru projde a pracuje – druha cast ceka – v MIMD mohou pracovat najednou

20
Q

Lemma k vypocetni sile

A

Priority>Arbitrary>Common>CREW>EREW