Questions tagged [cpu]

The part of a computer responsible for performing computations, often referred to as a processor.

The central processing unit carries out each instruction of the program in sequence, to perform the basic arithmetical, logical, and input/output operations of the system. This term has been in use in the computer industry at least since the early 1960s. The form, design and implementation of CPUs have changed dramatically since the earliest examples, but their fundamental operation remains much the same.

Early CPUs were custom-designed as a part of a larger, sometimes one-of-a-kind, computer. However, this costly method of designing custom CPUs for a particular application has largely given way to the development of mass-produced processors that are made for one or many purposes. This standardization trend generally began in the era of discrete transistor mainframes and minicomputers and has rapidly accelerated with the popularization of the integrated circuit (IC). The IC has allowed increasingly complex CPUs to be designed and manufactured to tolerances on the order of nanometers. Both the miniaturization and standardization of CPUs have increased the presence of these digital devices in modern life far beyond the limited application of dedicated computing machines. Modern microprocessors appear in everything from automobiles to cell phones and children's toys.

CPU on Wikipedia

A good explanation can also be found here in a post of our sister site.

4850 questions
398
votes
15 answers

Why are we still using CPUs instead of GPUs?

It seems to me that these days lots of calculations are done on the GPU. Obviously graphics are done there, but using CUDA and the like, AI, hashing algorithms (think bitcoins) and others are also done on the GPU. Why can't we just get rid of the…
ell
  • 4,054
  • 4
  • 18
  • 20
383
votes
19 answers

If 32-bit machines can only handle numbers up to 2^32, why can I write 1000000000000 (trillion) without my machine crashing?

32-bit computers can only store signed integers up to 231 - 1. This is why we have run out of IPv4 addresses and have entered the 64-bit era. However, the number 231 - 1 (2,147,483,647) is not as large as the number 1 trillion (1,000,000,000,000)…
Ben Johnson mk2
  • 707
  • 4
  • 8
  • 21
255
votes
10 answers

How can I check the temperature of my CPU in Windows?

Does Windows provide a means to check my CPU temperature natively? If not, are there any software tools which can reveal this information?
Chris Bye
  • 3,135
  • 4
  • 18
  • 13
186
votes
15 answers

Is the performance of a CPU affected as it ages?

This is a hypothetical question about how a CPU operates. If I purchase two identical CPUs, and use one long term (say one year), will it be identical in speed to the unused CPU? Will the number of clock cycles, latency of requests, etc on the used…
Ben Simpson
  • 451
  • 2
  • 5
  • 6
166
votes
6 answers

What is the difference between an Intel i7 and a Xeon quad core processor?

I know the Xeon processors have been around for a long time and are mostly used in servers, but I am curious, why do people not use the Xeons in a high performance desktop? As far as I know about the best desktop processor out there now is the…
JasonDavis
  • 5,032
  • 19
  • 66
  • 81
141
votes
8 answers

How can I monitor the CPU temperature under linux?

How do I monitor and display the CPU temperature using Linux?
chris
  • 9,287
  • 20
  • 67
  • 85
130
votes
8 answers

How to tell how many CPUs (cores) you have on Windows 7

I got me a nice new laptop and I want to know a bit more about the hardware. How can I see how many CPUs my computer has in Windows 7? (Note: Clicking on Start → right clicking on Computer → selecting properties shows me the processor type, but it…
Vaccano
  • 6,636
  • 21
  • 60
  • 71
121
votes
7 answers

How can a processor be made faster with a "software" update?

The new AMD processors Ryzen are out on the market and unfortunately they seem to lack in gaming. Intel processors are obviously still faster for gaming. People of course weren't in favour of this and AMD made a statement saying that they're…
realvictorprm
  • 1,121
  • 2
  • 8
  • 8
113
votes
13 answers

Why doesn't "add more cores" face the same physical limitations as "make the CPU faster"?

In 2014, I hear a lot of programming languages touted for their concurrency features. Concurrency is said to be crucial for performance gains. In making this statement, many people point back to a 2005 article called The Free Lunch Is Over: A…
Nathan Long
  • 26,015
  • 36
  • 102
  • 139
101
votes
11 answers

What's the difference between mobile and desktop processors?

I just read about the new Samsung Galaxy Note Edge having a 2.7 GHz quad-core processor and 3GB of RAM. The laptop I bought last year by HP is 4 GB of RAM and 2.3 GHz quad-core and my iMac is even older and is 2.5 GHz i5. Does this mean that the new…
DonnellyOverflow
  • 1,371
  • 3
  • 10
  • 11
95
votes
11 answers

Are there solutions that can limit the CPU usage of a process?

I am using an old laptop and doing heavy processing that needs high CPU usage for a long time (~30mins - 2hours). When the process puts heavy load on CPU for a long time, CPU overheats and computer shuts down. I don't want to use a cooler/stand…
nimcap
  • 1,636
  • 4
  • 16
  • 21
93
votes
2 answers

Is there a way to identify the busy (CPU-consuming) tab in Firefox?

Sometimes there's a nasty, guilty, CPU-hogging tab in Firefox that's maxing one of my CPU cores and making the whole browser sluggish. I'd like to find it and close it. Sometimes I get lucky, but not often enough. So even the slightest hint of…
gojomo
  • 1,116
  • 1
  • 8
  • 9
89
votes
3 answers

Chrome uses 80% CPU when I visit a specific website

Whenever I try to visit this particular website, chrome CPU usage shoots up to at least 75% and my laptop get way louder. If I close the tab everything goes back to normal. RAM usage never goes up. My naive guess is the website is trying to mine…
Rohith Reddy
  • 803
  • 1
  • 6
  • 8
81
votes
12 answers

Why do we have CPUs with all the cores at the same speeds and not combinations of different speeds?

In general if you are buying a new computer you would determine which processor to buy by what your expected workload will be. Performance in games tends to be determined by single core speed, whereas applications like video editing are determined…
Jamie
  • 969
  • 1
  • 7
  • 5
75
votes
6 answers

How does a CPU 'know' what commands and instructions actually mean?

How does a processor 'know' what the different commands mean? I'm thinking of assembly level commands like MOV, PUSH, CALL, etc...
Simon Verbeke
  • 3,713
  • 9
  • 42
  • 63
1
2 3
99 100