UL/FRI/UNI-RI/CSS/FAQ

Iz E-študij, proste zakladnice študentskega znanja

< UL | FRI | UNI-RI | CSS
Skoči na: navigacija, iskanje

UL/FRI/UNI-RI/CSS

Pogosta vprašanja na ustnem

Dopolni z odgovori, če jih poznaš.


Strani se nanašajo na css.pdf - knjigo na strani prdemeta.


1. Pomnilnik s pravili CA

stran 12 spodaj in 13


2. Univerzalni stroj (Minsky)

2-registrski univerzalni stroj (MINSKY), sestoji iz: 1. Programske enote(KA) 2. 2 registrov (potencialno neskoncne dolzine) 3. niza instrukcij: -povecaj vsebino registra za 1, zmanjsaj vsebino registra za 1, testiraj, ali je vsebina registra 0

(stran 15)


3. Razširjanje signalov, reduciran set, ali se da narediti križanje brez usmernikov stran 10-14

Splošnih 10 pravil je mogoce skrciti na 6 z uporabo kompleksnejsega ozicenja.Ostane 6 pravil: križanje, | , • . Ozicenjem (razsirjanje,cepitev,preckanje) resimo z (tipa,b,c,d). Križanje se ne da izvesti brez usmernikov?


4. prečkanje z XOR str. 12


5. CPA algoritem – kaj se zgodi s pravili pri evoluciji Vsaki celicicelularnega modela ALIFE priredimo genotip ali genom,ki specificira tabelo pravil,kar pomeni,da zavsako od 2^5 =32 sosednostnih kombinacij podaja 10 bitov(gen), ki opisujejo spremembe stanj sosednjih celic in kopiranje pravila sosednjim celicam. Celularna struktura deluje tako,da vsaka celica glede na sosednostno kombinacijo (ki doloca njen gen) izvede pravila (spremembe stanj,kopiranje pravila).Zatem se izvedejo se genetski operatorji (mutacija,krizanje).

stran 19-21


6. Razlika GA (uniformen, ne spreminja pravil, globalna funkcija) in CPA (neuniformen ali uniformen, spreminja pravila na generacijo, lokalna decizija glede na sosednost)


- GA uporablja evolucijo nad populacijo neodvisnih CA,CPA pa nad izvaja evolucijo - GA deluje globalno,CPA pa lokalno,tako kot CA tudi procesira

stran 26


7. CA r=2, D=1: št. Bitov za pravilo

3.4 poglavje Rezultati CPA


8. CPA – kvazi-uniformni, r=3,n=20, koliko bitov za pravila

3.4 poglavje Rezultati CPA

9. Skaliranje CA

Gre za vprasanje,kako lahko rezultat razvite ne-uniformne strukture CA velikosti N uporabimo pristrukturi velikosti N(N > N ali N < N) tako, da bodo ohranjene originalne performanse. Iscemo postopek (algoritem), ki bodo locil,kater opravilo uporabimo v vsaki celici N tako, da bo globalno obnasanje N enako N.

stran 29


10. Pravilo 18 po Wolframu – kaj naredi nad podatki 000010000… (1 dim, sosednost 3)

3.4 poglavje Rezultati CPA


11. CA: tip problemov, ki jih rešujemo

zacetek poglavja 4



12.pravilo 18[10] na SSS

isto kot prej razviti moras podobno kot pri wolframu, le da ti on da podatke razumeti moras kako se pravila spreminjajo in kako jih spremeniti


13. UC – pravila, zmanjšana…

1.3.2 poglavje Redukcija pravil


14. Prečkanje pri poteh v CPA (usmerjeni, neusmerjeni)



15. PAL – uporaba statičnega rama za programiranje

51-52


16. CLB (FPGA): št. komponent, vhodi (splošen + 4-2x LUT)

55-56


17. FPGA: Xilinx tipi povezav

59-60


18. Xilinx: zgradba modula, dolge poti

57-58


19. FPGA: stopnje programiranja, način programiranja CTTP (master – slave)

60


20. max št. anti-varovalk pri ACTEL, zakaj

ACTEL zagotavlja,da sona katerikoli povezavi med dvema poljubnima tockama najvec 4 anti-varovalke.

61-63


21. Razlika med Xilinx (sram) in Altero (anti-fuse),

Xilinx CLB, FPGA pomnilna celica ?


22. Amdahlov zakon, Gustafsonov zakon  zakaj se ne izključujeta.

79


23. Principi snovanja paralelnih algoritmov

75


24. MPI: skupni ukazi (reduce, scatter, gather, bcast…)

117-119


25. Kolektivno komuniciranje

116


26. Itegriranje z MPI, kaj pošiljamo (a, b, n), kaj sprejemamo (delne vsote), kateri ukazi (bcast, reduce)

109-naprej nekje.


27. Razlike MPI  OpenMPI pri uporabi

- OpenMPI uporablja niti - bolj primeren za vec jedrene - MPI uporablja procese - bolj primeren za gruce racunalnikov

28. OpenMPI: kje se uporablja, knjižnica ali direktiva

- knjižnica - http://www.open-mpi.org/

Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja