scispace - formally typeset
M

Michal Kekely

Researcher at Brno University of Technology

Publications -  8
Citations -  46

Michal Kekely is an academic researcher from Brno University of Technology. The author has contributed to research in topics: Network packet & Hardware architecture. The author has an hindex of 4, co-authored 7 publications receiving 29 citations.

Papers
More filters
Proceedings ArticleDOI

Configurable FPGA Packet Parser for Terabit Networks with Guaranteed Wire-Speed Throughput

TL;DR: A parser architecture which is capable to currently scale up to a terabit throughput in a single FPGA, while the overall processing speed is sustained even on the shortest frame lengths and for an arbitrary number of supported protocols.
Journal ArticleDOI

General memory efficient packet matching FPGA architecture for future high-speed networks

TL;DR: A unique parallel hardware architecture for hash-based exact match classification of multiple packets in each clock cycle that offers a reduction of memory replication requirements and is able to maintain a rather high throughput of matching multiple packets per clock cycle even without fully replicated memory resources in matching tables.
Proceedings ArticleDOI

Line rate programmable packet processing in 100Gb networks

TL;DR: The results of the ongoing joint research project NFV200 show that the FPGA technology can be used to improve network flexibility without the usual burden of tedious and error-prone HDL coding.
Proceedings ArticleDOI

Packet Classification with Limited Memory Resources

TL;DR: A new hardware architecture for packet classification is designed, which can balance between the processing speed and hardware resources, and can scale the processing rate to wire-speed throughput on 100 Gbps line at the cost of additional memory resources.
Proceedings ArticleDOI

Mapping of P4 match action tables to FPGA

TL;DR: New architecture for memory efficient mapping of P4 match/action tables to FPGA is designed, based on DCFL algorithm and is able to balance the processing speed and available memory resources.