• Home
  • Search
  • GpJSON: High-Performance JSON Data Processing on GPUs
  • Cite Icon3
  • https://doi.org/10.14778/3746405.3746439Copy DOI Icon

GpJSON: High-Performance JSON Data Processing on GPUs

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The JavaScript Object Notation (JSON) format is ubiquitous, and countless applications depend on it to store and exchange high volumes of data. Despite its great popularity, JSON is nevertheless a very inefficient data format: decoding and querying JSON data is often a major bottleneck for many data-intensive applications. In this paper, we explore how Graphics Processing Units (GPUs) can be used to parallelize both JSON de-serialization and querying. We show how JSON parsing can be implemented on GPUs by means of parallel structural index construction, and we describe how JSON data can then be queried in situ using a lightweight query engine designed to run on GPUs. We present the design and implementation of GpJSON, a GPU-based JSON data processing library. The library can be used from high-level languages such as JavaScript or Python, and features bindings for the GraalVM language runtime. Our evaluation on real-world datasets shows that, on a single NVIDIA Ampere A100, GpJSON achieves at least 2.9x speedup on end-to-end performance (de-serialization plus querying) over state-of-the-art parallel JSON parsers and query engines, and 6-8 x over NVIDIA RAPIDS.

Similar Papers
  • Research Article
  • Citations17

Scalable structural index construction for JSON analytics

  • Dec 01, 2020
  • Proceedings of the VLDB Endowment
  • Lin Jiang +2
  • Conference Article

Latest Trends in Twitter from Arab Countries and the World

  • Jan 01, 2016
  • Wafa Waheeda Syed +1
  • PDF
  • Research Article
  • Citations6

Utilizing Nested Normal Form to Design Redundancy Free JSON Schemas

  • Dec 30, 2016
  • International Journal of Recent Contributions from Engineering, Science & IT (iJES)
  • Wai Yin Mok
  • PDF
  • Research Article
  • Citations4

A proposed FAIR approach for disseminating geospatial information system maps

  • Jun 16, 2023
  • Scientific Data
  • P Travis Thompson +4
  • PDF
  • Research Article
  • Citations1

A Case Study of Publishing Internal APIs to External Users

  • Sep 17, 2021
  • Biodiversity Information Science and Standards
  • Max Patiiuk
  • PDF
  • Research Article
  • Citations31

Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration

  • Feb 01, 2018
  • BMC Bioinformatics
  • Jiwen Xin +6
  • Book Chapter
  • Citations2

Full-Text Search Extensions for JSON Documents: Design Goals and Implementations

  • Jan 01, 2018
  • Dušan Petkovic
  • Conference Article
  • Citations3

SJSON: A succinct representation for JavaScript object notation documents

  • Sep 01, 2016
  • Edman Anjos +2
  • Dissertation

Schema decision trees for heterogeneous JSON arrays

  • Jan 01, 2020
  • Davis Goulet
  • Research Article
  • Citations1

JSON-based Apparel Fabric Query Micro-program Application

  • Feb 01, 2019
  • Journal of Physics: Conference Series
  • Liu Xueying +1
  • Preprint Article

Programming in the Life Sciences #20: extracting data from JSON

  • Nov 16, 2014
  • Front Matter
  • Egon Willighagen
  • Research Article
  • Citations9

Improving Performance of DOM in Semi-structured Data Extraction using WEIDJ Model

  • Mar 01, 2018
  • Indonesian Journal of Electrical Engineering and Computer Science
  • Ily Amalina Ahmad Sabri +1
  • Research Article
  • Citations6

GEOSPATIAL DATA EXCHANGE USING BINARY DATA SERIALIZATION APPROACHES

  • Aug 06, 2022
  • The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
  • P Mooney +1
  • Conference Article
  • Citations13

On The (In-)Security Of JavaScript Object Signing And Encryption

  • Nov 16, 2017
  • Dennis Detering +4
  • PDF
  • Research Article
  • Citations14

PERANCANGAN APPLICATION PROGRAMMING INTERFACE (API) BERBASIS WEB MENGGUNAKAN GAYA ARSITEKTUR REPRESENTATIONAL STATE TRANSFER (REST) UNTUK PENGEMBANGAN SISTEM INFORMASI ADMINISTRASI PASIEN KLINIK PERAWATAN KULIT

  • Apr 25, 2018
  • Jurnal Komputasi
  • Beni Adi Pranata +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.