HårdvaraAkademisktIUST
RTHS - Real-Time Hardware Sorter
En flerdimensionell sorteringsalgoritm och FPGA-arkitektur som förblir billig när indata växer
- År
- feb. 2019
- Typ
- Hårdvara
- Tekniker
- 5
- Spår
- Akademiskt
Detaljer
Vi föreslog en ny flerdimensionell sorteringsalgoritm och dess tillhörande FPGA-baserade arkitektur för att kraftigt minska resursbehovet, öka minneseffektiviteten och ha liten negativ inverkan på exekveringstiden i FPGA-chippet, även när antalet indataposter ökar.
Dessa egenskaper gör vår lösning till en värdig ersättare för andra sorteringstekniker. Den föreslagna metoden kan även användas för två ytterligare tillämpningar: att implementera min/max-köer för att snabbt hitta minsta och största poster, och att hitta de största eller minsta posterna i strömbearbetning av stordata.
I det senare fallet har vi tillgång till de största och minsta posterna vid varje tidpunkt under sorteringsprocessen. Hårdvarubeskrivningen i detta repositorium är en enkel version av RTHS-designen som kan sortera sexton indataposter - en 4 × 4-matris.
Tekniker
- C++
- Verilog
- FPGA
- Sorting Algorithms
- Stream Processing
Erfarenhet
Publicerad forskning
- RTHS: A Low-Cost High-Performance Real-Time Hardware Sorter, Using a Multidimensional Sorting Algorithm
IEEE TVLSI · 2019 - Hardware Support for Efficient and Low-Power Data Sorting in Massive Data Application: The 3-D Sorting Method
IEEE CEM · 2022 - A New Hardware Accelerator for Data Sorting in Area & Energy Constrained Architectures
IEEE MWSCAS · 2019 - An Efficient Sorting Architecture for Area and Energy Constrained Edge Computing Devices
HPCS · 2019 - 3D-Sorter: 3D Design of a Resource-Aware Hardware Sorter for Edge Computing Platforms Under Area and Energy Consumption Constraints
IEEE ISVLSI · 2020