Párhuzamos programozás GPU segítségével
dc.contributor.advisor | Szabó, István | |
dc.contributor.author | Szabó, Levente | |
dc.contributor.department | DE--TEK--Informatikai Kar | hu_HU |
dc.date.accessioned | 2013-05-31T07:34:04Z | |
dc.date.available | 2013-05-31T07:34:04Z | |
dc.date.created | 2013-05-05 | |
dc.date.issued | 2013-05-31T07:34:04Z | |
dc.description.abstract | A szakdolgozatom témáját azért választottam, mert már korábban is használtam GPU-val gyorsított programokat. Video vágó, képszerkesztő és 3D képszerkesztő programok között egyre jobban népszerűbbé vált a párhuzamosítás és a videokártyák teljesítményének kihasználása. Nem sokkal ezek megjelenése után el kezdett érdekelni ezek működésének a háttere, hogy mégis hogyan valósítják meg, miben különbözik egy párhuzamosított program egy sima kódtól. Laptop vásárlásnál is fő szempont volt, hogy NVIDIA videokártyával rendelkezzen, hiszen ez a legelterjedtebb a párhuzamosítási eszközök között. Egy ideig nem is tudtam, hogy mit fogok választani szakdolgozatnak, mert a diploma munka listából egyik téma se fogott meg igazán. Mikor megismerkedtem a CUDA programozással tudtam, hogy ezt a témát szeretném elfogadtatni valamelyik tanárral. Miután Dr. Szabó István Tanár Úr beleegyezett, hogy választhatom ezt a témát nála, nem sokkal később a részleteket is megbeszéltük. Sok féle programozási problémát lehet párhuzamosítani, de mi a hővezetés és hőátadás szimulálását választottuk. Az oka az volt, hogy ez egy olyan probléma, amit viszonylag könnyen meg lehet valósítani, mégis nagy számítás igényű, és a gyakorlatban is jól fel lehet használni. Bár a szakdolgozat az épületek falainak hővezetésére korlátozódik, sok más hővezetéssel kapcsolatos problémákra is át lehet ültetni. A szakdolgozat két fő részre osztható. Lényegi része a párhuzamos programozás GPU segítségével. Ez egy hővezetés és hőátadási szimuláció által van bemutatva. A gyorsaság demonstrálására és ellenőrzés szempontjából két program lett megírva, egy CPU-ra és egy pedig GPU-ra. Hogy viszonylag egyenlő eséllyel induljon a két program, mindkettő kihasználja a párhuzamosítás előnyeit. | hu_HU |
dc.description.course | Mérnökinformatikus | hu_HU |
dc.description.degree | BSc/BA | hu_HU |
dc.format.extent | 50 | hu_HU |
dc.identifier.uri | http://hdl.handle.net/2437/169850 | |
dc.language.iso | hu | hu_HU |
dc.subject | CUDA | hu_HU |
dc.subject | GPGPU | hu_HU |
dc.subject | párhuzamos programozás | hu_HU |
dc.subject | hővezetés | hu_HU |
dc.subject.dspace | DEENK Témalista::Fizika::Elméleti fizika | hu_HU |
dc.subject.dspace | DEENK Témalista::Informatika::Komputergrafika | hu_HU |
dc.title | Párhuzamos programozás GPU segítségével | hu_HU |
dc.title.subtitle | Hővezetés és hőátadás szimulálása CUDA programozási környezetben | hu_HU |
dc.title.translated | Parallel programming using GPU | hu_HU |