skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: zorder-lib: Library API for Z-Order Memory Layout

Technical Report ·
DOI:https://doi.org/10.2172/1236373· OSTI ID:1236373
 [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

This document describes the motivation for, elements of, and use of the zorder-lib, a library API that implements organization of and access to data in memory using either a-order (also known as "row-major" order) or z-order memory layouts. The primary motivation for this work is to improve the performance of many types of data- intensive codes by increasing both spatial and temporal locality of memory accesses. The basic idea is that the cost associated with accessing a datum is less when it is nearby in either space or time.

Research Organization:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1236373
Report Number(s):
LBNL-176763; ir:176763
Country of Publication:
United States
Language:
English

Similar Records

zorder-lib: Library API for Z-Order Memory Layout
Technical Report · Wed Apr 01 00:00:00 EDT 2015 · OSTI ID:1236373

Library API for Z-Order Memory Layout
Software · Sun Feb 01 00:00:00 EST 2015 · OSTI ID:1236373

Demonstrating SolarPILOT's Python API Through Heliostat Optimal Aimpoint Strategy Use Case: Preprint
Conference · Mon Apr 12 00:00:00 EDT 2021 · OSTI ID:1236373