Question:
What is the Dual Core processor?
Black
2014-02-02 13:00:26 UTC
What exactly is a Dual Core? For example, the LG L9 II that has a Dual-Core 1.4GHz, is as if he had 2.8GHz? An 'other question, my usage is to surf a bit on the internet, play some games like Angry Birds, Fruit Ninja and Osmos HD. A Dual-Core 1.4GHz is good for my use?
Three answers:
anonymous
2014-02-02 13:07:43 UTC
In a processor, the part that deals with the 1's and 0's (the language of computers aka binary) is called the arithmetic logic unit (ALU). Multi-core processors are effectively having 2 ALU's on a single processor. So it's still one processor but can theoretically perform 2 of the same tasks at once. What you are thinking of are called parallel processors, which is 2 or more processors on the same board. However these configurations are expensive, so are used mostly in servers, and have to have software written to take advantage of the 2 processors



To conclude, the LG L9 II should perform very well in gaming as it has an adreno 305 gpu which can handle games very well.
anonymous
2014-02-02 21:13:26 UTC
In the old days, processors were just processors, there was a single cpu on them. Over time they got smaller and faster.



Eventually the engineering problems of making these things smaller and faster began to mount up a bit. And so, a different strategy was employed: parallel processing.



Parallel processing simply means, speeding up a computing machine, not by using a faster processor, but by using multiple processors, and dividing the incoming processing work amongst them.



This is a hardware architecture strategy that was first employed in large research machines, requiring special purpose operating systems and lots of custom programming.



The processor manufacturers exploited the idea by putting multiple cpu's onto a single processing chip, and coding all the necessary software to divide the incoming processing work into the processor itself.



Well not all the necessary programming. Some old software can't make use of multiple processors and will just run on one of the cores, and you will get no benefit from the other core.



But anyway, no you do not automatically get a 2x speedup from having 2 cores. In practice it's something like a 1.5x speed up, very roughly, more or less, depending on the nature of the work load.



That's because of a couple things; 1) The work load can be very idiosyncratic. Some work loads divide more naturally into parts than others. Some problems are actually pretty difficult to split up. And the low level programming that splits up the work for these processors isn't really going to spend that much time on that matter. So the split up job may not be optimum in every case. But even it if is optimum, it takes some time for the splitting up to get done. That's overhead, and that subtracts from your optimum 2x rate even if nothing else does.



Nowadays you can processors with even like, I guess 8 cores on them or whatever. I think AMDs up that now. So there you go
Pranav Desai
2014-02-02 21:03:14 UTC
Dual-core refers to a CPU that includes two complete execution cores per physical processor. It has combined two processors and their caches and cache controllers onto a single integrated circuit (silicon chip). Dual-core processors are well-suited for multitasking environments because there are two complete execution cores instead of one, each with an independent interface to the frontside bus. Since each core has its own cache, the operating system has sufficient resources to handle most compute intensive tasks in parallel.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...