National Repository of Grey Literature 29 records found  previous11 - 20next  jump to record: Search took 0.00 seconds. 
Hardware Acceleration of Extraction and Merging of Items from Packet Headers
Brázda, Mikuláš ; Kekely, Lukáš (referee) ; Martínek, Tomáš (advisor)
Almost every device on the network needs to extract some fields from the packet headers for its operation, perform operations on them, and forward the reassembled packet. This processing must be implemented at a speed corresponding to the line speed. On high-speed networks, specialized circuits are used to meet this requirement. As the demands on network flexibility increase, so do the demands on the flexibility of these circuits. However, making changes to the hardware description languages is complex and time consuming. This work therefore deals with the implementation of circuits for extraction and subsequent merging of packet header items using high-level synthesis.
Video on Demand Protocols Testing using Apache JMeter
Srnec, Tomáš ; Smékal, David (referee) ; Číka, Petr (advisor)
The master’s thesis deals with testing the application protocol HLS and RTSP in JMeter program. The aim of this thesis is to design and implement a test modules for both protocols, which will perform stress tests. The first part of thesis describes the types of stress tests, JMeter program for performance testing and video on demand services. Next chapter describes selected protokols, especially HLS and RTSP, which are used in this thesis. The practical part contains the design and implementation of test modules including test plans. Finally, the results are processed and commented.
Techniques Used for Image Smoothing, Blurring and Sharpening
Kubínek, Jiří ; Šilhavá, Jana (referee) ; Venera, Jiří (advisor)
This work is dedicated to methods used for digital image editing. It defines fundamental terms for this work as color space or noise. Above all, it analyses methods allowing image sharpening and blurring. It describes some of the most known algorithms from the theoretical point of view, but also introduces their implementation in C programming language. There are compared according to time complexity. The purpose of this work is to introduce digital image filtering and demonstrate elementary procedures used for their implementation.
Asymmetric-Key Cryptography in Embedded Systems
Záhorský, Matej ; Kula, Michal (referee) ; Nosko, Svetozár (advisor)
Účelom tejto práce je prieskum a implementácia existujúceho asymetrického kryptografického algoritmu v FPGA a vyhodnotenie jeho výkonu. Prvá kapitola sa zameriava na vstavané systémy a FPGA, pričom popisuje ich štruktúru a použitie. V druhej kapitole je porovnanie kryptografických algoritmov a ich vlastností, ktoré umožňujú ich použitie vo vstavaných systémoch. Fázy návrhu a implementácie v tomto projekte popisujú a implementujú riešenie, ktoré zahŕňa výber a integráciu podpisovacieho algorithmu v FPGA. Dodatočné optimalizácie na zvýšenie výkonu sú taktiež naimplementované vo forme hardvérovej akcelerácie, ktoré sú zároveň porovnané s pôvodným algoritmom v kapitole vyhodnotenia.
P4.16 Compiler Using High Level Synthesis
Neruda, Jakub ; Kekely, Lukáš (referee) ; Martínek, Tomáš (advisor)
The P4 language is currently a hot topic in the field of network administration due to its capability to program the functionality of network devices. This language is still in development and its last revision P416 drastically changed not only the language features and syntax, but also the underlying compiler. The CESNET association supports the development of the P4 language and thus they also need to support the new standard. This work examines possible problems tied to migration, namely issues related to translation of high-level user-defined actions into VHDL description, with the help of High-level Synthesis (HLS), instantiation of so-called extern objects and the support of atomic sections. The text discusses possible ways of interconnecting the HDL components and organisation of their memory space in order to support configuration from software at runtime. The architecture of the p4c compiler is also described, complete with code examples implementing core classes participating in the compilation process. The last part of the work showcases the usage of Vivado HLS for optimizing C++ code in order to get maximum performance from the resulting firmware.
Hardware Acceleration of Extraction and Merging of Items from Packet Headers
Brázda, Mikuláš ; Kekely, Lukáš (referee) ; Martínek, Tomáš (advisor)
Almost every device on the network needs to extract some fields from the packet headers for its operation, perform operations on them, and forward the reassembled packet. This processing must be implemented at a speed corresponding to the line speed. On high-speed networks, specialized circuits are used to meet this requirement. As the demands on network flexibility increase, so do the demands on the flexibility of these circuits. However, making changes to the hardware description languages is complex and time consuming. This work therefore deals with the implementation of circuits for extraction and subsequent merging of packet header items using high-level synthesis.
HLS development tool for DSP with custom programming language
Pastušek, Václav ; Dvořák, Vojtěch (referee) ; Fujcik, Lukáš (advisor)
Nowadays, there are many different high-level syntheses for describing digital circuits. The best known ones generate VHDL code from programming languages such as ANSI C, C++, SystemC, SystemVerilog and MATLAB. But not everyone will identify with that type of programming, so sometimes it's good to go to a higher level of abstraction, where the internals of the components are hidden, and then the components are called with inputs and outputs. This thesis deals with the design of HLS, the design of input pseudocode, pseudo-libraries, compiler created in Python, its modules and practical application.
Stress Testing of Video Streaming Services
Kříž, Petr ; Ilgner, Petr (referee) ; Číka, Petr (advisor)
The bachelor thesis deals with the load testing of services for adaptive streaming of multimedia content. The thesis starts with a theoretical discussion of load testing and standards for adaptive streaming. The practical part deals with the creation of scenarios for load testing the created streaming server. Finally, graphs are prepared including commenting on the testing result.
Multimedia Player for Android
Benedikt, Jan ; Číka, Petr (referee) ; Grabovský, Štěpán (advisor)
This thesis aims to create an advanced multimedia player with support of an adaptive stream, securing of the multimedia content and support for playing advertisement. The first part explains the used technologies followed by an analysis of available solutions and the comparison between the two. The theoretical framework is then used to create a player library and a testing application. The player library is based on the framework of ExoPlayer application. Whole application is created in Java for the operation system Android OS.
Multimedia Player for iOS
Singh, Kevin ; Číka, Petr (referee) ; Grabovský, Štěpán (advisor)
Diploma work „Multimedia player for iOS“ deals with the description of the video formats such as HLS, MP4, MPEG Transport Stream, and Dash. Next, it continues with protected content DRM, VAST advertisements and analytics tool called Google Analytics. During compilation of this diploma work was created a framework in programming language Swift. This framework is basically a player, that besides playing Interactive videos is able to show ads, subtitles, can change the video quality, AirPlay and download the content for offline playing. A feature to play a protected content could not be done as a developer's request for a product deployment SDK Fairplay was refused from an SDK owner. A testing app was also created that implements developed a framework and prove the functionality of the developed functions.

National Repository of Grey Literature : 29 records found   previous11 - 20next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.