Maher Abdelrasoul, Ahmed Sayed Shaban, H. Abdel-Kader
{"title":"Index and Sort Algorithm Based on FPGA for Sorting Data","authors":"Maher Abdelrasoul, Ahmed Sayed Shaban, H. Abdel-Kader","doi":"10.1109/JAC-ECC54461.2021.9691445","DOIUrl":null,"url":null,"abstract":"Sorting data is one of the most significant problems that have been debated in recent years in order to find the best algorithm for reducing the required time to perform the arrangement. As a result, a hardware accelerator is used to accelerate data processing. In this work, we propose the Index and Sort algorithm (IaSA) as a new sorting algorithm. Our IaSA Hardware architecture is implemented, synthesized, and simulated using Verilog HDL using FPGA vertex-5 series to measure the performance and scalability. The results of our implementations show that IaSA has the best execution time over other existing sorting algorithms. Our proposed algorithm shows execution time smaller than the fastest literature algorithm, odd even merge sort, by about 11.4%, 40.9%, 62.8%, and 41.1% for 4, 8, 16, and 32 dataset sizes respectively.","PeriodicalId":354908,"journal":{"name":"2021 9th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 9th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JAC-ECC54461.2021.9691445","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Sorting data is one of the most significant problems that have been debated in recent years in order to find the best algorithm for reducing the required time to perform the arrangement. As a result, a hardware accelerator is used to accelerate data processing. In this work, we propose the Index and Sort algorithm (IaSA) as a new sorting algorithm. Our IaSA Hardware architecture is implemented, synthesized, and simulated using Verilog HDL using FPGA vertex-5 series to measure the performance and scalability. The results of our implementations show that IaSA has the best execution time over other existing sorting algorithms. Our proposed algorithm shows execution time smaller than the fastest literature algorithm, odd even merge sort, by about 11.4%, 40.9%, 62.8%, and 41.1% for 4, 8, 16, and 32 dataset sizes respectively.