Detail publikace
Pipelined ALU for effective external memory access in FPGA
cache, externá paměť, FPGA, monitorování sítí
Externí paměti v číslicovém návrhu jsou spjaty s vysokým časem odezvy. Běžný přístup k znížení dopadu této odezvy je přidáni paměti cache. Tohle řešení je vhodné pro standardní procesory, kde je možno přeplánovat operace podle potřeby. Avšak FPGA architektury jsou často jenom akcelerátory s jednoduchou funkcionalitou, kde není možné práci odložit. Nedostupnost dat v paměti cache tedy vede k zastavení zřetezeného zpracovaní a nebo k ztrátě dat. Architektura, kterou představuje tenhle článek, snižuje dopad tohoto problému pomocí agregace aritmetických operací nad paměťovým subsystémem. Tato architektura dosahuje rychlosti 200 Mp/s (vykonaných operací). Je navrhnuta pro použití v systémech pro síťové technologie 100 Gb/s. Zlepšení oproti jiným implementacím je víc než trojnásobné. Navíc tato architektura snižuje množství paměťových transakcí dvojnásobně pro skutečné datové sady.
@INPROCEEDINGS{FITPUB12450, author = "Michal Kekely and Karel Hynek and Tom\'{a}\v{s} \v{C}ejka", title = "Pipelined ALU for effective external memory access in FPGA", pages = "97--100", booktitle = "2020 23RD EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2020)", year = 2020, location = "Kranj, SI", publisher = "Institute of Electrical and Electronics Engineers", ISBN = "978-1-7281-9535-3", doi = "10.1109/DSD51259.2020.00026", language = "english", url = "https://www.fit.vut.cz/research/publication/12450" }