M4 Deep Dive - Apple's First Armv9 Processor

Gary Explains
20 May 202415:20

Summary

TLDRApple's new M4 processor, introduced in the iPad Pro, boasts up to 10 cores with enhanced performance and efficiency cores, featuring improved branch prediction and deeper execution engines. The M4 integrates Next-Generation ML accelerators within its CPU, supporting ARMv9.4 architecture, marking Apple's first venture into this territory. Geekbench scores indicate a significant leap in performance for the M4, especially when compared to its predecessors. The device also includes a 10-core GPU with dynamic caching and hardware-accelerated ray tracing. Speculations on future M4 variants and its potential integration into iPhones are also discussed.

Takeaways

  • 🍏 Apple has introduced the new M4 processor, which is initially being used in an iPad Pro rather than a MacBook or MacBook Air.
  • 🔍 The M4 processor features up to 10 cores, with configurations of up to four performance cores and six efficiency cores, an upgrade from the M3's 4+4 setup.
  • 🚀 Enhanced features of the M4 include improved branch prediction, wider decode and execution for performance cores, and a deeper execution engine for efficiency cores.
  • 🌟 A significant highlight is the inclusion of Next Generation ML accelerators within the CPU, which is crucial for tasks involving machine learning, computer vision, and scientific simulations.
  • ⚠️ Consumers should be aware that not all M4 processors come with 10 cores; some may have nine, and this isn't always clear in Apple's marketing materials.
  • 💾 The 10-core version of the M4 is only available with 1 terabyte of storage and 16 gigabytes of RAM, which may be a limitation for some users.
  • 🛠️ The M4's microarchitecture has been improved with features like scalable Matrix extensions, which are part of the ARM v9.4 architecture and not available in ARM v8.
  • 📊 Geekbench scores indicate that the M4, especially the 10-core version, shows a significant leap in performance over previous generations like the M1, M2, and M3.
  • ⏱️ The M4 operates at a boosted clock speed of 4.4 GHz, which contributes to its improved performance compared to its predecessors.
  • 📈 When comparing the M4 to competitors like the Snapdragon X+ and X Elite, the M4 shows promising performance, but actual power efficiency and real-world testing will provide a clearer picture.
  • 🎮 The M4 also includes a new 10-core GPU, which builds on the M3's graphics architecture and includes features like dynamic caching and hardware-accelerated ray tracing.

Q & A

  • What is the new M4 processor from Apple used in?

    -The new M4 processor from Apple is used in an iPad Pro, rather than a MacBook, MacBook Air, or similar devices.

  • What is the core configuration of the M4 processor?

    -The M4 processor has up to 10 cores, consisting of up to four performance cores and six efficiency cores, which is an upgrade from the M3's 4+4 core configuration.

  • What is the significance of the enhanced Next Generation ML accelerators in the M4 processor?

    -The enhanced Next Generation ML accelerators in the M4 processor are crucial as they facilitate hardware-accelerated matrix operations, beneficial for scientific simulations, computer vision, and machine learning.

  • How does the M4 processor's core configuration affect its availability in different iPad Pro models?

    -The M4 processor with a 10-core configuration is only available in the iPad Pro model with one terabyte of storage and 16 gigabytes of RAM. The nine-core version is available in models with less storage and RAM.

  • What is the clock speed of both the nine-core and ten-core versions of the M4 processor?

    -Both the nine-core and ten-core versions of the M4 processor have a boosted clock speed of 4.4 GHz.

  • What is the difference in microarchitecture between the M1, M2, M3, and M4 processors?

    -Each processor (M1, M2, M3, M4) has a different internal microarchitecture. The M4 notably includes improved branch prediction, wider decode and execution for performance cores, and a deeper execution engine for efficiency cores, as well as NextGen ML accelerators.

  • What does the M4 processor's Geekbench scores indicate about its performance compared to its predecessors?

    -The M4 processor's Geekbench scores show a significant leap in performance, especially when comparing single-threaded scores normalized by clock speed, indicating improved microarchitecture beyond just increased clock speeds.

  • How does the M4 processor compare to the Snapdragon X+ and Snapdragon X Elite in terms of performance?

    -While the Snapdragon X+ and X Elite have not yet been tested in laptops, their scores suggest they may outperform the M4 in raw multi-threaded performance, but actual power efficiency and thermal performance will be crucial for real-world comparison.

  • What new features does the M4 processor's GPU have?

    -The M4 processor's GPU features a new 10-core design that builds on the M3's architecture, including dynamic caching, hardware-accelerated ray tracing, and mesh shading.

  • What are some possible future variations of the M4 processor that Apple might introduce?

    -Possible future variations of the M4 processor could include an M4 Pro with more cores, and an M4 Max with even higher core counts. There is also speculation about the A18 chip for iPhones potentially incorporating Arm v9 architecture.

Outlines

00:00

💻 Introduction to Apple's M4 Processor in iPad Pro

Apple's M4 processor, introduced in the iPad Pro, boasts up to 10 cores, a significant upgrade from the M3's 4+4 core configuration. The new processor includes four performance cores and six efficiency cores, featuring improved branch prediction and a deeper execution engine for enhanced performance. The M4 also integrates next-generation machine learning (ML) accelerators, which are crucial for scientific simulations, computer vision, and machine learning tasks. Apple's presentation highlighted the performance improvements but did not make it clear that the full 10-core configuration is not guaranteed, leading to some customer disappointment. The processor operates at a boosted clock speed of 4.4 GHz and is built using TSMC's second-generation 3-nanometer process node. It's important for potential buyers to understand the specifications and storage options to ensure they receive the desired CPU core count and RAM configuration.

05:01

🔍 Deep Dive into M4's CPU Microarchitecture and Geekbench Scores

The M4's CPU microarchitecture has been redesigned with improved branch prediction, wider decode and execution for performance cores, and a deeper execution engine for efficiency cores. These changes enhance instruction-level parallelism and performance. Apple's first ARM v9 CPU, the M4 includes the scalable Matrix extension, which facilitates hardware-based matrix multiplication, beneficial for ML tasks. Geekbench scores reveal that both the 9-core and 10-core versions of the M4 outperform previous Apple chips like the M3, M2, and M1. However, when normalizing for clock speed, the M4 shows a significant leap in performance over its predecessors, indicating substantial microarchitectural improvements alongside the higher clock speed and new process node technology.

10:01

📊 Comparative Analysis with Snapdragon Processors and M4's GPU

A comparison with Snapdragon X+ and X Elite processors shows that while the M4's 9-core version is slightly behind the Snapdragon X+ in multi-threaded performance, the 10-core version of the M4 is competitive. It's important to note the core configurations differ, with the M4 having a mix of performance and efficiency cores, while Snapdragon processors have all performance cores. The power efficiency of these Snapdragon processors is yet to be determined. Additionally, the M4 features a new 10-core GPU, an upgrade from the M3, with dynamic caching, hardware-accelerated ray tracing, and mesh shading. Predictions for future Apple devices include potential M4 Pro and M4 Max variants with more cores and the possibility of the A18 chip in iPhones incorporating ARM v9 architecture.

Mindmap

Keywords

💡M4 Processor

The M4 Processor is Apple's latest chip, announced for use in the iPad Pro. It signifies a generational upgrade from the M3, featuring enhancements in CPU and GPU architecture. In the script, the M4 is highlighted for its potential impact on device performance, with a focus on its core configuration and clock speed.

💡Core Configuration

Core Configuration refers to the arrangement of processing units within a CPU. The M4 boasts up to 10 cores, a mix of performance and efficiency cores, which is an upgrade from the 4+4 configuration of the M3. The script discusses the significance of this configuration in delivering computational power and efficiency.

💡Branch Prediction

Branch Prediction is a technique used in CPUs to predict the path a program will take, reducing the time wasted on incorrect paths. The script mentions that the M4 has improved branch prediction, which is crucial for enhancing performance by minimizing mispredictions and pipeline stalls.

💡Decode and Execution

Decode and Execution are stages in the CPU pipeline where instructions are translated and then carried out. The script explains that the M4 has wider decode and execution engines for its performance cores, allowing more instructions to be processed simultaneously, which is a key aspect of the chip's improved performance.

💡Efficiency Cores

Efficiency Cores are designed to perform tasks with lower power consumption compared to performance cores. The M4 features six efficiency cores with a deeper execution engine, as mentioned in the script, which suggests that these cores can handle more complex tasks at higher clock speeds while maintaining energy efficiency.

💡Next Generation ML Accelerator

The Next Generation ML Accelerator is a feature within the M4's CPU that enhances machine learning tasks. The script emphasizes the importance of this accelerator, indicating that it allows for hardware-accelerated matrix operations, beneficial for scientific simulations, computer vision, and machine learning applications.

💡Geekbench Scores

Geekbench Scores are benchmark results that measure a processor's performance. The script uses Geekbench scores to compare the M4's single-threaded and multi-threaded performance against its predecessors, the M1, M2, and M3, illustrating the generational improvements in processing power.

💡Clock Speed

Clock Speed refers to the rate at which a CPU can perform instructions and is measured in GHz. The script notes that both the 9-core and 10-core versions of the M4 have a boosted clock speed of 4.4 GHz, which contributes to their performance capabilities.

💡3-nanometer Process Node

A 3-nanometer Process Node is a manufacturing technology used to create smaller, more efficient transistors on a chip. The script mentions that the M4 is built using TSMC's second-generation 3-nanometer process, which allows for more transistors and improved performance and efficiency.

💡Scalable Matrix Extension

Scalable Matrix Extension, specifically version 2, is a feature of ARM v9.4 architecture that enables hardware acceleration for matrix operations. The script explains that this feature is included in the M4's CPU, allowing for more efficient execution of machine learning algorithms.

💡GPU

GPU stands for Graphics Processing Unit, responsible for rendering images, video, and animations. The script describes the M4's new 10-core GPU as an upgrade from the M3, with features like dynamic caching and hardware-accelerated ray tracing, enhancing graphical performance for the iPad.

Highlights

Apple announced the M4 processor, which is notably used in the iPad Pro instead of a MacBook or MacBook Air.

The M4 processor features up to 10 cores, an upgrade from the M3's 4+4 core configuration.

The M4 includes next-generation core features with improved branch prediction and wider decode and execution for performance cores.

Efficiency cores in the M4 have a deeper execution engine, enhancing performance.

Both core types in the M4 feature an enhanced Next Generation ML accelerator, which is crucial for machine learning tasks.

Apple's performance claims are based on Geekbench scores, which show improvements over previous generations.

The M4's core count may vary, with some models having 9 cores instead of 10, which could disappoint some users.

The M4 operates at a boosted clock speed of 4.4 GHz, regardless of having 9 or 10 cores.

The M4 is built using TSMC's second-generation 3-nanometer process node, improving efficiency and performance.

The M4's microarchitecture has been improved for better branch prediction and instruction handling.

The M4's efficiency cores may have higher clock speeds due to a deeper execution engine.

The M4's ML accelerators are part of the CPU and are based on ARM's v9.4 architecture, enabling hardware matrix operations.

Geekbench scores show a significant leap in performance for the M4 compared to its predecessors, even when accounting for clock speed.

The M4's GPU is an upgraded 10-core version from the M3, featuring dynamic caching and hardware-accelerated ray tracing.

The M4's performance puts it in competition with the Snapdragon X+ and X Elite, though power efficiency remains to be seen.

Future M4 variants, such as the M4 Pro or Max, could offer even more cores and enhanced performance.

The A18 in future iPhones might also adopt the M4's ARM v9 architecture, potentially offering an octacore configuration.

Transcripts

play00:00

so Apple announced its new M4 processor

play00:02

a couple of weeks ago interestingly

play00:05

being used in an iPad Pro rather than

play00:07

appearing in a MacBook MacBook Air or

play00:10

something like that now I didn't do a

play00:11

video at the time of the launch because

play00:13

I didn't want to just repeat the

play00:15

information that uh Apple were giving in

play00:18

the presentation you know repeat the

play00:20

press release I wanted to find out a few

play00:22

things about this processor I found them

play00:24

out and today I want to have a look at

play00:26

them so if you want to find out more

play00:28

please let me explain

play00:32

okay so let's go through some of the

play00:34

highlights of the CPU part of the new M4

play00:37

processor the M4 has up to 10 core we're

play00:41

going to talk about that up to 10 core

play00:43

uh consisting of up to four performance

play00:46

cores and six efficiency cores so that's

play00:49

an upgrade from the M3 which was 4 + 4

play00:53

it's got the next generation core

play00:55

features including improved Branch

play00:57

prediction with wider decode and

play00:59

execution for the performance cores and

play01:01

a deeper execution engine for the

play01:03

efficiency cores we'll dive into that

play01:04

what does all that mean and both types

play01:06

of cores also feature inhanced Next

play01:08

Generation ml accelerator now this is a

play01:10

really really important point and we're

play01:13

going to dive into that that's why I put

play01:14

it here in red because we have to

play01:16

understand that and then Apple are

play01:18

quoting performance differences and

play01:20

we'll look at the performance according

play01:22

to geekbench okay so this is how Apple

play01:24

presented the uh the new chip so four

play01:27

performance cores with approved BR

play01:30

prediction and so on six efficiency CES

play01:32

giving 10 in total however we have to

play01:34

notice it's up to 10 core you aren't

play01:38

guaranteed to get a 10 core CPU and

play01:40

apple doesn't make it obvious in fact I

play01:42

know somebody who actually went online

play01:44

bought the new iPad and then when they

play01:45

got it with a nine core one they were

play01:47

pretty disappointed they're actually

play01:48

going to return it and order the next

play01:50

one up now the good thing is that both

play01:52

variants have a boosted clock speed of

play01:54

4.4 GHz that's the same if you get the

play01:57

nine core or the 10 core and both built

play02:00

using tsmc second generation 3 nanometer

play02:03

process node so what's actually

play02:04

happening here when you do dig down into

play02:07

the specifications you don't get shown

play02:09

that on the page where you're buying

play02:11

online but you get it if you do dig into

play02:13

the specifications basically there is a

play02:16

nine core CPU with three performance

play02:19

cores and six efficiency cores if you go

play02:21

for 256 gigs of storage 512 gigs of

play02:25

storage and 8 gigs of RAM now that's

play02:27

quite limiting because you're not going

play02:29

to get you know 16 gigs of RAM and maybe

play02:31

only 256 maybe you don't want more than

play02:33

256 you know it's an iPad I know people

play02:36

use them more like you know laptops and

play02:38

desktops nowadays but you know this is

play02:40

quite limiting was if you want the 10

play02:41

core version you have to go with one

play02:43

terabyte of storage and get the 16

play02:45

gigabyt of ram so most people even if

play02:47

they go with a half a terabyte of

play02:49

storage and they're just going to have 8

play02:51

gigs of RAM and the nine core CPU so do

play02:54

beware when you make your buying Choice

play02:57

okay so it talked about an improved CPU

play02:59

micro architecture remember micro

play03:01

architecture is how the chip is

play03:03

internally designed each chip M1 M2 M3

play03:07

the internals are different of course

play03:08

it's still using it's an Arm based chip

play03:11

so it's arms architecture but the micro

play03:14

architecture what's going on the inside

play03:15

is different in every chip so improved

play03:17

Branch prediction this is for both calls

play03:19

Well Branch prediction basically when

play03:21

you have these pipelines and I've got

play03:23

videos on this about this here on this

play03:24

channel you've got these instructions

play03:26

going down the pipeline they're going

play03:28

through the decode phase they're getting

play03:29

along the pipeline getting ready to

play03:31

execute and then at some point they find

play03:33

out that what in the pipeline is wrong

play03:35

because a branch has taken the software

play03:37

somewhere else and you have to empty the

play03:40

the pipeline out and then start again

play03:43

and that causes a performance uh blip

play03:46

because you've had to empty out the

play03:47

pipeline and start again so if you can

play03:49

improve the branch prediction then you

play03:50

basically you get better performance

play03:52

fewer Branch mispredictions means

play03:55

greater performance and that's what

play03:58

Apple are saying they've done in both of

play04:00

these uh cord designs now wider decode

play04:03

and execution engines for the

play04:05

performance cord well wider pipelines

play04:07

means more instructions per cycle that

play04:10

the CPU can fetch decode issue execute

play04:12

and retire that's the whole kind of

play04:14

outline of a modern super scaler uh C uh

play04:18

pipeline uh and so what they're

play04:20

basically saying is that there's a wider

play04:22

decode that means more instructions can

play04:24

be decoded so they come in from the

play04:27

fetch stage and then they can handle

play04:28

more of them at the front end uh more

play04:31

some of them simultaneously and then

play04:32

towards the back end a wider executional

play04:35

engine allows for the CPU to execute

play04:37

more instructions concurrently and that

play04:39

improves instruction level parallelism

play04:42

and that's what they've done in this new

play04:44

processor now they haven't done that in

play04:46

the efficiency Calles instead with the

play04:47

efficiency Calles they've got a deeper

play04:50

execution engine which basically means

play04:52

there are more pipeline the pipeline is

play04:55

longer and that probably means there's a

play04:56

higher clock speed because you can bump

play04:58

up the clock speed and each clock cycle

play05:00

now is there's more clock Cycles

play05:03

happening but you don't have to achieve

play05:04

so much in each clock cycle because you

play05:06

split it up into smaller chunks of work

play05:07

so generally when you make the pipeline

play05:10

longer you're actually bumping up the

play05:12

clock speed so I'd imagine that these

play05:13

new efficiency calls have got a higher

play05:15

clock speed now here's the key ticket

play05:17

enhanced NextGen ml accelerators now

play05:21

these are in the CPU you go back and

play05:23

look at Apple presentation look at their

play05:25

diagram these are in the CPU they're not

play05:27

part of the npu the NP is a separate

play05:29

thing they talk about the npu separately

play05:31

talk about its performance talk about

play05:33

how it's better than previous npus in

play05:36

the Apple range but this is in the CPU

play05:39

now why what does it mean now to have an

play05:41

ml accelerator in the CPU well what

play05:43

we're talking about is the scalable

play05:45

Matrix extension specifically the second

play05:47

version of it which is basically how you

play05:50

can do matrix multiplication in Hardware

play05:53

of course we've come a long way from you

play05:56

know back in the day when a even a

play05:58

floating Point Unit to do floating Point

play06:00

numbers was an optional thing and even

play06:02

today they're optional in

play06:03

microcontrollers and so on now we're

play06:05

talking about not even Scala operations

play06:08

uh but we're talking about Matrix

play06:10

operations so you can actually do in the

play06:12

CPU multiplication of matrices and other

play06:15

Matrix uh kind of operations and that's

play06:18

good for scientific simulations computer

play06:20

vision and machine learning and this is

play06:22

the point now that we've got these ml

play06:24

accelerators which allow things to

play06:26

happen in the CPU by allowing these

play06:28

matrices to be manipulated multiplied

play06:30

and so on now the key is that2 is part

play06:33

of the arm

play06:35

9.4 architecture okay so it's armv 9.4

play06:39

and it's not available in arm V8 so this

play06:43

means that this is a new CPU from uh

play06:47

Apple they've redesigned both cores as

play06:49

you can see because both cores have got

play06:51

that uh approved uh uh Branch prediction

play06:55

both Calles have had their pipelines

play06:56

change and both cores contain the mlx

play06:59

accelerators and this is what you do

play07:00

when you change architecture both sets

play07:03

of cores have to be the same because

play07:06

that means that jobs can move from one

play07:08

to the other and they can actually they

play07:10

don't say oh no I haven't got the M

play07:11

accelerator on this on this CPU core and

play07:13

then it just dies they could the the

play07:15

jobs can switch from the performance

play07:17

cause to the efficiency cause cuz they

play07:19

functionality wise they both do exactly

play07:20

the same thing so this is Apple's first

play07:23

arm v9 CPU okay let's dive into the

play07:26

geekbench six scores I've got both the

play07:28

single thread scores here and the

play07:30

multi-threaded scores as you would

play07:33

expect the single threaded score for

play07:35

both the nine core version and the 10

play07:37

core version is better than what you

play07:39

find in the M3 in this particular case a

play07:42

MacBook Air I wanted something with

play07:44

passive cooling the M2 which you found

play07:47

in the iPad Pro the M1 that you found in

play07:49

the iPad Pro we can see the progression

play07:51

here of the single threaded scores and

play07:55

in terms of multi threaded scores the 10

play07:56

core version is better than the nine

play07:58

core version and we can see the 10 and N

play08:01

core versions are better than the eight

play08:02

core versions of the M3 the M2 and the

play08:05

M1 as you'd expect and you can see here

play08:07

how the M1 the M2 and the M3 have

play08:10

increased that multi-threaded score

play08:12

performance as you go up through the

play08:15

generations however it's important to

play08:17

note that each of these process is

play08:19

running at faster and faster clock

play08:21

speeds so the original M1 was running at

play08:24

around 3.2 GHz whereas the latest M4 is

play08:29

running at 4.4 GHz so there's obviously

play08:31

be more performance when you crank up

play08:33

the clock speed so if we now actually

play08:35

divide the single threaded score by the

play08:38

clock speed we see a very very

play08:39

interesting thing so trying to eliminate

play08:42

the clock speed or bring them all down

play08:43

to the same clock speed what we see is

play08:45

that for the M1 the M2 and the M3 really

play08:47

the single threade scores were very very

play08:49

close 747 743

play08:52

753 and of course you know geekbench

play08:55

scores go up and down depending exactly

play08:57

on the person that run them these are

play08:59

average scores that I've been looking at

play09:01

here so really they're not much

play09:02

different what really happened and I did

play09:04

say this at the time of the launches of

play09:06

these of these process what really

play09:07

happened is they bumped up the clock

play09:09

speed there were some changes they made

play09:11

some microarch changes but really they

play09:13

bumped up the clock speed went down to

play09:16

different the next nanometer process

play09:17

node they were able to boost the clock

play09:18

speed and really if you actually look at

play09:20

it the M1 the M2 and the M3 are really

play09:23

very very similar however we can see a

play09:25

very big leap when we come to the M4 so

play09:27

even though it's running at 4.4 GHz

play09:30

which in itself makes things will just

play09:32

the performance will be greater we can

play09:34

also see that the actual performance in

play09:36

terms of the

play09:37

microarchitecture is much better so

play09:39

certainly the M4 is a leap uh in terms

play09:43

of uh Apple's engineering that leaped

play09:45

arm v9 they've redesigned the CPU they'

play09:49

redesigned the pipe ples they've

play09:50

redesigned the branch predictors and

play09:52

they've up the clock speed because they

play09:53

now on this second generation 3

play09:54

nanometer and you've got this great

play09:56

performance regardless of the clock

play09:58

speed and and including the new clock

play10:00

speed and of course we need to compare

play10:03

this to the Snapdragon X+ and the

play10:05

Snapdragon X Elite now note neither of

play10:08

these processes are actually available

play10:09

in laptops yet we're basing our numbers

play10:12

on ccoms numbers and of course there

play10:14

will be some real world testing coming

play10:16

about when these laptops uh are released

play10:19

some will have passive cooling some will

play10:21

have active cooling some will be with a

play10:23

plus some will be with the elite and so

play10:24

on and I've covered this before in

play10:27

previous videos here on this channel but

play10:29

what do we we see uh M1 this is

play10:31

multi-threaded score we don't really

play10:32

have the single threaded score

play10:34

particularly for the uh uh Snapdragon

play10:36

X+ so we've got the M1 the M2 and the M3

play10:40

here with their respective scores then

play10:43

we've got the M4 with the nine core

play10:46

version because this is the

play10:46

multi-threaded one and that is just

play10:49

beaten by the Snapdragon X+ with its 10

play10:52

cores now of course as many people will

play10:55

point out that the nine Core 1 is three

play10:58

performance cuse and the rest efficiency

play11:00

CES whereas the Snapdragon X Plus is all

play11:03

performance caes so that does raise some

play11:06

interesting questions you've then got

play11:08

the M4 with a 10 core version and then

play11:11

next you've got and he's beaten by the

play11:13

Snapdragon X Elite with the 12 core

play11:15

version again noting that the M4 with

play11:18

the 10 core version is with performance

play11:21

cores and efficiency Calles the

play11:23

Snapdragon X Elite is with just

play11:25

performance cores however we don't know

play11:27

what the power efficiency of the SN

play11:29

Dragon X Elite process are so if they

play11:31

are able to pull off this performance

play11:34

with a similar power enveloper thermal

play11:37

envelope than the M4 does even though

play11:40

it's got the two different types of

play11:41

cores then that makes the Snapdragon ex

play11:43

Elite an absolute winner if it does it

play11:46

but it's actually very very power hungry

play11:48

then that's going to be slightly

play11:49

different situation however in terms of

play11:51

overall brute performance in a mobile

play11:55

laptop type of device then we can see

play11:57

the Snapdragon X at the moment looks

play11:59

like like the winner but we're going to

play12:00

have to see what happens when they

play12:01

actually come out and see what the

play12:03

actual power performance numbers are

play12:06

okay so just moving quickly to the GPU

play12:08

it's a new 10 core GPU of the M4 Builds

play12:11

on the existing Graphics architecture of

play12:13

the M3 so basically this is a tweaked

play12:15

version of the M3 for the iPad that

play12:17

means you're getting Dynamic caching now

play12:20

which is this way of allocating memory

play12:22

dynamically so you don't just say well

play12:24

here is you know 2 gigs of memory for

play12:27

the GPU it goes up and down according to

play12:30

the gpu's new usage you've got hard

play12:32

accelerated raay tracing hard

play12:34

accelerated mesh shading now all these

play12:36

things we found in the M3 they're now in

play12:38

the iPad we're going to see them uh

play12:40

later on in other M4 devices but they've

play12:43

now come to the iPad so the M4 GPU is

play12:46

basically an upgrade from the M3 GPU and

play12:49

this is how uh Apple presented that

play12:52

during the presentation okay so quickly

play12:54

overall we've got the M4 built on 3

play12:56

nanometer from tsmc for you've got 28

play12:59

billion transistors Hardware accelerated

play13:02

raid tracing uh av1 uh the 10 core CPU

play13:06

GPU you can see it all here so a

play13:09

certainly for the iPad this is amazing

play13:11

certainly for what we're going to see in

play13:13

the future predictions well I'm just

play13:15

guessing I don't have any inside

play13:17

information I don't have any kind of

play13:19

leaks to tell I'm just guessing here

play13:21

there are of course going to be some M4

play13:23

variance the M4 Pro now could that be a

play13:26

13 or 14 core with five or six

play13:29

performance Calles and maybe up to eight

play13:31

efficiency Calles remember they've added

play13:33

extra efficiency Calles to the base M4

play13:35

so that would be interesting M4 Max

play13:37

could be see even 18 to 20 cores with

play13:40

again eight efficiency cores we we'll

play13:42

have to wait and see how Apple stitched

play13:45

these numbers together how they're going

play13:46

to do this configuration and we are

play13:48

going to of course see this CPU in the

play13:52

iPhone the A8 I would guess now Apple

play13:55

could leave it for another generation

play13:57

they could carry on the a18 with what

play13:59

we've got in the a17 that be the arm v81

play14:02

I have a sneaking suspicion they're

play14:03

going to bring this to the a18 so you

play14:06

get arm v9 in the a18 but remember last

play14:09

time they called it the A7 Pro so does

play14:11

that mean we're going to get an a18 Pro

play14:13

maybe an octacore for the first time

play14:15

maybe a 3 plus 5 setup I don't think

play14:17

they've got enough wins in terms of

play14:20

power to make it a 4 plus4 setup because

play14:23

those performance Calles are uh Power

play14:26

hungry because of the performance they

play14:27

offer so maybe a + 5 that will be

play14:30

interesting and maybe we can get an A8

play14:32

without the pro which goes back to the

play14:33

traditional 6 core 2+4 I don't know I'm

play14:36

just guessing but Apple clearly have

play14:39

scope here to do all kinds of

play14:41

interesting things both in terms of

play14:44

MacBooks and in terms of the iPhone okay

play14:47

that's it my name is Gary Sims this is

play14:48

Gary explains I really hope you enjoyed

play14:50

this video if you did please do give it

play14:52

a thumbs up and if you like these kind

play14:54

of videos why not stick around by

play14:55

subscribing to the channel okay that's

play14:57

it I'll see you the next next one

play15:02

[Music]

Rate This

5.0 / 5 (0 votes)

Related Tags
Apple M4ProcessoriPad ProCPU CoresPerformanceGeekbenchML AcceleratorARM v9GPU UpgradeTech Review