[Oberon] Multiprocessor interconnect design and programming

John R. Strohm strohm at airmail.net
Tue Nov 22 01:10:22 CET 2016


It depends.

It depends on the architecture of the processors.

It depends on the architecture of the system.

It depends on what the overall system is intended to do.  For some 
applications, you want a "sea of processors", all working simultaneously on 
pieces of a total dataset.  Image processing is frequently done this way. 
For others, you want a pipeline, one processor feeding another.  (Certain 
graphics applications work particularly well this way.)

It just depends.

There is no one "right" way.  There are general guidelines, but that's all 
you really have to go on, and there are always exceptions to the guidelines.

-----Original Message----- 
From: Srinivas Nayak
Sent: Sunday, November 20, 2016 5:21 AM
To: ETH Oberon and related systems
Subject: [Oberon] Multiprocessor interconnect design and programming

Dear All,

Recently I am little curious to know how two processors work together...
Say on a single board, two x86 processors are sitting...
How they will work under a single OS...
How generally such multiple processors get connected on one board
and how they get initialize and work under one OS, how OS gets the other cpu 
work...
Not much from hardware point of view, but from a OS designer point of view 
on multiprocessor system...

Is there any good book that teaches us about these?
I see all books discuss on single processor systems...

I asked in IRC channels, but they couldn't help either...
Any help?


With thanks and best regards,

Yours sincerely,
Srinivas Nayak

Home: http://www.mathmeth.com/sn/
Blog: http://srinivas-nayak.blogspot.in/
--
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
https://lists.inf.ethz.ch/mailman/listinfo/oberon 


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



More information about the Oberon mailing list