Re: Regarding Dual core processors
- From: Paul Keinanen <keinanen@xxxxxx>
- Date: Tue, 20 Mar 2007 13:02:58 +0200
On Mon, 19 Mar 2007 08:49:43 +0000, Chris Hills <chris@xxxxxxxxxxxx>
wrote:
In article <jo8sv299adbfscv6i7pmi58opvt2eii9ae@xxxxxxx>, Paul Keinanen
<keinanen@xxxxxx> writes
On Sun, 18 Mar 2007 18:16:59 -0600, Dennis <dennis@xxxxxxxxxxx> wrote:
Chris Hills wrote:
It is great fun to talk to Windows programmers who think that because
Well in most multi tasking systems there is only 1 MCU. And you time
slice. So many miliseconds per task to give the illusion of lots os
things happening at once.
The idea with the PC dual, quad core etc is that you really can have
several tasks in parallel. It can give a speed increase.
they have been "multi tasking" and "threading" for years that multicore
processors will just work. They will soon find out that the fact there
was only one real processor covered up a lot of concurrency and
synchronization bugs.
Motherboards with two or four x86 CPUs have been available since
1990's, mainly intended for server applications.
There is a difference between multi CPU/MCU and multipile cores onthe
same chip.
Could you, please, be a bit more specific about the implication on the
software design.
I have used multiprocessors based on 74Sxx TTL chips, ASICs, multiple
Pentiums (just writing this on such machine) and multicore processors
and I have not seen a reason, why I should program these differently.
I think it is important to realise, that in any virtual memory system,
any code/data memory access can cause a page fault, i.e. cause a page
to be loaded from the disk (slowly), thus, there can be a
process/thread switch between each memory access.
Paul
.
- Follow-Ups:
- Re: Regarding Dual core processors
- From: ssubbarayan
- Re: Regarding Dual core processors
- References:
- Regarding Dual core processors
- From: ssubbarayan
- Re: Regarding Dual core processors
- From: Chris Hills
- Re: Regarding Dual core processors
- From: Dennis
- Re: Regarding Dual core processors
- From: Paul Keinanen
- Re: Regarding Dual core processors
- From: Chris Hills
- Regarding Dual core processors
- Prev by Date: Re: Atmel releasing FLASH AVR32 ?
- Next by Date: Re: power pc program interrupt
- Previous by thread: Re: Regarding Dual core processors
- Next by thread: Re: Regarding Dual core processors
- Index(es):