giraph-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daglis Alexandros <alexandros.dag...@epfl.ch>
Subject RE: Inter- and intra-node message passing
Date Mon, 04 Feb 2013 17:26:03 GMT
Hello Claudio,

Thank you for your prompt answer!
So, vertices that belong to the same worker thread do not require access to the network in
order to exchange messages.
However, what about different worker threads that reside on different cores of the same node?

Cheers,
Alexandros

________________________________
From: Claudio Martella [claudio.martella@gmail.com]
Sent: Monday, February 04, 2013 6:19 PM
To: user@giraph.apache.org
Subject: Re: Inter- and intra-node message passing

Hi Alexandros,

if two vertices are on the same worker, the message does not pass through the network but
it is put directly in the mailbox of the destination vertex.

Cheers,
Claudio


On Mon, Feb 4, 2013 at 6:03 PM, Alexandros Daglis <alexandros.daglis@epfl.ch<mailto:alexandros.daglis@epfl.ch>>
wrote:
[X]
Hello everybody,

I was wondering about the message-passing protocol: is there a difference if two communicating
threads are on the same node, as opposed to being on different ones? Is communication achieved
through memory whenever the threads are local to the node, or does it always default to the
network?

I tried answering that question by going through the code, but I haven't seen any high-level
difference in handling those two different cases. I would appreciate if someone could give
me a hint on that.

Thank you in advance.
Alexandros



--
   Claudio Martella
   claudio.martella@gmail.com<mailto:claudio.martella@gmail.com>

Mime
View raw message