Original title:
Intel Integrated Performance Primitives a jejich využití při vývoji aplikací
Translated title:
Intel Integrated Performance Primitives and their use in application development
Authors:
Machač, Jiří ; Přinosil, Jiří (referee) ; Malý, Jan (advisor) Document type: Master’s theses
Year:
2008
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
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:
application; Intel; Intel Compiler; INTEL INTEGRATED PERFORMANCE PRIMITIVES; Intrinsics; IPP; MMX; Optimizing Applications; SIMD; SSE; TCS; Time Stamp Counter; Vectorization; aplikace; Intel; Intel Compiler; INTEL INTEGRATED PERFORMANCE PRIMITIVES; Intrinsic; IPP; MMX; Optimalizace aplikací; SIMD; SSE; TCS; Time Stamp Counter; vektorizace
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/16861