.. SPDX-FileCopyrightText: 2021 Intel Corporation .. .. SPDX-License-Identifier: CC-BY-4.0 .. _onedtl_memory_model: Memory Model ------------- SYCL2020 standard defines abstraction for linear memory (``sycl::buffer``). Linear memory may have a dimension of 1D (``sycl::buffer``), 2D (``sycl::buffer``) and 3D (``sycl::buffer``). The oneDTL library uses all 1D, 2D and 3D buffers to provide the best performance in different algorithms.