Gracemont is a
microarchitecture
In computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as µarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular processor. A given ISA may be imp ...
for low-power processors used in
systems on a chip (SoCs) made by
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the devel ...
, and is the successor to
Tremont. Like its predecessor, it is also implemented as low-power cores in a hybrid design of the
Alder Lake
Alder Lake is Intel's codename for the 12th generation of Intel Core processors based on a hybrid architecture utilizing Golden Cove performance cores and Gracemont efficient cores. It is fabricated using Intel's Intel 7 process, previously ...
and
Raptor Lake
Raptor Lake is Intel's codename for the 13th-generation of Intel Core processors based on a hybrid architecture, utilizing Raptor Cove performance cores and Gracemont efficient cores. Raptor Lake launched on October 20, 2022. Mobile versions a ...
processors.
Design
Gracemont is the fourth generation
out-of-order low-power
Atom
Every atom is composed of a nucleus and one or more electrons bound to the nucleus. The nucleus is made of one or more protons and a number of neutrons. Only the most common variety of hydrogen has no neutrons.
Every solid, liquid, gas ...
microarchitecture
On i9-12900K, power for eight cores at 3.9GHz was measured at 48W, for AVX2 workloads.
The Gracemont microarchitecture has the following enhancements over
Tremont:
* Level 1 cache per core:
** eight-way-associative 64 KB instruction cache
** eight-way-associative 32 KB data cache
* New On-Demand Instruction Length Decoder
* Instruction issue increased to five per clock (from four)
* Instruction retire increased to eight per clock (from seven)
* Execution ports (functional units) there are now 17 (from eight)
* Reorder buffer increased to 256 entries (from 208)
* Improved branch prediction
* Support for
AVX AVX may refer to:
Technology
* Advanced Vector Extensions, an instruction set extension in the x86 microprocessor architecture
** AVX2, an expansion of the AVX instruction set
** AVX-512, 512-bit extensions to the 256-bit AVX
* AVX Corporation, ...
,
AVX2
Advanced Vector Extensions (AVX) are extensions to the x86 instruction set architecture for microprocessors from Intel and Advanced Micro Devices (AMD). They were proposed by Intel in March 2008 and first supported by Intel with the Sandy Bridg ...
,
FMA3
The FMA instruction set is an extension to the 128 and 256-bit Streaming SIMD Extensions instructions in the x86 microprocessor instruction set to perform fused multiply–add (FMA) operations."FMA3 and FMA4 are not instruction sets, they are ind ...
and
AVX-VNNI instructions
Technology
*
System on a chip
A system on a chip or system-on-chip (SoC ; pl. ''SoCs'' ) is an integrated circuit that integrates most or all components of a computer or other electronic system. These components almost always include a central processing unit (CPU), memor ...
(SoC) architecture
* 3D
tri-gate transistors
* 64 KB L1 instruction cache, up from 32 KB in
Tremont
* 2 or 4 MB shared
L2 cache
A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory. A cache is a smaller, faster memory, located closer to a processor core, whic ...
per 4-core module
Alder Lake-S/H/P/U family has 2 MB. Raptor Lake-S/H/P/U family has 4 MB.
*
Intel Xe (Gen. 12.2) GPU with
DirectX 12
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
,
OpenGL 4.6,
Vulkan 1.3,
OpenGL ES 3.2 and
OpenCL 3.0 support.
*
Thermal design power
The thermal design power (TDP), sometimes called thermal design point, is the maximum amount of heat generated by a computer chip or component (often a CPU, GPU or system on a chip) that the cooling system in a computer is designed to dissipa ...
(TDP)
** 10 W desktop processors
** 6 W mobile processors
Products
The microarchitecture is used as the efficient cores of the 12th generation of Intel Core hybrid processors (codenamed "Alder Lake") and the 13th generation of Intel Core hybrid processors (codenamed "Raptor Lake").
Mobile processors (Alder Lake-N)
[https://ark.intel.com/content/www/us/en/ark/products/codename/232598/products-formerly-alder-laken.html]
Processors for base transceiver stations ( Grand Ridge)
See also
*
List of Intel CPU microarchitectures
References
Intel x86 microprocessors
Intel microarchitectures
X86 microarchitectures
{{compu-hardware-stub