Intel Logo

All Intel Gen 12 Architecture GPUs

Image Model Shaders TMUs ROPs Tensor Cores RT Cores Clock FP32 FP16 Memory Memory Type TDP Form Factor Release Date Family Architecture Codename Chip Die Shot
Intel UHD 710 1450MHz Branding Badge UHD 710 1450MHz 128 8 8 - - 1450MHz 0.371 TFLOPS 0.742 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel Graphics 80EU 1250MHz Branding Badge Graphics 80EU 1250MHz 640 40 20 - - 1250MHz 1.6 TFLOPS 3.2 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel Graphics 96EU 1300MHz Branding Badge Graphics 96EU 1300MHz 768 48 24 - - 1300MHz 2 TFLOPS 4 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel Graphics 96EU 1500MHz Branding Badge Graphics 96EU 1500MHz 768 48 24 - - 1500MHz 2.3 TFLOPS 4.6 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel Graphics 48EU 1300MHz Branding Badge Graphics 48EU 1300MHz 384 24 12 - - 1300MHz 0.998 TFLOPS 2 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel Graphics 80EU 1500MHz Branding Badge Graphics 80EU 1500MHz 640 40 20 - - 1500MHz 1.9 TFLOPS 3.8 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel Graphics 80EU 1450MHz Branding Badge Graphics 80EU 1450MHz 640 40 20 - - 1450MHz 1.9 TFLOPS 3.7 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel Graphics 64EU 1250MHz Branding Badge Graphics 64EU 1250MHz 512 32 16 - - 1250MHz 1.3 TFLOPS 2.6 TFLOPS - - - iGPU Jan 8, 2024 Gen 12 Gen 12 - Xe LP -
Intel UHD 24EU 750MHz Gen 12 Branding Badge UHD 24EU 750MHz Gen 12 192 12 6 - - 750MHz 0.288 TFLOPS 0.576 TFLOPS - - - iGPU Jan 3, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 24EU 800MHz Gen 12 Branding Badge UHD 24EU 800MHz Gen 12 192 12 6 - - 800MHz 0.307 TFLOPS 0.614 TFLOPS - - - iGPU Jan 3, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 24EU 850MHz Gen 12 Branding Badge UHD 24EU 850MHz Gen 12 192 12 6 - - 850MHz 0.326 TFLOPS 0.653 TFLOPS - - - iGPU Jan 3, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 750MHz Gen 12 Branding Badge UHD 32EU 750MHz Gen 12 256 16 8 - - 750MHz 0.384 TFLOPS 0.768 TFLOPS - - - iGPU Jan 3, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 800MHz Gen 12 Branding Badge UHD 16EU 800MHz Gen 12 128 8 8 - - 800MHz 0.205 TFLOPS 0.41 TFLOPS - - - iGPU Jan 3, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 600MHz Gen 12 Branding Badge UHD 16EU 600MHz Gen 12 128 8 8 - - 600MHz 0.154 TFLOPS 0.307 TFLOPS - - - iGPU Jan 3, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 1250MHz Gen 12 Branding Badge UHD 32EU 1250MHz Gen 12 256 16 8 - - 1250MHz 0.64 TFLOPS 1.3 TFLOPS - - - iGPU Jan 3, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 1500MHz Gen 12 Branding Badge UHD 32EU 1500MHz Gen 12 256 16 8 - - 1500MHz 0.768 TFLOPS 1.5 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 1500MHz Branding Badge Iris Xe 96EU 1500MHz 768 48 24 - - 1500MHz 2.3 TFLOPS 4.6 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1250MHz Branding Badge Iris Xe 80EU 1250MHz 640 40 20 - - 1250MHz 1.6 TFLOPS 3.2 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 1600MHz Gen 12 Branding Badge UHD 32EU 1600MHz Gen 12 256 16 8 - - 1600MHz 0.819 TFLOPS 1.6 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 1650MHz Gen 12 Branding Badge UHD 32EU 1650MHz Gen 12 256 16 8 - - 1650MHz 0.845 TFLOPS 1.7 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 48EU 1300MHz Gen 12 Branding Badge UHD 48EU 1300MHz Gen 12 384 24 12 - - 1300MHz 0.998 TFLOPS 2 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 48EU 1400MHz Gen 12 Branding Badge UHD 48EU 1400MHz Gen 12 384 24 12 - - 1300MHz 0.998 TFLOPS 2 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 64EU 1200MHz Gen 12 Branding Badge UHD 64EU 1200MHz Gen 12 512 32 16 - - 1200MHz 1.2 TFLOPS 2.5 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 64EU 1250MHz Gen 12 Branding Badge UHD 64EU 1250MHz Gen 12 512 32 16 - - 1250MHz 1.3 TFLOPS 2.6 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1500MHz Branding Badge Iris Xe 80EU 1500MHz 640 40 20 - - 1500MHz 1.9 TFLOPS 3.8 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 64EU 1500MHz Branding Badge Iris Xe 64EU 1500MHz 512 32 16 - - 1500MHz 1.5 TFLOPS 3.1 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1450MHz Branding Badge Iris Xe 80EU 1450MHz 640 40 20 - - 1450MHz 1.9 TFLOPS 3.7 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 1500MHz Gen 12 Branding Badge UHD 16EU 1500MHz Gen 12 128 8 8 - - 1500MHz 0.384 TFLOPS 0.768 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 770 1600MHz Branding Badge UHD 770 1600MHz 256 16 8 - - 1600MHz 0.819 TFLOPS 1.6 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 Raptor Lake Xe LP -
Intel UHD 16EU 1550MHz Gen 12 Branding Badge UHD 16EU 1550MHz Gen 12 128 8 8 - - 1550MHz 0.397 TFLOPS 0.794 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 730 1500MHz Branding Badge UHD 730 1500MHz 192 12 8 - - 1500MHz 0.576 TFLOPS 1.2 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel UHD 730 1550MHz Branding Badge UHD 730 1550MHz 192 12 8 - - 1550MHz 0.595 TFLOPS 1.2 TFLOPS - - - iGPU Jan 1, 2023 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1200MHz Branding Badge Iris Xe 80EU 1200MHz 640 40 20 - - 1200MHz 1.5 TFLOPS 3.1 TFLOPS - - - iGPU Aug 1, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 48EU 1400MHz Branding Badge Iris Xe 48EU 1400MHz 384 24 12 - - 1400MHz 1.1 TFLOPS 2.2 TFLOPS - - - iGPU Aug 1, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 48EU 900MHz Branding Badge Iris Xe 48EU 900MHz 384 24 12 - - 900MHz 0.691 TFLOPS 1.4 TFLOPS - - - iGPU Aug 1, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 1250MHz Branding Badge Iris Xe 96EU 1250MHz 768 48 24 - - 1250MHz 1.9 TFLOPS 3.8 TFLOPS - - - iGPU Aug 1, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 1300MHz Gen 12 Branding Badge UHD 16EU 1300MHz Gen 12 128 8 8 - - 1300MHz 0.333 TFLOPS 0.666 TFLOPS - - - iGPU May 10, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 1550MHz Gen 12 Branding Badge UHD 32EU 1550MHz Gen 12 256 16 8 - - 1550MHz 0.794 TFLOPS 1.6 TFLOPS - - - iGPU May 10, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 900MHz Branding Badge Iris Xe 96EU 900MHz 768 48 24 - - 900MHz 1.4 TFLOPS 2.8 TFLOPS - - - iGPU Feb 23, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 900MHz Branding Badge Iris Xe 80EU 900MHz 640 40 20 - - 900MHz 1.2 TFLOPS 2.3 TFLOPS - - - iGPU Feb 23, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 64EU 1100MHz Branding Badge Iris Xe 64EU 1100MHz 512 32 16 - - 1100MHz 1.1 TFLOPS 2.3 TFLOPS - - - iGPU Feb 23, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 64EU 850MHz Branding Badge Iris Xe 64EU 850MHz 512 32 16 - - 850MHz 0.87 TFLOPS 1.7 TFLOPS - - - iGPU Feb 23, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 48EU 700MHz Branding Badge Iris Xe 48EU 700MHz 384 24 12 - - 700MHz 0.538 TFLOPS 1.1 TFLOPS - - - iGPU Feb 23, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 48EU 1150MHz Gen 12 Branding Badge UHD 48EU 1150MHz Gen 12 384 24 12 - - 1150MHz 0.883 TFLOPS 1.8 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 64EU 1100MHz Gen 12 Branding Badge UHD 64EU 1100MHz Gen 12 512 32 16 - - 1100MHz 1.1 TFLOPS 2.3 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 730 1450MHz Branding Badge UHD 730 1450MHz 192 12 8 - - 1450MHz 0.557 TFLOPS 1.1 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 730 1400MHz Branding Badge UHD 730 1400MHz 192 12 8 - - 1400MHz 0.538 TFLOPS 1.1 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 48EU 1100MHz Branding Badge Iris Xe 48EU 1100MHz 384 24 12 - - 1100MHz 0.845 TFLOPS 1.7 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 1450MHz Branding Badge Iris Xe 96EU 1450MHz 768 48 24 - - 1450MHz 2.2 TFLOPS 4.5 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 48EU 1200MHz Branding Badge Iris Xe 48EU 1200MHz 384 24 12 - - 1200MHz 0.922 TFLOPS 1.8 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1400MHz Branding Badge Iris Xe 80EU 1400MHz 640 40 20 - - 1400MHz 1.8 TFLOPS 3.6 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 770 1450MHz Branding Badge UHD 770 1450MHz 256 16 8 - - 1450MHz 0.742 TFLOPS 1.5 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 770 1500MHz Branding Badge UHD 770 1500MHz 256 16 8 - - 1500MHz 0.768 TFLOPS 1.5 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 64EU 1400MHz Branding Badge Iris Xe 64EU 1400MHz 512 32 16 - - 1400MHz 1.4 TFLOPS 2.9 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 710 1300MHz Branding Badge UHD 710 1300MHz 128 8 8 - - 1300MHz 0.333 TFLOPS 0.666 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 710 1350MHz Branding Badge UHD 710 1350MHz 128 8 8 - - 1350MHz 0.346 TFLOPS 0.691 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 770 1550MHz Branding Badge UHD 770 1550MHz 256 16 8 - - 1550MHz 0.794 TFLOPS 1.6 TFLOPS - - - iGPU Jan 18, 2022 Gen 12 Gen 12 - Xe LP -
Intel UHD 770 1650MHz Branding Badge UHD 770 1650MHz 256 16 8 - - 1650MHz 0.845 TFLOPS 1.7 TFLOPS - - - iGPU Jan 4, 2022 Gen 12 Gen 12 Raptor Lake Xe LP -
Intel UHD P750 1300MHz Branding Badge UHD P750 1300MHz 256 16 8 - - 1300MHz 0.666 TFLOPS 1.3 TFLOPS - - - iGPU Sep 8, 2021 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 1350MHz Branding Badge Iris Xe 96EU 1350MHz 768 48 24 - - 1350MHz 2.1 TFLOPS 4.1 TFLOPS - - - iGPU Jun 22, 2021 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 1400MHz Branding Badge Iris Xe 96EU 1400MHz 768 48 24 - - 1400MHz 2.2 TFLOPS 4.3 TFLOPS - - - iGPU Jun 22, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 1200MHz Gen 12 Branding Badge UHD 16EU 1200MHz Gen 12 128 8 8 - - 1200MHz 0.307 TFLOPS 0.614 TFLOPS - - - iGPU Jun 22, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 1350MHz Gen 12 Branding Badge UHD 32EU 1350MHz Gen 12 256 16 8 - - 1350MHz 0.691 TFLOPS 1.4 TFLOPS - - - iGPU Jun 22, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 1100MHz Gen 12 Branding Badge UHD 16EU 1100MHz Gen 12 128 8 8 - - 1100MHz 0.282 TFLOPS 0.563 TFLOPS - - - iGPU Jun 22, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 1250MHz Gen 12 Branding Badge UHD 16EU 1250MHz Gen 12 128 8 8 - - 1250MHz 0.32 TFLOPS 0.64 TFLOPS - - - iGPU Jun 22, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 32EU 1450MHz Gen 12 Branding Badge UHD 32EU 1450MHz Gen 12 256 16 8 - - 1450MHz 0.742 TFLOPS 1.5 TFLOPS - - - iGPU Jun 11, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 1400MHz Gen 12 Branding Badge UHD 16EU 1400MHz Gen 12 128 8 8 - - 1400MHz 0.358 TFLOPS 0.717 TFLOPS - - - iGPU Jun 11, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 16EU 1450MHz Gen 12 Branding Badge UHD 16EU 1450MHz Gen 12 128 8 8 - - 1450MHz 0.371 TFLOPS 0.742 TFLOPS - - - iGPU May 11, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 48EU 1200MHz Gen 12 Branding Badge UHD 48EU 1200MHz Gen 12 384 24 12 - - 1200MHz 0.922 TFLOPS 1.8 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 - Xe LP -
Intel GPU SG-18M 1650MHz Branding Badge GPU SG-18M 1650MHz 768 48 24 - - 1650MHz 2.5 TFLOPS 5.1 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 DG1 - -
Intel Iris Xe Pod 1650MHz Branding Badge Iris Xe Pod 1650MHz 768 48 24 - - 1650MHz 2.5 TFLOPS 5.1 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 DG1 - -
Intel Iris Xe Max 1650MHz Branding Badge Iris Xe Max 1650MHz 768 48 24 - - 1650MHz 2.5 TFLOPS 5.1 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 DG1 - -
Intel Iris Xe 96EU 1650MHz Branding Badge Iris Xe 96EU 1650MHz 768 48 24 - - 1650MHz 2.5 TFLOPS 5.1 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 DG1 Xe LP -
Intel UHD 48EU 800MHz Gen 12 Branding Badge UHD 48EU 800MHz Gen 12 384 24 12 - - 800MHz 0.614 TFLOPS 1.2 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 950MHz Branding Badge Iris Xe 96EU 950MHz 768 96 6 - - 950MHz 1.5 TFLOPS 2.9 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 64EU 850MHz Gen 12 Branding Badge UHD 64EU 850MHz Gen 12 512 32 16 - - 850MHz 0.87 TFLOPS 1.7 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 64EU 1400MHz Gen 12 Branding Badge UHD 64EU 1400MHz Gen 12 512 32 16 - - 1400MHz 1.4 TFLOPS 2.9 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 Alder Lake - -
Intel Iris Xe 80EU 850MHz Branding Badge Iris Xe 80EU 850MHz 640 40 20 - - 850MHz 1.1 TFLOPS 2.2 TFLOPS - - - iGPU Mar 30, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 730 1200MHz Branding Badge UHD 730 1200MHz 192 12 8 - - 1200MHz 0.461 TFLOPS 0.922 TFLOPS - - - iGPU Mar 16, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 750 1300MHz Branding Badge UHD 750 1300MHz 256 16 8 - - 1300MHz 0.666 TFLOPS 1.3 TFLOPS - - - iGPU Mar 16, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 750 1200MHz Branding Badge UHD 750 1200MHz 256 16 8 - - 1200MHz 0.614 TFLOPS 1.2 TFLOPS - - - iGPU Mar 16, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 730 1300MHz Branding Badge UHD 730 1300MHz 192 12 8 - - 1300MHz 0.499 TFLOPS 0.998 TFLOPS - - - iGPU Mar 16, 2021 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1300MHz Branding Badge Iris Xe 80EU 1300MHz 640 40 20 - - 1300MHz 1.7 TFLOPS 3.3 TFLOPS - - - iGPU Jan 11, 2021 Gen 12 Gen 12 - Xe LP -
Intel UHD 48EU 1100MHz Gen 12 Branding Badge UHD 48EU 1100MHz Gen 12 384 24 12 - - 1100MHz 0.845 TFLOPS 1.7 TFLOPS - - - iGPU Sep 2, 2020 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 1300MHz Branding Badge Iris Xe 96EU 1300MHz 768 48 24 - - 1300MHz 2 TFLOPS 4 TFLOPS - - - iGPU Sep 2, 2020 Gen 12 Gen 12 - Xe LP -
Intel UHD 48EU 1250MHz Gen 12 Branding Badge UHD 48EU 1250MHz Gen 12 384 24 12 - - 1250MHz 0.96 TFLOPS 1.9 TFLOPS - - - iGPU Sep 2, 2020 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 96EU 1100MHz Branding Badge Iris Xe 96EU 1100MHz 768 48 24 - - 1100MHz 1.7 TFLOPS 3.4 TFLOPS - - - iGPU Sep 2, 2020 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1100MHz Branding Badge Iris Xe 80EU 1100MHz 640 40 20 - - 1100MHz 1.4 TFLOPS 2.8 TFLOPS - - - iGPU Sep 2, 2020 Gen 12 Gen 12 - Xe LP -
Intel Iris Xe 80EU 1350MHz Branding Badge Iris Xe 80EU 1350MHz 640 40 20 - - 1350MHz 1.7 TFLOPS 3.5 TFLOPS - - - iGPU Sep 2, 2020 Gen 12 Gen 12 - Xe LP -