Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/71484

Registo completo
Campo DCValorIdioma
dc.contributor.authorLi, Dalinpor
dc.contributor.authorHuang, Lanpor
dc.contributor.authorGao, Tengpor
dc.contributor.authorFeng, Yangpor
dc.contributor.authorTavares, Adrianopor
dc.contributor.authorWang, Kangpingpor
dc.date.accessioned2021-04-09T10:50:12Z-
dc.date.issued2020-05-
dc.identifier.issn0278-0070-
dc.identifier.urihttps://hdl.handle.net/1822/71484-
dc.description.abstractSorting is essential for many scientific and data processing problems. It is significant to improve the efficiency of sorting. Taking advantage of specialized hardware, parallel sorting, e.g., sorting networks and linear sorters, implements sorting in lower time complexity. However, most of them are designed based on the parallelization of algorithms, lacking consideration of specialized hardware structures. In this article, we propose an extended nonstrict partially ordered set-based configurable linear sorter on field-programmable gate arrays (FPGAs). First, we extend nonstrict partial order to the binary tuple and n-tuple nonstrict partial orders. Then, the linear sorting algorithm is defined based on them, with the consideration of hardware performance. It has 4N/n time complexity varying from 4 to 2 N as the tuple size varies. The number of comparisons reduces to N/2 in binary tuple-based sorting, which is half of the state-of-the-art insertion linear sorting. Finally, we implement the linear sorter on FPGAs. It consists of multiple customizable micro-cores, named sorting units (SUs). The SU packages the storage and comparison of the tuple. All the SUs are connected into a chain with simple communication, which makes the sorter fully configurable in length, bandwidth, and throughput. They also act the same in each clock cycle, so that the achieved frequency of the sorter improves. In our experiment, the sorter achieves at most 660-MHz frequency, 5.6 Gb/s throughput, and 87 times speed-up compared with the quick sort algorithm on general processors.por
dc.description.sponsorshipNSFC - National Natural Science Foundation of China(20160204022GX). publication February 28, 2020; date of current version April 21, 2020. This work was supported in part by the National Natural Science Foundation of China under Grant 61472159, Grant 61572227, and Grant 61772227, and in part by the Development Project of Jilin Province of China under Grant 20160204022GX, Grant 20170101006JC, Grant 20170203002GX, Grant 20180201045GX, Grant 2017C030-1, and Grant 2017C033por
dc.language.isoengpor
dc.publisherInstitute of Electrical and Electronics Engineerspor
dc.rightsrestrictedAccesspor
dc.subjectExtended partial orderpor
dc.subjectField-programmable gate arrays (FPGAs)por
dc.subjectLinear sorterpor
dc.subjectTuplepor
dc.subjectSortingpor
dc.subjectField programmable gate arrayspor
dc.subjectTime complexitypor
dc.subjectThroughputpor
dc.subjectBandwidthpor
dc.subjectProgram processorspor
dc.subjectHardwarepor
dc.titleAn extended nonstrict partially ordered set-based configurable linear sorter on FPGAspor
dc.typearticlepor
dc.peerreviewedyespor
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/9018097por
oaire.citationStartPage1031por
oaire.citationEndPage1044por
oaire.citationIssue5por
oaire.citationVolume39por
dc.date.updated2021-04-08T16:55:11Z-
dc.identifier.eissn1937-4151-
dc.identifier.doi10.1109/TCAD.2020.2977074por
dc.date.embargo10000-01-01-
dc.subject.wosScience & Technology-
sdum.export.identifier10444-
sdum.journalIeee Transactions on Computer-Aided Design of Integrated Circuits and Systemspor
Aparece nas coleções:CAlg - Artigos em revistas internacionais / Papers in international journals

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
An Extended Nonstrict Partially Ordered Set-Based Configurable Linear Sorter on FPGAs.pdf
Acesso restrito!
4,09 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID