Intel Integrated Performance Primitives a jejich využití při vývoji aplikací
Intel Integrated Performance Primitives and their use in application development
Abstract
Cílem prezentované práce je demostrace a zhodnocení přínosu vypočetních systémů SIMD a to zejména jednotek MMX, SSE, SSE2, SSE3, SSSE3 a SSE4 firmy Intel, pomocí vytvořených demostračních aplikací knihovnou Intel Integrated Performance Primitives. Nejprve prezentujeme možnosti programování SIMD pomocí intrinsic funkcí, vektorizace a knihovny Intel Integrated Performance Primitives, dále pak popisujeme možnosti vyhodnocení jednotlivých algoritmů. V závěru práce ukazujeme postup programování za použití knihovny Intel Integrated Performance Primitives. The aim of the presented work is to demonstrate and evaluate the contribution of computing system SIMD especially units MMX, SSE, SSE2, SSE3, SSSE3 and SSE4 from Intel company, by creation of demostrating applications with using Intel Integrated Performance Primitives library. At first, possibilities of SIMD programming using intrinsic function, vektorization and libraries Intel Integrated Performance Primitives are presented, as next are descibed options of evaluation of particular algorithms. Finally procedure of programing by using Intel Integrated Performance Primitives library are ilustrated.
Keywords
SIMD, MMX, SSE, Intel, vektorizace, IPP, INTEL INTEGRATED PERFORMANCE PRIMITIVES, Intel Compiler, TCS, Time Stamp Counter, aplikace, Intrinsic, Optimalizace aplikací, SIMD, MMX, SSE, Intel, Vectorization, IPP, INTEL INTEGRATED PERFORMANCE PRIMITIVES, Intel Compiler, TCS, Time Stamp Counter, application, Intrinsics, Optimizing ApplicationsLanguage
čeština (Czech)Study brunch
Telekomunikační a informační technikaComposition of Committee
prof. Ing. Eva Gescheidtová, CSc. (předseda) doc. Ing. Ivo Lattenberg, Ph.D. (místopředseda) Ing. Václav Křepelka, Ph.D. (člen) Ing. Zoltán Nagy, Ph.D. (člen) doc. Ing. Karol Molnár, Ph.D. (člen) doc. Ing. Petr Sysel, Ph.D. (člen) Ing. Radoslav Vargic, Ph.D. (člen) Ing. Jan Malý (člen)Date of defence
2008-06-10Process of defence
Jakým způsobem byla zjišťována doba trvání jednotlivých funkcí? Jaká byla rozlišovací schopnost pro stanovení doby trvání? Jaké maximální zrychlení nabízí aplikace s IPP?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/16861Source
MACHAČ, J. Intel Integrated Performance Primitives a jejich využití při vývoji aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.Collections
- 2008 [468]
Citace PRO
Related items
Showing items related by title, author, creator and subject.
-
Využitie grafických procesorov pre univerzálne výpočty v priemyselných systémoch
Lukačovič, MartinPráca sa zaoberá možnosťami grafických procesorov v oblasti GPGPU. Obsahuje historické riešenia až po súčasné architektúry. Rovnako sú popísané grafické procesory od najväčších súčasných výrobcov, ich zameranie a ciele v ... -
Implementace 10 GbE technologie použitím zařízení s FPGA modulem
Macko, PeterTato práce je zaměřena na implementaci komunikačního protokolu IEEE 802.3 10GBASE-R do vývojového zařízení s FPGA Altera Stratix V a demonstraci jeho funkčnosti pomocí RTL funkční simulace použitím VHDL jazyka, spouštěnou ... -
Výpočetní jednotky procesorů poslední generace a jejich využití
Šlenker, SamuelCieľom tejto práce bolo naštudovať a následne spracovať rozdiely medzi staršími inštrukčnými sadami a novšími inštrukčnými sadami, uviesť prínosy jednotlivých rozšírení, porovnať spôsoby výpočtov jednotlivých výpočtových ...