diff --git a/dev/.buildinfo b/dev/.buildinfo
index 714d4ab185..b1597ff43c 100644
--- a/dev/.buildinfo
+++ b/dev/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 1bf4aa731798b280d7dd0d017aa0e089
+config: b1de6db79b513c9a81d857328961eb39
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/dev/_sources/autoapi/numba_dpex/experimental/models/index.rst.txt b/dev/_sources/autoapi/numba_dpex/experimental/models/index.rst.txt
index 3aeceb8f50..261f1ca0c4 100644
--- a/dev/_sources/autoapi/numba_dpex/experimental/models/index.rst.txt
+++ b/dev/_sources/autoapi/numba_dpex/experimental/models/index.rst.txt
@@ -25,6 +25,10 @@ Overview
- Data model for AtomicRefType.
* - :py:obj:`EmptyStructModel `
- Data model that does not take space. Intended to be used with types that
+ * - :py:obj:`DpctlMDLocalAccessorModel `
+ - Data model to represent DpctlMDLocalAccessorType.
+ * - :py:obj:`LocalAccessorModel `
+ - Data model for the LocalAccessor type when used in a host-only function.
@@ -59,6 +63,29 @@ Classes
+.. py:class:: DpctlMDLocalAccessorModel(dmm, fe_type)
+
+ Bases: :py:obj:`numba.core.datamodel.models.StructModel`
+
+ Data model to represent DpctlMDLocalAccessorType.
+
+ Must be the same structure as
+ dpctl/syclinterface/dpctl_sycl_queue_interface.h::MDLocalAccessor.
+
+ Structure intended to be used only on host side of the kernel call.
+
+
+
+
+.. py:class:: LocalAccessorModel(dmm, fe_type)
+
+ Bases: :py:obj:`numba.core.datamodel.models.StructModel`
+
+ Data model for the LocalAccessor type when used in a host-only function.
+
+
+
+
Attributes
----------
diff --git a/dev/_sources/autoapi/numba_dpex/experimental/typeof/index.rst.txt b/dev/_sources/autoapi/numba_dpex/experimental/typeof/index.rst.txt
index 85bf8896a6..64a9e7b44b 100644
--- a/dev/_sources/autoapi/numba_dpex/experimental/typeof/index.rst.txt
+++ b/dev/_sources/autoapi/numba_dpex/experimental/typeof/index.rst.txt
@@ -30,6 +30,8 @@ Overview
- Registers the type inference implementation function for a
* - :py:obj:`typeof_nditem `\ (val, c)
- Registers the type inference implementation function for a
+ * - :py:obj:`typeof_local_accessor `\ (val, c)
+ - Returns a ``numba_dpex.experimental.dpctpp_types.LocalAccessorType``
@@ -85,6 +87,17 @@ Functions
instance.
+.. py:function:: typeof_local_accessor(val: numba_dpex.kernel_api.LocalAccessor, c) -> numba_dpex.core.types.kernel_api.local_accessor.LocalAccessorType
+
+ Returns a ``numba_dpex.experimental.dpctpp_types.LocalAccessorType``
+ instance for a Python LocalAccessor object.
+ :param val: Instance of the LocalAccessor type.
+ :type val: LocalAccessor
+ :param c: Numba typing context used for type inference.
+
+ Returns: LocalAccessorType object corresponding to the LocalAccessor object.
+
+
diff --git a/dev/_sources/autoapi/numba_dpex/kernel_api/index.rst.txt b/dev/_sources/autoapi/numba_dpex/kernel_api/index.rst.txt
index 555518704d..7ab0c871cd 100644
--- a/dev/_sources/autoapi/numba_dpex/kernel_api/index.rst.txt
+++ b/dev/_sources/autoapi/numba_dpex/kernel_api/index.rst.txt
@@ -29,6 +29,8 @@ Overview
- Analogue to the ``sycl::item`` class.
* - :py:obj:`NdItem `
- Analogue to the ``sycl::nd_item`` class.
+ * - :py:obj:`LocalAccessor `
+ - The ``LocalAccessor`` class is analogous to SYCL's ``local_accessor``
* - :py:obj:`AddressSpace `
- An enumeration of the supported address space values.
* - :py:obj:`MemoryOrder `
@@ -468,6 +470,16 @@ Classes
+.. py:class:: LocalAccessor(shape, dtype)
+
+ The ``LocalAccessor`` class is analogous to SYCL's ``local_accessor``
+ class. The class acts a s proxy to allocating device local memory and
+ accessing that memory from within a :func:`numba_dpex.kernel` decorated
+ function.
+
+
+
+
.. py:class:: AddressSpace
Bases: :py:obj:`numba_dpex.kernel_api.flag_enum.FlagEnum`
diff --git a/dev/_sources/autoapi/numba_dpex/kernel_api/local_accessor/index.rst.txt b/dev/_sources/autoapi/numba_dpex/kernel_api/local_accessor/index.rst.txt
new file mode 100644
index 0000000000..63a1f0925c
--- /dev/null
+++ b/dev/_sources/autoapi/numba_dpex/kernel_api/local_accessor/index.rst.txt
@@ -0,0 +1,46 @@
+
+:orphan:
+
+numba_dpex.kernel_api.local_accessor
+====================================
+
+.. py:module:: numba_dpex.kernel_api.local_accessor
+
+.. autoapi-nested-parse::
+
+ Implements a Python analogue to SYCL's local_accessor class. The class is
+ intended to be used in pure Python code when prototyping a kernel function
+ and to be passed to an actual kernel function for local memory allocation.
+
+
+
+Overview
+--------
+
+.. list-table:: Classes
+ :header-rows: 0
+ :widths: auto
+ :class: summarytable
+
+ * - :py:obj:`LocalAccessor `
+ - The ``LocalAccessor`` class is analogous to SYCL's ``local_accessor``
+
+
+
+
+Classes
+-------
+
+.. py:class:: LocalAccessor(shape, dtype)
+
+ The ``LocalAccessor`` class is analogous to SYCL's ``local_accessor``
+ class. The class acts a s proxy to allocating device local memory and
+ accessing that memory from within a :func:`numba_dpex.kernel` decorated
+ function.
+
+
+
+
+
+
+
diff --git a/dev/autoapi/numba_dpex/experimental/models/index.html b/dev/autoapi/numba_dpex/experimental/models/index.html
index 15a427e5ab..628b991c62 100644
--- a/dev/autoapi/numba_dpex/experimental/models/index.html
+++ b/dev/autoapi/numba_dpex/experimental/models/index.html
@@ -261,6 +261,12 @@ Overview
+
+-
+class DpctlMDLocalAccessorModel(dmm, fe_type)
+Bases: numba.core.datamodel.models.StructModel
+Data model to represent DpctlMDLocalAccessorType.
+Must be the same structure as
+dpctl/syclinterface/dpctl_sycl_queue_interface.h::MDLocalAccessor.
+Structure intended to be used only on host side of the kernel call.
+
+
+
+-
+class LocalAccessorModel(dmm, fe_type)
+Bases: numba.core.datamodel.models.StructModel
+Data model for the LocalAccessor type when used in a host-only function.
+
+
Attributes
@@ -348,6 +371,8 @@ Attributes
diff --git a/dev/autoapi/numba_dpex/experimental/typeof/index.html b/dev/autoapi/numba_dpex/experimental/typeof/index.html
index a013751079..4a4c70e425 100644
--- a/dev/autoapi/numba_dpex/experimental/typeof/index.html
+++ b/dev/autoapi/numba_dpex/experimental/typeof/index.html
@@ -267,6 +267,9 @@ Overview
@@ -396,6 +410,7 @@ Functions
typeof_item()
typeof_nditem()
+typeof_local_accessor()
diff --git a/dev/autoapi/numba_dpex/kernel_api/index.html b/dev/autoapi/numba_dpex/kernel_api/index.html
index 93f907f30b..b07ee21da4 100644
--- a/dev/autoapi/numba_dpex/kernel_api/index.html
+++ b/dev/autoapi/numba_dpex/kernel_api/index.html
@@ -269,22 +269,25 @@ Overview