Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- k ZH.
- Melyik nyelvre érhető el az OpenMP?
- c,c++,fortran
- Mit jelent az, hogy az OpenMP egy szabvány?
- Tanulhatóság és eredményesség szempontjából mi jellemzi az OpenMP-t?
- könnyen tanulható,gyorsan eredményes
- Mikor jelent meg az első OpenMP szabvány?
- 1997
- Milyen memóriaarchitektúra esetén használhatunk OpenMP-t?
- közös
- Milyen folyamattípusokat használunk OpenMP esetén a párhuzamosításra?
- szál orientált
- Mit jelent a Fork-Join modell?
- elágazás-csatlakozás
- Milyen kapcsolót kell megadni a gcc-nek, hogy az OpenMP-s részeket is értelmezze?
- -fopenp
- Az alábbiak közül melyik alkalmazza helyesen az OpenMP direktívát?
- Az alábbiak közül melyek kikötés nélküli direktívák?
- Mire való a "master" direktíva?
- szinkronizálja a fö szálat
- Mit csinál a "barrier" direktíva?
- minden szálat szinkronizál
- Mely direktíva vonható egy sorba a "parallel" direktívával?
- mind
- Hány utasításra vonatkozik a "#pragma omp critical" vezérlés?
- 1
- Hány klauzát adhatunk meg egy direktíva mellé?
- bármennyit
- Mi az alapértelmezés, milyen típusú lesz egy globálisan deklarált változó a párhuzamos régióban?
- shared?
- Mi az alapértelmezés, milyen típusú lesz egy lokálisan deklarált változó a párhuzamos régióban?
- private?
- A párhuzamos régión kívül deklarált "i" változó értéke 5. Mennyi lesz az értéke a párhuzamos régióban, ha a parallel direktíva nem tartalmaz klauzát az "i" változó típusára?
- A párhuzamos régión kívül deklarált "i" változó értéke 5. Mennyi lesz az értéke a párhuzamos régióban, ha a parallel direktíva a "private" klauzát adja meg az "i" változó típusára?
- A párhuzamos régión kívül deklarált "i" változó értéke 5. Mennyi lesz az értéke a párhuzamos régióban, ha a parallel direktíva a "firstprivate" klauzát adja meg az "i" változó típusára?
- Hogyan érjük el, hogy egy private változó értéke több párhuzamos régión keresztül is elérhető legyen?
- Mire való a "default" klauza?
- Mikor használjuk a "nowait" direktívát?
- Melyik függvény adja vissza az aktuális szál azonosítóját?
- Melyik függvény adja vissza az aktuálisan futó szálak számát?
- Milyen módon tudjuk megadni azt, hogy egy adott párhuzamos régióban hány szál fusson?
- Hány párhuzamos régió lehet egy programon belül?
- Hogyan adjuk meg környezeti változó segítségével, hogy az OpenMP programunk alapértelmezésben hány szálat használjon a párhuzamos régiókban?
- Hogyan adjuk meg környezeti változó segítségével, hogy az OpenMP programunk maximum hány szálat használjon a párhuzamos régiókban?
- Van-e olyan C függvény, mely segítségével megadható, hogy alapértelmezésben hány szálat használjunk a párhuzamos régiókban?
- Az OpenMP programunkban futásidőben szeretnénk korlátozni a maximálisan indítható szálak számát. Hogyan tehetjük ezt meg?
- Az OpenMP programunkban futásidőben szeretnénk megadni a minimálisan indítandó szálak számát. Hogyan tehetjük ezt meg?
- Milyen módon mérhetjük meg egy OpenMP program futásidejét?
- Az alábbiak közül mely lock kezelő függvény az OpenMP-ben?
- Az alábbiak közül mely klauzák nem használhatók az "omp for" direktíva mellett?
- Az alábbi klauzák közül melyiket használhatjuk kizárólag "omp for" vagy "omp parallel for" direktíva mellett?
- Mit jelent a collapse klauza?
- Mit jelent "omp for" direktíva esetén a "nowait" klauza?
- Meg tudjuk-e adni, hogy "omp for" direktíva esetén az egyes iterációk hogyan legyenek a szálak között kiosztva?
- Az alábbi adattípusok közül melyik lehet ciklusváltozó egy "omp for"-ral párhuzamosítandó ciklusban?
- Az alábbiak közül mely megszorítás érvényes "omp for"-ral párhuzamosított ciklusra?
- Az alábbiak közül melyik klauza szabályozza az "omp for" ütemezését?
- Az "omp for" direktíva esetén mire jó a "chunk size"?
- Mit csinál a "schedule(runtime)" klazua?
- Melyik környezeti változóval szabályozható az "omp for" ütemezése?
- Melyik változótípus nem használható "omp for" direktíva esetén?
- Programunkban kizárólag egy darab "for" ciklust szeretnénk párhuzamosítani OpenMP-vel. Mit kell írni és hova?
- #pragma omp parallell for
- Mi az a redukció?
- Hogyan működik többszálas végrehajtás esetén a redukció?
- Melyik tulajdonság jellemző egy redukcióban alkalmazható műveletre?
- Melyik direktíva esetén alkalmazható redukció?
- Melyik adattípus esetén nem alkalmazhatunk redukciót OpenMP alatt?
- Melyik műveletek esetén nem alkalmazhatunk redukciót OpenMP alatt?
- Az alábbiak közül melyik a nem megfelelő redukciós utasítás?
- Értékek összegét szeretnénk az "osszeg" változóba gyűjteni. Milyen módon kell ezt lekódolni?
- A "maximum" operátor esetén hogyan implementáljuk a redukciót?
- Mely szimulációs technikát alkalmazzák kémiai vegyületek vizsgálatánál?
- Mely szimulációs technikát alkalmazzák járművek áramvonalassági vizsgálatánál?
- Mit jelent az, hogy egy szimuláció sztochasztikus?
- Mit jelent az, hogy egy fizikai modellben az állapotszám diszkrét?
- Mik a fizikai szimulációk készítésének lépései?
- OpenMP kód fejlesztése esetén milyen header-fájlra van szükségünk?
- Megadhatjuk-e parancssori argumentumban az indítandó szálak számát?
- Hogyan tehetünk több utasítást egy párhuzamos régión belülre?
- A "threadprivate" típusú változót hogyan kell deklaráltni?
- Közösen használt változó esetén hogyan biztosítjuk, hogy egyszerre csak egy szál tudjon bele írni?
- Hogyan használjuk időmérésre a clock() függvényt?
- Mi az a CLOCKS_PER_SEC?
- Mi az a script?
- Hogyan adjuk meg linux alatt, hogy az adott scriptet melyik interpreter hajtsa végre?
- #!/bin/bash
- Bash scriptben mi a for ciklus szintaxisa?
- c stilus: for((;;))do <> done
- for i in 1 2 3 4
- do <ciklusmag> done
- Melyik bash for ciklus esetén megy a ciklusváltozó egytől ötig egyenként?
- Mire való az "echo" parancs "-n" kapcsolója?
- nem ie uj sort a vegere
- Használható-e együtt a "for" és a "reduction" klauza?
- Mire kell figyelni lebegőpontos adatok redukciójánál?
- csokken a pontossag
- Mekkora kerekítési hibát várhatunk 100 darab 32 bites lebegőpontos szám összeadásánál?
- Mit jelent az, hogy egy adott függvény "thread safe"?
- megbizhatoan mukodik parhuzamositva is
- Miért nem "thread safe" a "drand48" függvény?
- ez nem
- Miért "thread safe" az "erand48" függvény?
- ez igen
- Milyen mértékegységben mér az "omp_get_wtime" függvény?
- Hogyan érhetjük el, hogy mindegyik szálon más-más véletlen számokat generáljunk?
- Milyen méréseket kell elvégezni erős skálázás vizsgálata esetén?
- Milyen méréseket végezzünk, ha a gyenge skálázást szeretnénk vizsgálni?
- Milyen egyedi módosításokat kell elvégezni egy OpenMP programon, hogy 64 magos SMP gépen is fusson?
- Milyen processzorszám esetén várható, hogy a kód párhuzamos hatékonysága lényegesen meghaladja a 100%-ot?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement