Vývoj paralelních aplikací s Intel Threading Tools

but.committeecs
but.defencecs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorDvořák, Václavcs
dc.contributor.authorVadkerti, Ladislavcs
dc.contributor.refereeJaroš, Jiřícs
dc.date.accessioned2020-05-22T11:59:55Z
dc.date.available2020-05-22T11:59:55Z
dc.date.createdcs
dc.description.abstractDnešním trendem v návrhu mikroprocesorů je zvyšování počtu výkonných jader na jednom čipu. Zvyšování taktovací frekvence dosáhlo svých limitů způsobených rostoucí energetickou spotřebou. Tento trend přináší nové možnosti pro softwarové vývojáře, kteří mohou využít skutečného paralelizmu ve vykonávání více vláken v rámci aplikace. Ale současný běh vláken také přináší nové problémy, které se při vývoji sekvenčních programů nemusely řešit. Správně navržená aplikace může použitím více vláken dosáhnout zlepšení výkonu lepším využitím hardwarových prostředků. Na druhou stranu, nesprávné použití vláken může vést k degradaci výkonu, nepředvídatelnému chování a chybovým stavům, které jsou těžko řešitelné. Z tohoto důvodu firma Intel vyvinula sadu nástrojů, které mají napomáhat vývojářům analyzovat výkon a detekovat chyby v interakci mezi vlákny. Tato práce se zaměřuje na možnosti použití těchto nástrojů při vývoji vícevláknových aplikací.cs
dc.description.abstractToday's trend in microprocessor design is increasing the number of execution cores within one single chip. Increasing the processor's clock speed reached its limit with growing power consumption. This trend brings new opportunities to software developers, as they can take advantage of real multithreading in their applications. But a lot of new problems to solve appear with threading compared to sequential programming. With proper design, threading can enhance performance by making better use of hardware resources. However, the improper use of threading can lead to performance degradation, unpredictible behavior, or error conditions that are difficult to solve. For this reason Intel developed a suite of tools, that can help software developers to analyze performance and detect coding errors in thread interactions. This thesis focuses on the examination of ways that this tools can be used in multithreaded application development.en
dc.description.markAcs
dc.identifier.citationVADKERTI, L. Vývoj paralelních aplikací s Intel Threading Tools [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .cs
dc.identifier.other15265cs
dc.identifier.urihttp://hdl.handle.net/11012/53961
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectparalelní programovánícs
dc.subjectvláknacs
dc.subjectladění výkonucs
dc.subjectvývojové nástrojecs
dc.subjectnásobení maticcs
dc.subjectparallel programmingen
dc.subjectmultithreadingen
dc.subjectperformance tuningen
dc.subjectdevelopment toolsen
dc.subjectmatrix multiplicationen
dc.titleVývoj paralelních aplikací s Intel Threading Toolscs
dc.title.alternativeParallel Application Development with Intel Threading Toolsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.modified2020-05-09-23:39:23cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid15265en
sync.item.dbtypeZPen
sync.item.insts2020.05.22 13:59:55en
sync.item.modts2020.05.22 13:26:13en
thesis.disciplinePočítačová grafika a multimédiacs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.11 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_15265.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_15265.html
Collections