PipeJSON: Parsing JSON at Line Speed on FPGAs

Jonas Dann, Royden Wagner, Daniel Ritter, Christian Faerber, Holger Froening · Data Management on New Hardware · 2022

JavaScript Object Notation (JSON) gained popularity as a data exchange and storage format. While recent advances on modern CPUs show an improved JSON parsing by using data parallelism with vector instructions, the rigid instruction set and limited pipelining of CPUs prevent parsing performance from reaching the practical limit of memory bandwidth.

Read the paper · More papers on PaperTik