<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462024000301041</article-id>
<article-id pub-id-type="doi">10.13053/cys-28-3-4870</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Sorting Algorithms Comparison on FPGA and Intel i7 Architectures]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ben-Jmaa]]></surname>
<given-names><![CDATA[Yomna]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Duvivier]]></surname>
<given-names><![CDATA[David]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,University of Sfax ReDCAD Laboratory ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Tunisia</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,Polytechnic University of Hauts-de-France LAMIH Laboratory ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>France</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2024</year>
</pub-date>
<volume>28</volume>
<numero>3</numero>
<fpage>1041</fpage>
<lpage>1061</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462024000301041&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462024000301041&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462024000301041&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract: Sorting is an essential operation in many real-time applications, and choosing the right architecture to perform sorting tasks can significantly impact performance. This study aims to provide a comprehensive literature review on the implementation of several sorting algorithms on Intel i7 and FPGA architectures. On these architectures, we analyze and compare the performance and temporal stability of five different sorting algorithms: quick-sort, heap-sort, shell-sort, merge-sort, and tim-sort. Their performance are evaluated in terms of average and standard deviation of computational times on different numbers of elements ranging from 8 to 4096. The maximum number of elements to be sorted is set to 4096, as this is the number provided for a real-time decision support system as solutions to be sorted. However, our study provides insights into the performance of different sorting algorithms on different architectures, which can be useful for selecting the appropriate architecture for real-time computing applications in decision support systems.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Field programmable gate array (FPGA)]]></kwd>
<kwd lng="en"><![CDATA[computational times]]></kwd>
<kwd lng="en"><![CDATA[sorting algorithm]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abdelrasoul]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Shaban]]></surname>
<given-names><![CDATA[A. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Abdel-Kader]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Based hardware accelerator for sorting data]]></source>
<year>2021</year>
<conf-name><![CDATA[ 9th International Japan-Africa Conference on Electronics, Communications, and Computations]]></conf-name>
<conf-loc> </conf-loc>
<page-range>57-60</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abdelrasoul]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Shaban]]></surname>
<given-names><![CDATA[A. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Abdel-Kader]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Index and sort algorithm based on fpga for sorting data]]></source>
<year>2021</year>
<conf-name><![CDATA[ 9th International Japan-Africa Conference on Electronics, Communications, and Computations]]></conf-name>
<conf-loc> </conf-loc>
<page-range>61-4</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Adam]]></surname>
<given-names><![CDATA[G. K.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Co-design of multicore hardware and multithreaded software for thread performance assessment on an FPGA]]></article-title>
<source><![CDATA[Computers]]></source>
<year>2022</year>
<volume>11</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>76</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Al-Kharabsheh]]></surname>
<given-names><![CDATA[K. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Al-Turani]]></surname>
<given-names><![CDATA[I. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Al-Turani]]></surname>
<given-names><![CDATA[A. M. I.]]></given-names>
</name>
<name>
<surname><![CDATA[Zanoon]]></surname>
<given-names><![CDATA[N. I.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Review on sorting algorithms a comparative study]]></article-title>
<source><![CDATA[International Journal of Computer Science and Security]]></source>
<year>2013</year>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>120-6</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Almomany]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Ayyad]]></surname>
<given-names><![CDATA[W. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Jarrah]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Optimized implementation of an improved KNN classification algorithm using intel FPGA platform: COVID-19 case study]]></article-title>
<source><![CDATA[Journal of King Saud University - Computer and Information Sciences]]></source>
<year>2022</year>
<volume>34</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>3815-27</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Auger]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Jugé]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Nicaud]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Pivoteau]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Analysis of timsort algorithm]]></source>
<year>2020</year>
<publisher-name><![CDATA[Laboratoire D&#8217;Informatique Gaspard-Monge]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bai]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Ahmed]]></surname>
<given-names><![CDATA[S. Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Granado]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fast and power efficient heapsort IP for image compression application]]></source>
<year>2014</year>
<conf-name><![CDATA[ 22nd Annual International Symposium on Field-Programmable Custom Computing Machines]]></conf-name>
<conf-loc> </conf-loc>
<page-range>237</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bai]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Ahmed]]></surname>
<given-names><![CDATA[S. Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Granado]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[A power-efficient adaptive heapsort for fpga-based image coding application]]></source>
<year>2014</year>
<conf-name><![CDATA[ International Symposium on Field-Programmable Gate Arrays]]></conf-name>
<conf-loc> </conf-loc>
<page-range>247</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ben-Jmaa]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Ben-Atitallah]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Duvivier]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Ben-Jemaa]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A comparative study of sorting algorithms with FPGA acceleration by high level synthesis]]></article-title>
<source><![CDATA[Computación y Sistemas]]></source>
<year>2019</year>
<volume>23</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>213-30</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ben-Jmaa]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Duvivier]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Abid]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Sorting algorithms on ARM cortex A9 processor]]></source>
<year>2021</year>
<page-range>355-66</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ben-Jmaa]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Duvivier]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Abid]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[ARM vs FPGA: Comparative analysis of sorting algorithms]]></source>
<year>2022</year>
<page-range>275-87</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bramas]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A fast vectorized sorting implementation based on the ARM scalable vector extension (SVE)]]></article-title>
<source><![CDATA[PeerJ Computer Science]]></source>
<year>2021</year>
<volume>7</volume>
<page-range>e769</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[da-Silva]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Evaluation of fast sample entropy algorithms on FPGAs: From performance to energy efficiency]]></article-title>
<source><![CDATA[Entropy]]></source>
<year>2022</year>
<volume>24</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>1177</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Madaminov]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Ferdman]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Milder]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[FPGA-accelerated samplesort for large data sets]]></source>
<year>2020</year>
<conf-name><![CDATA[ International Symposium on Field-Programmable Gate Arrays, ACM]]></conf-name>
<conf-loc> </conf-loc>
<page-range>222-32</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Yu]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A hybrid pipelined architecture for high performance top-k sorting on FPGA]]></article-title>
<source><![CDATA[IEEE Transactions on Circuits and Systems II: Express Briefs]]></source>
<year>2020</year>
<volume>67</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>1449-53</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Coussy]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Gajski]]></surname>
<given-names><![CDATA[D. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Meredith]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Takach]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An introduction to high-level synthesis]]></article-title>
<source><![CDATA[IEEE Design and Test of Computers]]></source>
<year>2009</year>
<volume>26</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>8-17</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Diallo]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Zopf]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Fürnkranz]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Permutation learning via lehmer codes]]></source>
<year>2020</year>
<conf-name><![CDATA[ 24th European Conference on Artificial Intelligence]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1095-102</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Draz]]></surname>
<given-names><![CDATA[H. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Elashker]]></surname>
<given-names><![CDATA[N. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Mahmoud]]></surname>
<given-names><![CDATA[M. M. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Optimized algorithms and hardware implementation of median filter for image processing]]></article-title>
<source><![CDATA[Circuits, Systems, and Signal Processing]]></source>
<year>2023</year>
<volume>42</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>5545-58</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Esau-Taiwo]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Christianah]]></surname>
<given-names><![CDATA[A. O.]]></given-names>
</name>
<name>
<surname><![CDATA[Oluwatobi]]></surname>
<given-names><![CDATA[A. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Aderonke]]></surname>
<given-names><![CDATA[K. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Kehinde]]></surname>
<given-names><![CDATA[A. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Comparative study of two divide and conquer sorting algorithms: Quicksort and mergesort]]></article-title>
<source><![CDATA[Procedia Computer Science]]></source>
<year>2020</year>
<volume>171</volume>
<page-range>2532-40</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fang]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Mulder]]></surname>
<given-names><![CDATA[Y. T. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Hidders]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Hofstee]]></surname>
<given-names><![CDATA[H. P.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[In-memory database acceleration on FPGAs: A survey]]></article-title>
<source><![CDATA[The VLDB Journal]]></source>
<year>2019</year>
<volume>29</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>33-59</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gowanlock]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Karsin]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A hybrid CPU/GPU approach for optimizing sorting throughput]]></article-title>
<source><![CDATA[Parallel Computing]]></source>
<year>2019</year>
<volume>85</volume>
<page-range>45-55</page-range></nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hanafi]]></surname>
<given-names><![CDATA[M. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Faadhilah]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Dwi-Putra]]></surname>
<given-names><![CDATA[M. T.]]></given-names>
</name>
<name>
<surname><![CDATA[Pradeka]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Comparison analysis of bubble sort algorithm with tim sort algorithm sorting against the amount of data]]></article-title>
<source><![CDATA[Journal of Computer Engineering, Electronics and Information Technology]]></source>
<year>2022</year>
<volume>1</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>29-38</page-range></nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ihaka]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Gentleman]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[R: A language for data analysis and graphics]]></article-title>
<source><![CDATA[Journal of Computational and Graphical Statistics]]></source>
<year>1996</year>
<volume>5</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>299-314</page-range></nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jayaraman]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Prasanna]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<source><![CDATA[Hypersort: High-performance parallel sorting on HBM-enabled FPGA]]></source>
<year>2022</year>
<conf-name><![CDATA[ International Conference on Field-Programmable Technology]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-11</page-range></nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kirkeby]]></surname>
<given-names><![CDATA[M. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Krabben]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Larsen]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Mikkelsen]]></surname>
<given-names><![CDATA[M. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Petersen]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Rosendahl]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Schoeberl]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sundman]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Energy consumption and performance of heapsort in hardware and software]]></source>
<year>2022</year>
<page-range>1-3</page-range></nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kobayashi]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Miura]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Fujita]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Boku]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Amagasa]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[A sorting library for FPGA implementation in OpenCL programming]]></source>
<year>2021</year>
<conf-name><![CDATA[ 11th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-6</page-range></nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kobayashi]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Miura]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Fujita]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Boku]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Amagasa]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An open-source FPGA library for data sorting]]></article-title>
<source><![CDATA[Journal of Information Processing]]></source>
<year>2022</year>
<volume>30</volume>
<page-range>766-77</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kristo]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Vaidya]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Cetintemel]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
<name>
<surname><![CDATA[Misra]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Kraska]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[The case for a learned sorting algorithm]]></source>
<year>2020</year>
<conf-name><![CDATA[ International Conference on Management of Data]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1001-16</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kuzmin]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Tkachenko]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Nikolaienko]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Visualization and analysis of sorting algorithms]]></source>
<year>2023</year>
<page-range>74-81</page-range></nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lade]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Patil]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Chhadikar]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Chaudhari]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Effective sorting using parallel computing]]></article-title>
<source><![CDATA[International Journal of Advanced Research in Computer Engineering and Technology]]></source>
<year>2019</year>
</nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lobo]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Kuwelkar]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Performance analysis of merge sort algorithms]]></source>
<year>2020</year>
<conf-name><![CDATA[ International Conference on Electronics and Sustainable Communication Systems]]></conf-name>
<conf-loc> </conf-loc>
<page-range>110-5</page-range></nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moghaddamfar]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[F¨arber]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Lehner]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[May]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA[Comparative analysis of OpenCL and RTL for sort-merge primitives on FPGA]]></source>
<year>2020</year>
<conf-name><![CDATA[ 16th International Workshop on Data Management on New Hardware]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-7</page-range></nlm-citation>
</ref>
<ref id="B33">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Montesdeoca]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Asanza]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Chica]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Peluffo-Ordó ñez]]></surname>
<given-names><![CDATA[D. H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Analysis of sorting algorithms using a WSN and environmental pollution data based on FPGA]]></source>
<year>2022</year>
<conf-name><![CDATA[ International Conference on Applied Electronics]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-4</page-range></nlm-citation>
</ref>
<ref id="B34">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Muthavarapu]]></surname>
<given-names><![CDATA[A. K.]]></given-names>
</name>
<name>
<surname><![CDATA[Biswas]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Barai]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An efficient sorting algorithm for capacitor voltage balance of modular multilevel converter with space vector pulsewidth modulation]]></article-title>
<source><![CDATA[IEEE Transactions on Power Electronics]]></source>
<year>2022</year>
<volume>37</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>9254-65</page-range></nlm-citation>
</ref>
<ref id="B35">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nikolajevic]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Dynamic autonomous decision-support function for piloting a helicopter in emergency situations]]></source>
<year>2016</year>
<publisher-loc><![CDATA[France ]]></publisher-loc>
<publisher-name><![CDATA[Laboratoire d&#8217;Automatique de Mécanique et d&#8217;Informatique industrielles et Humaines]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B36">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ollivier-Legeay]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Cadi]]></surname>
<given-names><![CDATA[A. A. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Belanger]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Duvivier]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[A 4D augmented flight management system based on flight planning and trajectory generation merging]]></source>
<year>2020</year>
<page-range>184-95</page-range></nlm-citation>
</ref>
<ref id="B37">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rahul]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Sandeep]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Latha]]></surname>
<given-names><![CDATA[Y. L. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Quicksort algorithm&#8212;an empirical study]]></source>
<year>2020</year>
<page-range>387-401</page-range></nlm-citation>
</ref>
<ref id="B38">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shinyamada]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Yamawaki]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Effect of sorting algorithms on high-level synthesized image processing hardware]]></source>
<year>2021</year>
<conf-name><![CDATA[ 8th International Conference on Intelligent Systems and Image Processing]]></conf-name>
<conf-loc> </conf-loc>
<page-range>16-20</page-range></nlm-citation>
</ref>
<ref id="B39">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Soomro]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Ali]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Lashari]]></surname>
<given-names><![CDATA[H. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Maitlo]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Performance analysis of heap sort and insertion sort algorithm]]></article-title>
<source><![CDATA[International Journal of Emerging Trends in Engineering Research]]></source>
<year>2021</year>
<volume>9</volume>
</nlm-citation>
</ref>
<ref id="B40">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Souissi]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Atitallah]]></surname>
<given-names><![CDATA[R. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Duvivier]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Artiba]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Optimization of matching and scheduling on heterogeneous CPU/FPGA architectures]]></article-title>
<source><![CDATA[IFAC Proceedings Volumes]]></source>
<year>2013</year>
<volume>46</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>1678-83</page-range></nlm-citation>
</ref>
<ref id="B41">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Streit]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Gehlenborg]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Bar charts and box plots]]></article-title>
<source><![CDATA[Nature Methods]]></source>
<year>2014</year>
<volume>11</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>117</page-range></nlm-citation>
</ref>
<ref id="B42">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sunny]]></surname>
<given-names><![CDATA[S. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Narayanan-M]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Parallel sorting based OS-CFAR implementation in FPGA]]></source>
<year>2022</year>
<conf-name><![CDATA[ Oceans]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1-8</page-range></nlm-citation>
</ref>
<ref id="B43">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Rahimi-Azghadi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Lammie]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Amirsoleimani]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Genov]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Spike sorting algorithms and their efficient hardware implementation: A comprehensive survey]]></article-title>
<source><![CDATA[Journal of Neural Engineering]]></source>
<year>2023</year>
<volume>20</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B44">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A review of artificial intelligence in embedded systems]]></article-title>
<source><![CDATA[Micromachines]]></source>
<year>2023</year>
<volume>14</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>897</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
