Mostrar el registro sencillo

dc.contributor.authorSuárez Plata, Daniel Nicolás 
dc.contributor.authorFernández Solórzano, Víctor Manuel 
dc.contributor.authorPosadas Cobo, Héctor 
dc.contributor.authorSánchez Espeso, Pablo Pedro 
dc.contributor.otherUniversidad de Cantabriaes_ES
dc.date.accessioned2023-09-18T18:33:34Z
dc.date.available2023-09-18T18:33:34Z
dc.date.issued2023-09
dc.identifier.issn1943-0663
dc.identifier.issn1943-0671
dc.identifier.otherPID2020-116417RB-C43es_ES
dc.identifier.otherPCI2021-121988es_ES
dc.identifier.urihttps://hdl.handle.net/10902/29938
dc.description.abstractPresilicon forward error correction (FEC) decoding hardware is typically designed using hardware description languages (HDLs). Its verification is a hard task due to its intrinsic tendency to correct errors. The generation and injection of millions of random inputs as well as the cross-checking of the corresponding outputs are highly recommended. Using HDL simulations for such work leads to prohibitive execution times. This letter proposes a verification strategy in which the software testbed is executed on a multicore host and the hardware under verification is prototyped on a PCIe accelerator card. Data are transferred in big blocks of codewords over a high-bandwidth PCIe channel and applied to the decoder using a pipeline management to maximize the use of computational resources and minimize the verification time. The decoder is replicated with parallel access to DDRs. OpenMP is used to leverage the parallel capabilities of the host and OpenCL, together with Xilinx Runtime (XRT) Library, to manage the PCIe FPGA card execution. The results show an important speed-up with respect to HDL simulation and to other prototyping approaches.es_ES
dc.description.sponsorshipThis work has been supported by Project PID2020-116417RB-C43, funded by Spanish MCIN/AEI/10.13039/501100011033 and by Project No 101007273 ECSEL DAIS, funded by EU H2020 and by Spanish pci2021-121988.es_ES
dc.format.extent4 p.es_ES
dc.language.isoenges_ES
dc.publisherInstitute of Electrical and Electronics Engineers, Inc.es_ES
dc.rights© 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.es_ES
dc.sourceIEEE Embedded Systems Letters, 2023, 15(3), 157-160es_ES
dc.subject.otherBit or codeword error rate (BER/CER) testinges_ES
dc.subject.otherData Center Alveo Cardses_ES
dc.subject.otherEmulationes_ES
dc.subject.otherFPGA accelerationes_ES
dc.subject.otherPrototypinges_ES
dc.subject.otherVerificationes_ES
dc.titleAccelerating the verification of forward error correction decoders by PCIe FPGA cardses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.relation.publisherVersionhttps://doi.org/10.1109/LES.2022.3218289es_ES
dc.rights.accessRightsopenAccesses_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/H2020/101007273/EU/Distributed Artificial Intelligent Systems/DAIS/es_ES
dc.identifier.DOI10.1109/LES.2022.3218289
dc.type.versionacceptedVersiones_ES


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo