{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T21:55:13Z","timestamp":1757541313144,"version":"3.37.3"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2018,6,20]],"date-time":"2018-06-20T00:00:00Z","timestamp":1529452800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,6,20]],"date-time":"2018-06-20T00:00:00Z","timestamp":1529452800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["GR 3435\\9-1"],"award-info":[{"award-number":["GR 3435\\9-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,10]]},"DOI":"10.1007\/s11227-018-2462-y","type":"journal-article","created":{"date-parts":[[2018,6,20]],"date-time":"2018-06-20T13:16:38Z","timestamp":1529500598000},"page":"7961-7984","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Hardware-aided update acceleration in a hybrid Semantic Web database system"],"prefix":"10.1007","volume":"76","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8674-8658","authenticated-orcid":false,"given":"Dennis","family":"Heinrich","sequence":"first","affiliation":[]},{"given":"Stefan","family":"Werner","sequence":"additional","affiliation":[]},{"given":"Christopher","family":"Blochwitz","sequence":"additional","affiliation":[]},{"given":"Thilo","family":"Pionteck","sequence":"additional","affiliation":[]},{"given":"Sven","family":"Groppe","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,6,20]]},"reference":[{"key":"2462_CR1","doi-asserted-by":"publisher","unstructured":"Bayer R, McCreight E (1970) Organization and maintenance of large ordered indices. In: Proceedings of the 1970 ACM SIGFIDET (Now SIGMOD) Workshop on Data Description, Access and Control, ACM, New York, NY, USA, SIGFIDET \u201970, pp 107\u2013141. https:\/\/doi.org\/10.1145\/1734663.1734671","DOI":"10.1145\/1734663.1734671"},{"key":"2462_CR2","unstructured":"Berners-Lee T (1989) Information Management: A Proposal. [Online] https:\/\/www.w3.org\/History\/1989\/proposal.html . Accessed 19 Jun 2018"},{"key":"2462_CR3","doi-asserted-by":"crossref","unstructured":"Berners-Lee T, Hendler J, Lassila O (May 2001) \u201cThe semantic web\u201d. In: Scientific American, pp 29\u201337","DOI":"10.1038\/scientificamerican0501-34"},{"key":"2462_CR4","doi-asserted-by":"crossref","unstructured":"Blochwitz C, Joseph JM, Pionteck T, Backasch R, Werner S, Heinrich D, Groppe S (2015) An optimized radix-tree for hardware-accelerated index generation for Semantic Web Databases. In: International Conference on ReConFigurable Computing and FPGAs (ReConFig), Cancun, Mexico","DOI":"10.1109\/ReConFig.2015.7393291"},{"key":"2462_CR5","doi-asserted-by":"publisher","unstructured":"Casper J, Olukotun K (2014) Hardware acceleration of database operations. In: Proceedings of the 2014 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, ACM, New York, NY, USA, FPGA \u201914, pp 151\u2013160. https:\/\/doi.org\/10.1145\/2554688.2554787","DOI":"10.1145\/2554688.2554787"},{"key":"2462_CR6","doi-asserted-by":"publisher","unstructured":"Cheng X, He B, Lau CT (2015) Energy-efficient query processing on embedded CPU\u2013GPU architectures. In: Proceedings of the 11th International Workshop on Data Management on New Hardware, ACM, New York, NY, USA, DaMoN\u201915, pp 10:1\u201310:7. https:\/\/doi.org\/10.1145\/2771937.2771939","DOI":"10.1145\/2771937.2771939"},{"issue":"2","key":"2462_CR7","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1145\/356770.356776","volume":"11","author":"D Comer","year":"1979","unstructured":"Comer D (1979) Ubiquitous B-tree. ACM Comput Surv 11(2):121\u2013137. https:\/\/doi.org\/10.1145\/356770.356776","journal-title":"ACM Comput Surv"},{"key":"2462_CR8","unstructured":"Dell (2015) Product website. [Online] http:\/\/www.dell.com\/de\/unternehmen\/p\/precision-t3610-workstation\/pd . Accessed 19 Jun 2018"},{"key":"2462_CR9","doi-asserted-by":"publisher","unstructured":"DeWitt DJ (1978) Direct\u2014a multiprocessor organization for supporting relational data base management systems. In: Proceedings of the 5th Annual Symposium on Computer Architecture, ACM, New York, NY, USA, ISCA \u201978, pp 182\u2013189. https:\/\/doi.org\/10.1145\/800094.803046","DOI":"10.1145\/800094.803046"},{"key":"2462_CR10","doi-asserted-by":"publisher","unstructured":"Do J, Kee YS, Patel JM, Park C, Park K, DeWitt DJ (2013) Query processing on smart SSDs: Opportunities and challenges. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201913, pp 1221\u20131230. https:\/\/doi.org\/10.1145\/2463676.2465295","DOI":"10.1145\/2463676.2465295"},{"issue":"1\u20132","key":"2462_CR11","doi-asserted-by":"publisher","first-page":"670","DOI":"10.14778\/1920841.1920927","volume":"3","author":"W Fang","year":"2010","unstructured":"Fang W, He B, Luo Q (2010) Database compression on graphics processors. Proc VLDB Endow 3(1\u20132):670\u2013680. https:\/\/doi.org\/10.14778\/1920841.1920927","journal-title":"Proc VLDB Endow"},{"key":"2462_CR12","unstructured":"Francisco P (2010) IBM PureData System for Analytics Architecture: A Platform for High Performance Data Warehousing and Analytics. http:\/\/www.redbooks.ibm.com\/redpapers\/pdfs\/redp4725.pdf . Accessed 19 Jun 2018"},{"key":"2462_CR13","doi-asserted-by":"publisher","unstructured":"Govindaraju N, Gray J, Kumar R, Manocha D (2006) GPUTeraSort: high performance graphics co-processor sorting for large database management. In: Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201906, pp 325\u2013336. https:\/\/doi.org\/10.1145\/1142473.1142511","DOI":"10.1145\/1142473.1142511"},{"key":"2462_CR14","unstructured":"Groppe S (2011) Data Management and Query Processing in Semantic Web Databases, 2011th edn. Springer. http:\/\/amazon.com\/o\/ASIN\/3642193560\/ . Accessed 19 Jun 2018"},{"key":"2462_CR15","unstructured":"Groppe S (2013) LUPOSDATE Open Source. [Online] https:\/\/github.com\/luposdate . Accessed 19 Jun 2018"},{"issue":"5","key":"2462_CR16","doi-asserted-by":"publisher","first-page":"314","DOI":"10.14778\/1952376.1952381","volume":"4","author":"B He","year":"2011","unstructured":"He B, Yu JX (2011) High-throughput transaction executions on graphics processors. Proc VLDB Endow 4(5):314\u2013325. https:\/\/doi.org\/10.14778\/1952376.1952381","journal-title":"Proc VLDB Endow"},{"key":"2462_CR17","doi-asserted-by":"publisher","unstructured":"He B, Yang K, Fang R, Lu M, Govindaraju N, Luo Q, Sander P (2008) Relational joins on graphics processors. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201908, pp 511\u2013524. https:\/\/doi.org\/10.1145\/1376616.1376670","DOI":"10.1145\/1376616.1376670"},{"issue":"4","key":"2462_CR18","doi-asserted-by":"publisher","first-page":"21:1","DOI":"10.1145\/1620585.1620588","volume":"34","author":"B He","year":"2009","unstructured":"He B, Lu M, Yang K, Fang R, Govindaraju NK, Luo Q, Sander PV (2009) Relational query coprocessing on graphics processors. ACM Trans Database Syst 34(4):21:1\u201321:39. https:\/\/doi.org\/10.1145\/1620585.1620588","journal-title":"ACM Trans Database Syst"},{"issue":"4","key":"2462_CR19","doi-asserted-by":"publisher","first-page":"329","DOI":"10.14778\/2735496.2735497","volume":"8","author":"J He","year":"2014","unstructured":"He J, Zhang S, He B (2014) In-cache query co-processing on coupled CPU\u2013GPU architectures. Proc VLDB Endow 8(4):329\u2013340. https:\/\/doi.org\/10.14778\/2735496.2735497","journal-title":"Proc VLDB Endow"},{"key":"2462_CR20","doi-asserted-by":"publisher","unstructured":"Heinrich D, Werner S, Stelzner M, Blochwitz C, Pionteck T, Groppe S (2015) Hybrid FPGA approach for a B+ tree in a semantic web database system. In: 2015 10th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip (ReCoSoC), pp 1\u20138. https:\/\/doi.org\/10.1109\/ReCoSoC.2015.7238093","DOI":"10.1109\/ReCoSoC.2015.7238093"},{"key":"2462_CR21","doi-asserted-by":"crossref","unstructured":"Heinrich D, Werner S, Blochwitz C, Pionteck T, Groppe S (2017) Search and update optimization of a B+ tree in a hardware aided semantic web database system. In: Proceedings of the 7th International Conference on Emerging Databases (EDB)","DOI":"10.1007\/978-981-10-6520-0_18"},{"key":"2462_CR22","unstructured":"IBM (2015) Website. [online] http:\/\/www.ibm.com . Accessed 19 Jun 2018"},{"key":"2462_CR23","doi-asserted-by":"publisher","unstructured":"Kang Y, Kee Y, Miller EL, Park C (2013) Enabling cost-effective data processing with smart SSD. In: 2013 IEEE 29th Symposium on Mass Storage Systems and Technologies (MSST), pp 1\u201312. https:\/\/doi.org\/10.1109\/MSST.2013.6558444","DOI":"10.1109\/MSST.2013.6558444"},{"issue":"3","key":"2462_CR24","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1109\/TEC.1961.5219222","volume":"EC\u201310","author":"CY Lee","year":"1961","unstructured":"Lee CY (1961) An algorithm for path connections and its applications. IRE Trans Electron Comput EC\u201310(3):346\u2013365. https:\/\/doi.org\/10.1109\/TEC.1961.5219222","journal-title":"IRE Trans Electron Comput"},{"key":"2462_CR25","doi-asserted-by":"publisher","unstructured":"Lee SW, Moon B, Park C (2009) Advances in flash memory SSD technology for enterprise database applications. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201909, pp 863\u2013870. https:\/\/doi.org\/10.1145\/1559845.1559937","DOI":"10.1145\/1559845.1559937"},{"issue":"3","key":"2462_CR26","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/s007780000031","volume":"9","author":"S Manegold","year":"2000","unstructured":"Manegold S, Boncz AP, Kersten LM (2000) Optimizing database architecture for the new bottleneck: memory access. VLDB J 9(3):231\u2013246. https:\/\/doi.org\/10.1007\/s007780000031","journal-title":"VLDB J"},{"key":"2462_CR27","unstructured":"Moore E (1959) The Shortest Path Through a Maze. Bell Telephone System. Technical Publications. Monograph, Bell Telephone System"},{"key":"2462_CR28","doi-asserted-by":"publisher","unstructured":"Mueller R, Teubner J (2009) FPGA: What\u2019s in it for a database? In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201909, pp 999\u20131004. https:\/\/doi.org\/10.1145\/1559845.1559965","DOI":"10.1145\/1559845.1559965"},{"key":"2462_CR29","doi-asserted-by":"publisher","unstructured":"Mueller R, Teubner J (2010) FPGAs: a new point in the database design space. In: Proceedings of the 13th International Conference on Extending Database Technology, ACM, New York, NY, USA, EDBT \u201910, pp 721\u2013723. https:\/\/doi.org\/10.1145\/1739041.1739137","DOI":"10.1145\/1739041.1739137"},{"issue":"1","key":"2462_CR30","doi-asserted-by":"publisher","first-page":"910","DOI":"10.14778\/1687627.1687730","volume":"2","author":"R Mueller","year":"2009","unstructured":"Mueller R, Teubner J, Alonso G (2009a) Data processing on FPGAs. Proc VLDB Endow 2(1):910\u2013921. https:\/\/doi.org\/10.14778\/1687627.1687730","journal-title":"Proc VLDB Endow"},{"issue":"1","key":"2462_CR31","doi-asserted-by":"publisher","first-page":"229","DOI":"10.14778\/1687627.1687654","volume":"2","author":"R Mueller","year":"2009","unstructured":"Mueller R, Teubner J, Alonso G (2009b) Streams on wires: a query compiler for FPGAs. Proc VLDB Endow 2(1):229\u2013240. https:\/\/doi.org\/10.14778\/1687627.1687654","journal-title":"Proc VLDB Endow"},{"key":"2462_CR32","doi-asserted-by":"publisher","unstructured":"Mueller R, Teubner J, Alonso G (2010) Glacier: a query-to-hardware compiler. In: Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201910, pp 1159\u20131162. https:\/\/doi.org\/10.1145\/1807167.1807307","DOI":"10.1145\/1807167.1807307"},{"issue":"1","key":"2462_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00778-011-0232-z","volume":"21","author":"R Mueller","year":"2012","unstructured":"Mueller R, Teubner J, Alonso G (2012) Sorting networks on FPGAs. VLDB J 21(1):1\u201323. https:\/\/doi.org\/10.1007\/s00778-011-0232-z","journal-title":"VLDB J"},{"issue":"1","key":"2462_CR34","doi-asserted-by":"publisher","first-page":"647","DOI":"10.14778\/1453856.1453927","volume":"1","author":"T Neumann","year":"2008","unstructured":"Neumann T, Weikum G (2008) RDF-3X: a RISC-style engine for RDF. Proc VLDB Endow 1(1):647\u2013659. https:\/\/doi.org\/10.14778\/1453856.1453927","journal-title":"Proc VLDB Endow"},{"key":"2462_CR35","unstructured":"Plessl C (2012) Accelerating Scientific Computing with Massively Parallel Computer Architectures. http:\/\/www.imprs-dynamics.mpg.de\/pdfs\/Plessl_talk.pdf . Accessed 19 Jun 2018"},{"key":"2462_CR36","unstructured":"Rao J, Ross KA (1999) Cache conscious indexing for decision-support in main memory. In: Proceedings of the 25th International Conference on Very Large Data Bases, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, VLDB \u201999, pp 78\u201389. http:\/\/dl.acm.org\/citation.cfm?id=645925.671362 . Accessed 19 Jun 2018"},{"issue":"2","key":"2462_CR37","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1145\/335191.335449","volume":"29","author":"J Rao","year":"2000","unstructured":"Rao J, Ross KA (2000) Making B+-trees cache conscious in main memory. SIGMOD Rec 29(2):475\u2013486. https:\/\/doi.org\/10.1145\/335191.335449","journal-title":"SIGMOD Rec"},{"key":"2462_CR38","unstructured":"Seshadri S, Gahagan M, Bhaskaran S, Bunker T, De A, Jin Y, Liu Y, Swanson S (2014) Willow: a user-programmable SSD. In: Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, USENIX Association, Berkeley, CA, USA, OSDI\u201914, pp 67\u201380. http:\/\/dl.acm.org\/citation.cfm?id=2685048.2685055"},{"issue":"4","key":"2462_CR39","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1109\/69.706059","volume":"10","author":"K Torp","year":"1998","unstructured":"Torp K, Mark L, Jensen CS (1998) Efficient differential timeslice computation. IEEE Trans Knowl Data Eng 10(4):599\u2013611. https:\/\/doi.org\/10.1109\/69.706059","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"2462_CR40","unstructured":"(W3C) WWWC (2014) RDF 1.1 concepts and abstract syntax. W3C Recommendation. [Online] https:\/\/www.w3.org\/TR\/2014\/REC-rdf11-concepts-20140225\/ . Accessed 19 Jun 2018"},{"issue":"1","key":"2462_CR41","doi-asserted-by":"publisher","first-page":"1008","DOI":"10.14778\/1453856.1453965","volume":"1","author":"C Weiss","year":"2008","unstructured":"Weiss C, Karras P, Bernstein A (2008) Hexastore: sextuple indexing for semantic web data management. Proc VLDB Endow 1(1):1008\u20131019. https:\/\/doi.org\/10.14778\/1453856.1453965","journal-title":"Proc VLDB Endow"},{"key":"2462_CR42","unstructured":"Werner S, Heinrich D, Groppe S, Blochwitz C, Pionteck T (2016) Runtime adaptive hybrid query engine based on fpgas. Open J Databases (OJDB) 3(1):21\u201341. http:\/\/www.ronpub.com\/publications\/OJDB_2016v3i1n02_Werner.pdf"},{"key":"2462_CR43","unstructured":"World Wide Web Consortium (W3C) (2013) SPARQL 1.1 Overview. http:\/\/www.w3.org\/TR\/sparql11-overview\/ . Accessed 19 Jun 2018"},{"key":"2462_CR44","unstructured":"Xilinx (2012) Data sheet virtex family. [online] http:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds150.pdf . Accessed 19 Jun 2018"},{"key":"2462_CR45","unstructured":"Zuse K (1972) Der Plankalk\u00fcl. Berichte der Gesellschaft f\u00fcr Mathematik und Datenverarbeitung, Gesellschaft f\u00fcr Mathematik und Datenverarbeitung"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2462-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2462-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2462-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,26]],"date-time":"2022-08-26T01:05:09Z","timestamp":1661475909000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2462-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,20]]},"references-count":45,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2020,10]]}},"alternative-id":["2462"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2462-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2018,6,20]]},"assertion":[{"value":"20 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}