• čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • English 
    • čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • Login
View Item 
  •   Repository Home
  • Závěrečné práce
  • bakalářské práce
  • Fakulta strojního inženýrství
  • 2009
  • View Item
  •   Repository Home
  • Závěrečné práce
  • bakalářské práce
  • Fakulta strojního inženýrství
  • 2009
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Možnosti realizace paralelně zpracovávaných úloh v programovacích jazycích

Possibilities of implementation parallel task in programming languages

Thumbnail
View/Open
review_20456.html (7.794Kb)
final-thesis.pdf (1.010Mb)
Author
Zejda, Václav
Advisor
Houška, Pavel
Referee
Ondroušek, Vít
Grade
A
Altmetrics
Metadata
Show full item record
Abstract
Tato práce se zabývá problematikou realizace paralelně zpracovávaných úloh v různých programovacích prostředích. První část je věnována obecnému úvodu do paralelizace. Uvádí zejména kdy se vyplatí paralelizovat, jaké typy paralelizace se používají a rozdíly v použité architektuře. V dalších částech jsou již popsány jednotlivé způsoby a prostředky používané pro tvorbu aplikací s podporou paralelismu. Od doplňků pro klasické programovací rozhranní (C/C++, .NET), přes tvorbu aplikací v grafických vývojových prostředích až po rozhranní využívající vedle procesoru počítače (CPU) i procesory grafických karet (GPU).
 
This work deals with the problem of implementation of parallel tasks in various programming environments. First part of the work follows the basics of parallelisation. It features especially when the parallelisation is suitable, what kinds of parallelisation are used and differences between architecture of various systems. Following parts describes various techniques in developing applications with the parallelisation support. From parallelisation support for common programming languages to graphics development tools and to environments that uses graphic processing unit (GPU) in combination with central processing unit (CPU).
 
Keywords
Datový paralelismus, úlohový paralelismus, OpenMP, MPI, .NET, CPU, GPU, Data parallelism, Task parallelism, OpenMP, MPI, .NET, CPU, GPU
Language
čeština (Czech)
Study brunch
Aplikovaná informatika a řízení
Composition of Committee
prof. Ing. Jiří Tůma, CSc. (předseda) doc. Ing. Jaroslav Šeminský, CSc. (místopředseda) doc. Ing.Eva Kureková, CSc. (člen) doc. Ing. Ivan Švarc, CSc. (člen) doc. Ing. Lenka Landryová, CSc. (člen) RNDr. Jiří Dvořák, CSc. (člen) Ing. Pavel Houška, Ph.D. (člen)
Date of defence
2009-06-23
Process of defence
Result of the defence
práce byla úspěšně obhájena
Persistent identifier
http://hdl.handle.net/11012/8724
Source
ZEJDA, V. Možnosti realizace paralelně zpracovávaných úloh v programovacích jazycích [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2009.
Collections
  • 2009 [579]
Citace PRO

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV
 

 

Browse

All of repositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV