English
Related papers

Related papers: Unicode at Gigabytes per Second

200 papers

Portable Document Format (PDF) is a file format which is used worldwide as de-facto standard for exchanging documents. In fact this document that you are currently reading has been uploaded as a PDF. Confidential information is also…

Cryptography and Security · Computer Science 2024-09-17 Aastha Chauhan , Deepa Verma

The quest for a cryptographically secure pseudorandom bit generator (PRBG) was initiated long ago, and for a long time the proposed pseudorandom generators were very slow. More recently some "provably secure" PRBG capable to achieve a…

Cryptography and Security · Computer Science 2013-12-24 Corbo Antonio Esposito , Didone Fabiola

We present a new type of attack in which source code is maliciously encoded so that it appears different to a compiler and to the human eye. This attack exploits subtleties in text-encoding standards such as Unicode to produce source code…

Cryptography and Security · Computer Science 2023-03-09 Nicholas Boucher , Ross Anderson

The unified streaming and non-streaming two-pass (U2) end-to-end model for speech recognition has shown great performance in terms of streaming capability, accuracy, real-time factor (RTF), and latency. In this paper, we present U2++, an…

Sound · Computer Science 2022-01-03 Di Wu , Binbin Zhang , Chao Yang , Zhendong Peng , Wenjing Xia , Xiaoyu Chen , Xin Lei

We present SURGE, a streaming GPU encoding system deployed in production to generate embeddings for over 800 million texts across 40,000 logical partitions. Production embedding pipelines face a tension between logical data partitioning and…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-05 Shashank Kapadia , Deep Narayan Mishra , Sujal Reddy Alugubelli , Ajay Kumar , Swapnil Yadav , Rishi Bhatia

Devan\=agar\=i is the writing system that is adapted by various languages like Sanskrit. International Alphabet of Sanskrit Transliteration (IAST) is a transliteration scheme for romanisation of Sanskrit language. IAST makes use of…

Human-Computer Interaction · Computer Science 2025-12-10 Dhruvil Dave , Aneri Dalwadi

Text serialization is a fundamental concept in modern computing, enabling the conversion of complex data structures into a format that can be easily stored, transmitted, and reconstructed. This paper provides an extensive overview of text…

Programming Languages · Computer Science 2025-05-21 Wang Wei , Li Na , Zhang Lei , Liu Fang , Chen Hao , Yang Xiuying , Huang Lei , Zhao Min , Wu Gang , Zhou Jie , Xu Jing , Sun Tao , Ma Li , Zhu Qiang , Hu Jun , Guo Wei , He Yong , Gao Yuan , Lin Dan , Zheng Yi , Shi Li

TextFormats is a software system for efficient and user-friendly creation of text format specifications, accessible from multiple programming languages (C/C++, Python, Nim) and the Unix command line. To work with a format, a specification…

Programming Languages · Computer Science 2023-02-01 Giorgio Gonnella

Existing RDF serialization formats such as Turtle, N-Quads, and JSON-LD are widely used for communication and storage in knowledge graph and Semantic Web applications. However, they suffer from limitations in performance, compression ratio,…

Databases · Computer Science 2025-08-01 Piotr Sowinski , Karolina Bogacka , Anastasiya Danilenka , Nikita Kozlov

A novel fast recursive coding technique is proposed. It operates with only integer values not longer 8 bits and is multiplication free. Recursion the algorithm is based on indirectly provides rather effective coding of symbols for very…

Information Theory · Computer Science 2007-08-22 Nikolay Ponomarenko , Vladimir Lukin , Karen Egiazarian , Jaakko Astola , Boris Y Ryabko

Nowadays, Linux file systems have to manage millions of tiny files for different applications, and face with higher metadata operations. So how to provide such high metadata performance with such enormous number of files and large scale…

Systems and Control · Computer Science 2014-09-30 Tanmay Agrawal , Ashay Shirwadkar , Pratik Gaikar , Kushagra Verma

We propose a novel approach to optimizing a byte-level representation for end-to-end automatic speech recognition (ASR). Byte-level representation is often used by large scale multilingual ASR systems when the character set of the supported…

Audio and Speech Processing · Electrical Eng. & Systems 2024-09-06 Roger Hsiao , Liuhui Deng , Erik McDermott , Ruchir Travadi , Xiaodan Zhuang

The Go programming language aims to provide memory and thread safety through measures such as automated memory management with garbage collection and a strict type system. However, it also offers a way of circumventing this safety net…

Cryptography and Security · Computer Science 2020-10-23 Johannes Lauinger , Lars Baumgärtner , Anna-Katharina Wickert , Mira Mezini

This paper presents a large-scale study that investigates the bug resolution characteristics among popular Github projects written in different programming languages. We explore correlations but, of course, we cannot infer causation.…

Software Engineering · Computer Science 2020-01-07 Jie M. Zhang , Feng Li , Dan Hao , Meng Wang , Hao Tang , Lu Zhang , Mark Harman

Today, flash memory are strongly used in the embedded system domain. NAND flash memories are the building block of main secondary storage systems. Such memories present many benefits in terms of data density, I/O performance, shock…

Operating Systems · Computer Science 2012-09-03 Pierre Olivier , Jalil Boukhobza , Eric Senn

This article offers an empirical study on the different ways of encoding Chinese, Japanese, Korean (CJK) and English languages for text classification. Different encoding levels are studied, including UTF-8 bytes, characters, words,…

Computation and Language · Computer Science 2017-08-18 Xiang Zhang , Yann LeCun

While personal cloud storage services such as Dropbox, OneDrive, Google Drive and iCloud have become very popular in recent years, these services offer few security guarantees to users. These cloud services are aimed at end users, whose…

Cryptography and Security · Computer Science 2017-10-12 Beom Heyn Kim , Wei Huang , Afshar Ganjali , David Lie

The Run Length Encoding (RLE) compression method is a long standing simple lossless compression scheme which is easy to implement and achieves a good compression on input data which contains repeating consecutive symbols. In its pure form…

Data Structures and Algorithms · Computer Science 2021-04-01 Sven Fiergolla , Petra Wolf

Converting binary integers to variable-length decimal strings is a fundamental operation in computing. Conventional fast approaches rely on recursive division and small lookup tables. We propose a SIMD-based algorithm that leverages integer…

Data Structures and Algorithms · Computer Science 2026-05-07 Jaël Champagne Gareau , Daniel Lemire

Computer fonts can be one of solutions supporting a protection of information against electromagnetic penetration. This solution is called -Soft TEMPEST-. However, not every font has features which counteract the process of electromagnetic…

Cryptography and Security · Computer Science 2019-07-17 Ireneusz Kubiak