Advertisement
ravencs

Untitled

Nov 28th, 2013
96
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. k ZH.
  2.  
  3.     Melyik nyelvre érhető el az OpenMP?
  4.  
  5.     c,c++,fortran
  6.  
  7.     Mit jelent az, hogy az OpenMP egy szabvány?
  8.  
  9.      
  10.  
  11.     Tanulhatóság és eredményesség szempontjából mi jellemzi az OpenMP-t?
  12.  
  13.     könnyen tanulható,gyorsan eredményes
  14.  
  15.     Mikor jelent meg az első OpenMP szabvány?
  16.  
  17.     1997
  18.  
  19.     Milyen memóriaarchitektúra esetén használhatunk OpenMP-t?
  20.  
  21.     közös
  22.  
  23.     Milyen folyamattípusokat használunk OpenMP esetén a párhuzamosításra?
  24.  
  25.     szál orientált
  26.  
  27.     Mit jelent a Fork-Join modell?
  28.  
  29.     elágazás-csatlakozás
  30.  
  31.     Milyen kapcsolót kell megadni a gcc-nek, hogy az OpenMP-s részeket is értelmezze?
  32.  
  33.     -fopenp
  34.  
  35.     Az alábbiak közül melyik alkalmazza helyesen az OpenMP direktívát?
  36.  
  37.      
  38.  
  39.     Az alábbiak közül melyek kikötés nélküli direktívák?
  40.  
  41.      
  42.  
  43.     Mire való a "master" direktíva?
  44.  
  45.     szinkronizálja a fö szálat
  46.  
  47.     Mit csinál a "barrier" direktíva?
  48.  
  49.     minden szálat szinkronizál
  50.  
  51.     Mely direktíva vonható egy sorba a "parallel" direktívával?
  52.  
  53.     mind
  54.  
  55.     Hány utasításra vonatkozik a "#pragma omp critical" vezérlés?
  56.  
  57.     1
  58.  
  59.     Hány klauzát adhatunk meg egy direktíva mellé?
  60.  
  61.     bármennyit
  62.  
  63.     Mi az alapértelmezés, milyen típusú lesz egy globálisan deklarált változó a párhuzamos régióban?
  64.  
  65.     shared?
  66.  
  67.     Mi az alapértelmezés, milyen típusú lesz egy lokálisan deklarált változó a párhuzamos régióban?
  68.  
  69.     private?
  70.  
  71.     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?
  72.  
  73.      
  74.  
  75.     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?
  76.  
  77.     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?
  78.  
  79.     Hogyan érjük el, hogy egy private változó értéke több párhuzamos régión keresztül is elérhető legyen?
  80.  
  81.     Mire való a "default" klauza?
  82.  
  83.     Mikor használjuk a "nowait" direktívát?
  84.  
  85.     Melyik függvény adja vissza az aktuális szál azonosítóját?
  86.  
  87.     Melyik függvény adja vissza az aktuálisan futó szálak számát?
  88.  
  89.     Milyen módon tudjuk megadni azt, hogy egy adott párhuzamos régióban hány szál fusson?
  90.  
  91.     Hány párhuzamos régió lehet egy programon belül?
  92.  
  93.     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?
  94.  
  95.     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?
  96.  
  97.     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?
  98.  
  99.     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?
  100.  
  101.     Az OpenMP programunkban futásidőben szeretnénk megadni a minimálisan indítandó szálak számát. Hogyan tehetjük ezt meg?
  102.  
  103.     Milyen módon mérhetjük meg egy OpenMP program futásidejét?
  104.  
  105.     Az alábbiak közül mely lock kezelő függvény az OpenMP-ben?
  106.  
  107.     Az alábbiak közül mely klauzák nem használhatók az "omp for" direktíva mellett?
  108.  
  109.     Az alábbi klauzák közül melyiket használhatjuk kizárólag "omp for" vagy "omp parallel for" direktíva mellett?
  110.  
  111.     Mit jelent a collapse klauza?
  112.  
  113.     Mit jelent "omp for" direktíva esetén a "nowait" klauza?
  114.  
  115.     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?
  116.  
  117.     Az alábbi adattípusok közül melyik lehet ciklusváltozó egy "omp for"-ral párhuzamosítandó ciklusban?
  118.  
  119.     Az alábbiak közül mely megszorítás érvényes "omp for"-ral párhuzamosított ciklusra?
  120.  
  121.     Az alábbiak közül melyik klauza szabályozza az "omp for" ütemezését?
  122.  
  123.     Az "omp for" direktíva esetén mire jó a "chunk size"?
  124.  
  125.     Mit csinál a "schedule(runtime)" klazua?
  126.  
  127.     Melyik környezeti változóval szabályozható az "omp for" ütemezése?
  128.  
  129.     Melyik változótípus nem használható "omp for" direktíva esetén?
  130.  
  131.     Programunkban kizárólag egy darab "for" ciklust szeretnénk párhuzamosítani OpenMP-vel. Mit kell írni és hova?
  132.  
  133.     #pragma omp parallell for
  134.  
  135.     Mi az a redukció?
  136.  
  137.     Hogyan működik többszálas végrehajtás esetén a redukció?
  138.  
  139.     Melyik tulajdonság jellemző egy redukcióban alkalmazható műveletre?
  140.  
  141.     Melyik direktíva esetén alkalmazható redukció?
  142.  
  143.     Melyik adattípus esetén nem alkalmazhatunk redukciót OpenMP alatt?
  144.  
  145.     Melyik műveletek esetén nem alkalmazhatunk redukciót OpenMP alatt?
  146.  
  147.     Az alábbiak közül melyik a nem megfelelő redukciós utasítás?
  148.  
  149.     Értékek összegét szeretnénk az "osszeg" változóba gyűjteni. Milyen módon kell ezt lekódolni?
  150.  
  151.     A "maximum" operátor esetén hogyan implementáljuk a redukciót?
  152.  
  153.     Mely szimulációs technikát alkalmazzák kémiai vegyületek vizsgálatánál?
  154.  
  155.     Mely szimulációs technikát alkalmazzák járművek áramvonalassági vizsgálatánál?
  156.  
  157.     Mit jelent az, hogy egy szimuláció sztochasztikus?
  158.  
  159.     Mit jelent az, hogy egy fizikai modellben az állapotszám diszkrét?
  160.  
  161.     Mik a fizikai szimulációk készítésének lépései?
  162.  
  163.     OpenMP kód fejlesztése esetén milyen header-fájlra van szükségünk?
  164.  
  165.     Megadhatjuk-e parancssori argumentumban az indítandó szálak számát?
  166.  
  167.     Hogyan tehetünk több utasítást egy párhuzamos régión belülre?
  168.  
  169.     A "threadprivate" típusú változót hogyan kell deklaráltni?
  170.  
  171.     Közösen használt változó esetén hogyan biztosítjuk, hogy egyszerre csak egy szál tudjon bele írni?
  172.  
  173.     Hogyan használjuk időmérésre a clock() függvényt?
  174.  
  175.      
  176.  
  177.     Mi az a CLOCKS_PER_SEC?
  178.  
  179.      
  180.  
  181.     Mi az a script?
  182.  
  183.      
  184.  
  185.     Hogyan adjuk meg linux alatt, hogy az adott scriptet melyik interpreter hajtsa végre?
  186.  
  187.     #!/bin/bash
  188.  
  189.     Bash scriptben mi a for ciklus szintaxisa?
  190.  
  191.     c stilus: for((;;))do <> done
  192.  
  193.     for i in 1 2 3 4
  194.  
  195.     do <ciklusmag> done
  196.  
  197.     Melyik bash for ciklus esetén megy a ciklusváltozó egytől ötig egyenként?
  198.  
  199.      
  200.  
  201.     Mire való az "echo" parancs "-n" kapcsolója?
  202.  
  203.     nem ie uj sort a vegere
  204.  
  205.     Használható-e együtt a "for" és a "reduction" klauza?
  206.  
  207.      
  208.  
  209.     Mire kell figyelni lebegőpontos adatok redukciójánál?
  210.  
  211.     csokken a pontossag
  212.  
  213.     Mekkora kerekítési hibát várhatunk 100 darab 32 bites lebegőpontos szám összeadásánál?
  214.  
  215.      
  216.  
  217.     Mit jelent az, hogy egy adott függvény "thread safe"?
  218.  
  219.     megbizhatoan mukodik parhuzamositva is
  220.  
  221.     Miért nem "thread safe" a "drand48" függvény?
  222.  
  223.     ez nem
  224.  
  225.     Miért "thread safe" az "erand48" függvény?
  226.  
  227.     ez igen
  228.  
  229.     Milyen mértékegységben mér az "omp_get_wtime" függvény?
  230.  
  231.      
  232.  
  233.     Hogyan érhetjük el, hogy mindegyik szálon más-más véletlen számokat generáljunk?
  234.  
  235.      
  236.  
  237.     Milyen méréseket kell elvégezni erős skálázás vizsgálata esetén?
  238.  
  239.      
  240.  
  241.     Milyen méréseket végezzünk, ha a gyenge skálázást szeretnénk vizsgálni?
  242.  
  243.     Milyen egyedi módosításokat kell elvégezni egy OpenMP programon, hogy 64 magos SMP gépen is fusson?
  244.  
  245.     Milyen processzorszám esetén várható, hogy a kód párhuzamos hatékonysága lényegesen meghaladja a 100%-ot?
Advertisement
RAW Paste Data Copied
Advertisement