F5F Stay Refreshed Hardware Desktop quicker data access and improved processing speed

quicker data access and improved processing speed

quicker data access and improved processing speed

T
Trentqn
Member
150
10-09-2023, 11:51 PM
#1
It's a small question but I always wanted to know if having programs on an SSD or M.2 save CPU time. This made sense in my head because the CPU has to waste less time loading things from storage.
T
Trentqn
10-09-2023, 11:51 PM #1

It's a small question but I always wanted to know if having programs on an SSD or M.2 save CPU time. This made sense in my head because the CPU has to waste less time loading things from storage.

S
SteelWolf123x
Member
135
10-26-2023, 10:57 AM
#2
Yes, it will load quicker than a hard drive.
S
SteelWolf123x
10-26-2023, 10:57 AM #2

Yes, it will load quicker than a hard drive.

P
PoDoesMC
Junior Member
4
10-26-2023, 11:43 AM
#3
I'm not sure why this happens but seems like you've got things wrong on how CPU behaves. A slow storage means the CPU indeed has to wait longer before it gets all the info needed to launch the application, but during the wait the CPU doesn't do much if at all. In other words, using an SSD instead of a spinning disk HDD doesn't save CPU time, but it saves your time.
P
PoDoesMC
10-26-2023, 11:43 AM #3

I'm not sure why this happens but seems like you've got things wrong on how CPU behaves. A slow storage means the CPU indeed has to wait longer before it gets all the info needed to launch the application, but during the wait the CPU doesn't do much if at all. In other words, using an SSD instead of a spinning disk HDD doesn't save CPU time, but it saves your time.

M
Moon_Claw
Member
99
10-26-2023, 01:11 PM
#4
It would be better if loading times decreased, reducing the strain on your CPU.
M
Moon_Claw
10-26-2023, 01:11 PM #4

It would be better if loading times decreased, reducing the strain on your CPU.

M
mat_fram
Posting Freak
776
11-04-2023, 11:13 PM
#5
The response confirms yes. Loading from an SSD is faster than from a HDD.
M
mat_fram
11-04-2023, 11:13 PM #5

The response confirms yes. Loading from an SSD is faster than from a HDD.

D
Danjaberry
Member
65
11-04-2023, 11:29 PM
#6
The OS typically stores the entire executable in RAM, making the difference mainly a matter of time. It’s possible that loading larger chunks from an SSD could reduce interruptions and thus save some CPU cycles needed to fully load the program.
D
Danjaberry
11-04-2023, 11:29 PM #6

The OS typically stores the entire executable in RAM, making the difference mainly a matter of time. It’s possible that loading larger chunks from an SSD could reduce interruptions and thus save some CPU cycles needed to fully load the program.

P
pepsitaroh
Member
209
11-05-2023, 12:34 AM
#7
If we're looking at the point of view of just the application, then having a faster storage drive will allow the application to run on the CPU more often because it's waiting less for data to arrive compared to a hard drive. It also depends on what the application is doing though. For initial loading, you can't escape needing to access the storage drive. But if it's streaming data in and out, like say chunks of a map in GTA V, then no. The application will typically have other work to do, so it'll issue a request from the storage drive, do something else, and the storage drive will ping the application that it has the data for it. If we're looking at it from a system point of view, then no. The system doesn't wait for the application to be loaded, it'll just come back to it once it is and the CPU is free to work on other things.
P
pepsitaroh
11-05-2023, 12:34 AM #7

If we're looking at the point of view of just the application, then having a faster storage drive will allow the application to run on the CPU more often because it's waiting less for data to arrive compared to a hard drive. It also depends on what the application is doing though. For initial loading, you can't escape needing to access the storage drive. But if it's streaming data in and out, like say chunks of a map in GTA V, then no. The application will typically have other work to do, so it'll issue a request from the storage drive, do something else, and the storage drive will ping the application that it has the data for it. If we're looking at it from a system point of view, then no. The system doesn't wait for the application to be loaded, it'll just come back to it once it is and the CPU is free to work on other things.