Tag Info

Hot answers tagged

209

TL;DR answer: GPUs have far more processor cores than CPUs, but because each GPU core runs significantly slower than a CPU core and do not have the features needed for modern operating systems, they are not appropriate for performing most of the processing in everyday computing. They are most suited to compute-intensive operations such as video processing ...


159

What makes the GPU so much faster than the CPU? The GPU is not faster than the CPU. CPU and GPU are designed with two different goals, with different trade-offs, so they have different performance characteristic. Certain tasks are faster in a CPU while other tasks are faster computed in a GPU. The CPU excels at doing complex manipulations to a small set ...


79

When a computer interprets assembly level instructions, these instructions are turned into their binary equivalents for the CPU to read. When the CPU executes the instructions, it interprets the opcode part of the instruction into individual "microprograms", containing their microcode equivalents. Just so you know, a full assembly instruction consists of ...


79

The current line of Xeons are based on the same architecture as the i7. The difference is usually that the Xeons are the cream of the crop. They run cooler and at lower voltages and are spec'd for 24/7 continuous usage. Otherwise, performance is usually identical. Xeons are able to be used in multi-socket motherboards, where i7s are not (which is why the Mac ...


64

The reason manufacturers have stopped concentrating on increasing clock speed is because we can no longer cool the processors fast enough for this to be viable. The higher the clock speed, the more heat is generated, and we've now hit a stage where it is no longer efficient to increase processor speed due to the amount of energy that goes into cooling it. ...


53

As others have noted, you need the lm-sensors package. I thought I should mention that in addition to installing the package, you should run the sensors-detect command to identify the kernel modules that need to be loaded. If you haven't done this, manually run this once and check if it detects any sensors on board your computer. $ sudo sensors-detect # ...


51

GPUs lack: Virtual memory (!!!) Means of addressing devices other than memory (e.g. keyboards, printers, secondary storage, etc) Interrupts You need these to be able to implement anything like a modern operating system. They are also slow at double precision arithmetic*, and are much larger (in terms of size of silicon). Older GPU architectures don't ...


50

This is the standard "saran-wrap-in-place-of-condom" question. While some toothpastes may provide the correct type of thermal conductivity, "toothpaste" is too big a category to answer the question accurately. Worse, unless you want to make it a fun science project, nobody is going to be testing different types of toothpastes for thermal conductivity. That ...


48

Do a Ctrl + Shift + Esc. This will open the Windows Task Manager. Once you are here, go to Performance. Now you should see many boxes in the CPU Usage History section which will identify how many cores you have. This will include hyper threaded cores also. -Hope this helps.


48

The first thing, remember that Moore's Law isn't a law, it's just an observation. And it doesn't have to do with speed, not directly anyway. Originally it was just an observation that component density pretty much doubles around every [time period], that's it, nothing to do with speed. As a side effect, it effectively made things both faster (more things ...


46

The reason is hyperthreading, which your processor supports. Hyperthreading isnt the equivalent of an extra processor, but can really boost performance on multithreaded applications. For each processor core that is physically present, the operating system addresses two virtual processors, and shares the workload between them when possible.


46

The simple answer is that not all threads are executing simultaneously. For a fuller explanation, read on. The operating system's task scheduler is generally thought of to schedule applications, and doing so allows you to perform one task while the computer is working on another. In the old days, the litmus test of multitasking was formatting a floppy disk ...


44

What you are seeing is a feature of your CPU called Hyper-Threading, which appears as additional logical processors to the OS. From Intel's Ark page about that CPU: Cores - 2 Threads - 4 Intel® Hyper-Threading Technology - Yes From there as well: Intel® Hyper-Threading Technology (Intel® HT Technology) delivers two processing threads per ...


37

As mentioned you have a dual-core system, with 2 threads per core. This is marketed by Intel as hyperthreading and has been done in various ways over the years by various different manufacturers. To explain it in its simplest form each CPU core consists of a "core" and various architecture around that core that keeps state and process information for each ...


36

Moore's law describes a long-term trend in the history of computing hardware. The number of transistors that can be placed inexpensively on an integrated circuit has doubled approximately every two years. It's not about clock speed. Also, a CPU's clock speed is not a reliable indicator of its processing power.


36

Technically x86 simply refers to a family of processors and the instruction set they all use. It doesn't actually say anything specific about data sizes. x86 started out as a 16-bit instruction set for 16-bit processors (the 8086 and 8088 processors), then was extended to a 32-bit instruction set for 32-bit processors (80386 and 80486), and now has been ...


36

As long as you keep the machine dry, there shouldn't be any real problems from running a PC in the cold. Where you will run into problems is if condensation is allowed to form on the components. I have installed computers into blast chillers and refrigeration factories without problems, but we did need to make sure the cases were put into enclosures that ...


35

There is a lot more to processing speed than the clock rate. Different CPUs can do different amounts in the same number of clock cycles, due to different variants on pipeline arrangement and having multiple component units (adders and so forth) in each core. While in your test it is not the case, you often find a "slower" chip can do more than a fast ones ...


33

Hyperthreading. Hyper-threading abstracts away task switching from the operating systems. Normally an operating system has to deal with scheduling processes over different CPUs as well as ensuring that each task that runs on the system has its fair share, but not too much (if something else wants it) of the CPU. Hyper-threading is a way of taking that 2nd ...


33

Actually this information is given to OS by the BIOS, but you will need an application to expose the information. You can find a lot of applications to do this, Google found these: Realtemp. CPU thermomether. Core temp.


30

There is no builtin Windows utility to do this, so you need to use another tool. My personal favorite is SpeedFan. SpeedFan can monitor CPU temps, GPU temps, S.M.A.R.T. data, HD temps, and more; and if you want to you can also adjust fan speeds with it too.


30

You don't need other programs. Just run this in the command prompt: WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors and you will get a list of Cores/Logical Processors for each CPU on your machine Or if you're lazy, just type WMIC CPU Get /Format:List and look for entries with the names NumberOfCores and NumberOfLogicalProcessors.


30

The processor doesn't really 'know' what the commands are. The commands are just binary patterns that cause the processor to do what we interpret the commands to mean. For example, an ADD-R1-into-R2 operation will cause registers 1 and 2's values to reach the ALU (arithmetic and logic unit), cause the ALU to use the output of the adder instead of the ...


30

I decided to write a bit about the programming aspect and how components talk to each other. Maybe it'll shed some light on certain areas. The Presentation What does it take to even have that single image, that you posted in your question, drawn on the screen? There are many ways to draw a triangle on the screen. For simplicity, let's assume no vertex ...


28

It's hard to understand exactly what it is you don't understand. The GPU has a series of registers that the BIOS maps. These permit the CPU to access the GPU's memory and instruct the GPU to perform operations. The CPU plugs values into those registers to map some of the GPU's memory so that the CPU can access it. Then it loads instructions into that ...


28

It's an engineering sample (emphasis added): Specification Genuine Intel(R) CPU 0 @ 2.5GHz (ES) For more information, see this Intel page: Information about Intel Engineering/Qualification Sample Processors


28

From Motherboard, CPU and RAM Troubleshooting, if you do not get any beeps but can hear the fans, then it is probably a motherboard failure (but do read this on-line book entirely). Some of the tests require having some spare-parts on hand, so can be better done by a tech-shop. See also Laptop CPU Failure Analysis and Solution can be helpful with its ...


28

I quote from OverClocking Risks: Usually processors in the lower range are produced with the same manufacturing process as the CPUs sold in the mid to high range. The higher rated CPUs are factory overclocked and tested, then sold for a premium. Many users will buy the cheaper processor and over clock it to nearly the same speeds of the ...


27

Tricky one! Data doesn't really go through the CPU per se. Data and the critical 1's and 0's go through the chipset, or dedicated I/O chips and memory, however, when you are copying files, the command to do the copy gets run by the processor. Imagine having an object in front of you (the data), your arms (Chipset/I/O chip), and your brain (the CPU). You do ...


27

Itanium was a server play for Intel. It was a way to shed the history of IA32 and try a brand new architecture, a design called EPIC, for Explicitly Parallel Instruction Computing. Some of the early design inspiration was based on HPs PA-RISC architecture and they worked with HP in overall design. Intel wanted to copy what they did with IA32, have a ...



Only top voted, non community-wiki answers of a minimum length are eligible