MUMBAI, India, Sept. 28 -- Intellectual Property India has published a patent application (202541027394 A) filed by Zoho Corporation Private Limited on March 24, 2025, for Compiler-Automated Collection Element Address Compression And Access.

Inventors include Sridhar Vembu; Akshhayaa S; Vivekanand S V; Surya Prakash A; Raghul Senthikumar; Subathra Periakaruppan; and Sudheer A. Grandhi.

The application for the patent was published on September 25, 2026, under issue no. 39/2026.

Abstract: A compiler automatically generates pointer-compression instructions for collections. An index size is determined to index each collection element uniquely. Index values are stored in respective segments in a register. Each can be retrieved by applying a shift value and a mask to isolate it, to access an element at runtime. Throughput is increased with repeated accesses without reloading the register. Compressing access instructions reduces memory requirements and reduces cache misses. In one model, a mapping table for the collection includes physical addresses for each element. In another, the collection is instantiated such that its elements have physical memory addresses aligned with a scaling factor to allow direct access with an appropriately scaled index. Instructions to pack pointers into values for loading in an offset register are compiler-generated, as well as instructions necessary for pointer selection and memory access. Dynamic updating of models are supported: changes in number and/or size of elements result in corresponding changes to index size and number of segments during runtime. With the compiled executable, pointer compression is performed at runtime automatically and accurately without intervention in source code by a programmer. Figure 1A

Disclaimer: Curated by HT Syndication.