Bakalářská práce

Urychlení nástroje EACirc pomocí GPU

GPU-based speedup of EACirc project

Jiří Novotný
Anotace

Tato práce se zabývá akcelerací výpočtů používaných programem EACirc, který slouží výzkumu testování náhodnosti. Byla vytvořena nová verze programu, která urychluje vybrané výpočty na GPU pomocí platformy CUDA. Jako vhodné řešení zrychlení bylo vybráno vyhodnocení softwarového obvodu, který se v EACircu používá. Tento obvod byl přepsán pro platformu CUDA a následně bylo změřeno jeho zrychlení oproti …více

Abstract

This thesis deals with the acceleration of the EACirc program computations which are used in the randomness testing research. A new version of the program was created which accelerates the selected computations on GPU by using the CUDA platform. An execution of a software circuit used by EACirc was chosen as a suitable solution for speeding-up the computations. This circuit was rewritten for the CUDA …více

Zadání práce
Nástroj EACirc poskytuje možnost automaticky generovat softwarové obvody pomocí genetického programování. Vygenerované obvody jsou aplikovány v oblasti statistického testování výstupu kryptografických algoritmů.
Cílem práce je upravit jádro nástroje EACirc pro grafické karty s technologií CUDA pro podporu nového rozhraní a demonstrovat vytvořenou funkčnost na vybraném kryptografickém algoritmu. Analýza by měla pokrývat dosažené zrychlení ve srovnání s CPU implementací a diskuzi návrhových rozhodnutí z hlediska optimálního využití výkonu GPU. Praktická část práce dále začlení automatizaci překladu EACircu pomocí nástroje CMake.

Doporučená literatura:
Projekt EACirc https://github.com/crocs-muni/EACirc
Práce zkontrolována:
25. 5. 2015 09:43, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Jazyk práce
angličtina angličtina
Termín obhajoby
19. 6. 2015
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Oponent

Ing. Milan Brož, Ph.D., učo 168968
ext CERIT FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.