{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T15:28:49Z","timestamp":1750346929073,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,11,26]],"date-time":"2021-11-26T00:00:00Z","timestamp":1637884800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,11,26]]},"DOI":"10.1145\/3503823.3503879","type":"proceedings-article","created":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T22:15:51Z","timestamp":1645568151000},"page":"300-305","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Branchless Code Generation for Modern Processor Architectures"],"prefix":"10.1145","author":[{"given":"Alexandros","family":"Angelou","sequence":"first","affiliation":[{"name":"Dept of Computer Science and Telecommunications, University of Thessaly, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonios","family":"Dadaliaris","sequence":"additional","affiliation":[{"name":"Dept of Computer Science and Telecommunications, University of Thessaly, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Dossis","sequence":"additional","affiliation":[{"name":"Dept of Informatics, University of Western Macedonia, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georgios","family":"Dimitriou","sequence":"additional","affiliation":[{"name":"Dept of Computer Science and Telecommunications, University of Thessaly, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3484583"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386263.3407584"},{"key":"e_1_3_2_1_3_1","volume-title":"SEA 2013","author":"Elmasry Amr","year":"2013","unstructured":"Amr Elmasry and Jyrki Katajainen , 2013 . Branchless search programs . SEA 2013 , LNCS 7933. 2013. Amr Elmasry and Jyrki Katajainen, 2013. Branchless search programs. SEA 2013, LNCS 7933. 2013."},{"key":"e_1_3_2_1_4_1","volume-title":"Stamatis Vassiliadis and Bart Blaner","author":"Jeremiah T.L.","year":"2000","unstructured":"T.L. Jeremiah , Stamatis Vassiliadis and Bart Blaner . 2000 . Superscalar branch instruction processor, 2000. T.L.Jeremiah, Stamatis Vassiliadis and Bart Blaner. 2000. Superscalar branch instruction processor, 2000."},{"key":"e_1_3_2_1_5_1","volume-title":"Sebastian Deorowicz and Maciej Dlugosz","author":"Kokot Marek","year":"2017","unstructured":"Marek Kokot , Sebastian Deorowicz and Maciej Dlugosz , 2017 . Even faster sorting of (not only) integers. In the Advances in Intelligent Systems and Computing book series, AISC v.659, 2017. Marek Kokot, Sebastian Deorowicz and Maciej Dlugosz, 2017. Even faster sorting of (not only) integers. In the Advances in Intelligent Systems and Computing book series, AISC v.659, 2017."},{"key":"e_1_3_2_1_6_1","first-page":"28","article-title":"Parsing gigabytes of JSON per second","author":"Langdale Geoff","year":"2019","unstructured":"Geoff Langdale and Daniel Lemire , 2019 . Parsing gigabytes of JSON per second . In the VLDB Journal , v . 28 . 2019. Geoff Langdale and Daniel Lemire, 2019. Parsing gigabytes of JSON per second. In the VLDB Journal, v.28. 2019.","journal-title":"the VLDB Journal"},{"key":"e_1_3_2_1_7_1","volume-title":"Making your code faster by taming branches. InfoQ online journal","author":"Lemire Daniel","year":"2020","unstructured":"Daniel Lemire , 2020. Making your code faster by taming branches. InfoQ online journal , 2020 . https:\/\/www.infoq.com\/articles\/making-code-faster-taming-branches\/ Daniel Lemire, 2020. Making your code faster by taming branches. InfoQ online journal, 2020. https:\/\/www.infoq.com\/articles\/making-code-faster-taming-branches\/"},{"key":"e_1_3_2_1_8_1","volume-title":"A loopless and branchless O(1) algorithm to generate the next Dyck word. Creative Commons","author":"Neri Cassio","year":"2018","unstructured":"Cassio Neri , 2018. A loopless and branchless O(1) algorithm to generate the next Dyck word. Creative Commons 2018 . Cassio Neri, 2018. A loopless and branchless O(1) algorithm to generate the next Dyck word. Creative Commons 2018."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/360128.360160"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-64322-8_14"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2018.00009"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICROW.2012.20"},{"key":"e_1_3_2_1_13_1","unstructured":"G. Wurster and J. Ward. 2016. Towards efficient dynamic integer overflow detection on ARM processors. Research Technical Report Blackberry 2016.  G. Wurster and J. Ward. 2016. Towards efficient dynamic integer overflow detection on ARM processors. Research Technical Report Blackberry 2016."}],"event":{"name":"PCI 2021: 25th Pan-Hellenic Conference on Informatics","acronym":"PCI 2021","location":"Volos Greece"},"container-title":["25th Pan-Hellenic Conference on Informatics"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503823.3503879","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503823.3503879","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:20Z","timestamp":1750186940000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503823.3503879"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,26]]},"references-count":13,"alternative-id":["10.1145\/3503823.3503879","10.1145\/3503823"],"URL":"https:\/\/doi.org\/10.1145\/3503823.3503879","relation":{},"subject":[],"published":{"date-parts":[[2021,11,26]]},"assertion":[{"value":"2022-02-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}