- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
What are different techniques in used in Inter-processor communication? This question is mainly related to partition based parallel processing where CPUs execute different OSs.
Say CPU 1 executes Linux and CPU2 executes Nucleus. How the program running on CPU1 can communicate to a program running in CPU2.
Can we use Sockets? What else can we use?
Thanks,
Mani
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting rkmanikanta
Can we use Sockets? What else can we use?
Yes, you can use sockets, but it's a kind of overkill. Sockets are intended for remote communication.
You can use direct shared memory communication - one processors writes data to memory, and another reads it. That simple.
For waiting/signaling you can use instructions like MWAIT or IPIs (inter-processor interrupts).
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page