![Question :?:](./images/smilies/icon_question.gif)
what is the Diff between SMP and MPP Paralell Processing
Moderators: chulett, rschirm, roy
what is the Diff between SMP and MPP Paralell Processing
What is the difference betweeen SMP and MPP paralell Processing? ![Question :?:](./images/smilies/icon_question.gif)
![Question :?:](./images/smilies/icon_question.gif)
Ravikumar.Palagiri
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
A good place to get this answer is the first two Chapters of the Parallel Job Developer's Guide. SMP and MPP are different ways of getting more than one CPU - with SMP they're all in one machine, in MPP they're in separate machines (a "cluster"). It's possible to have a cluster of SMP machines, but that's still MPP.
As far as DataStage is concerned, the main difference is seen when player processes, section leader processes and the conductor process need to communicate with each other. In an SMP environment, because it's all in one machine, communication can be via shared memory. In an MPP environment communication is through TCP sockets. This is most apparent when repartitioning takes place.
As far as DataStage is concerned, the main difference is seen when player processes, section leader processes and the conductor process need to communicate with each other. In an SMP environment, because it's all in one machine, communication can be via shared memory. In an MPP environment communication is through TCP sockets. This is most apparent when repartitioning takes place.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.