This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Comparison of "side-by-side" computing models

8 replies
Meredith Gregory
Joined: 2008-12-17,
User offline. Last seen 42 years 45 weeks ago.
Dear Scalarazzi,
Here are some slides from a recent talk about parallel, concurrent and distributed computing. i've taken to calling the whole area side-by-side computing -- to indicate computations happening in cooperation.
Best wishes,
--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com
marius
Joined: 2008-08-31,
User offline. Last seen 3 years 19 weeks ago.
Re: Comparison of "side-by-side" computing models
Any video available ?

Marius

On Sat, Jun 18, 2011 at 2:31 AM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Scalarazzi,
Here are some slides from a recent talk about parallel, concurrent and distributed computing. i've taken to calling the whole area side-by-side computing -- to indicate computations happening in cooperation.
Best wishes,
--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com

Meredith Gregory
Joined: 2008-12-17,
User offline. Last seen 42 years 45 weeks ago.
Re: Comparison of "side-by-side" computing models
Dear Marius,
Not for this instance of the talk. There will be upcoming events where this material will be presented in a venue where it is recorded. i'll keep you posted.
Best wishes,
--greg

On Sat, Jun 18, 2011 at 12:33 AM, Marius Danciu <marius [dot] danciu [at] gmail [dot] com> wrote:
Any video available ?

Marius

On Sat, Jun 18, 2011 at 2:31 AM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Scalarazzi,
Here are some slides from a recent talk about parallel, concurrent and distributed computing. i've taken to calling the whole area side-by-side computing -- to indicate computations happening in cooperation.
Best wishes,
--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com
Jim Powers
Joined: 2011-01-24,
User offline. Last seen 36 weeks 2 days ago.
Re: Comparison of "side-by-side" computing models
As usual excellent, thought-provoking stuff.
Bibliography or some pointers as to where to read up on this stuff in depth?

On Sun, Jun 19, 2011 at 9:53 PM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Marius,
Not for this instance of the talk. There will be upcoming events where this material will be presented in a venue where it is recorded. i'll keep you posted.
Best wishes,
--greg

On Sat, Jun 18, 2011 at 12:33 AM, Marius Danciu <marius [dot] danciu [at] gmail [dot] com> wrote:
Any video available ?

Marius

On Sat, Jun 18, 2011 at 2:31 AM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Scalarazzi,
Here are some slides from a recent talk about parallel, concurrent and distributed computing. i've taken to calling the whole area side-by-side computing -- to indicate computations happening in cooperation.
Best wishes,
--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com



--
Jim Powers
sergei
Joined: 2011-03-29,
User offline. Last seen 1 year 20 weeks ago.
Re: Comparison of "side-by-side" computing models
+1
I remember reading about Rho calculus before, but notation on the newer slides is different. Something happened to my favorite operator <|P|> :-) Please help getting up to date.

On Sun, Jun 19, 2011 at 7:28 PM, Jim Powers <jim [at] casapowers [dot] com> wrote:
As usual excellent, thought-provoking stuff.
Bibliography or some pointers as to where to read up on this stuff in depth?

On Sun, Jun 19, 2011 at 9:53 PM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Marius,
Not for this instance of the talk. There will be upcoming events where this material will be presented in a venue where it is recorded. i'll keep you posted.
Best wishes,
--greg

On Sat, Jun 18, 2011 at 12:33 AM, Marius Danciu <marius [dot] danciu [at] gmail [dot] com> wrote:
Any video available ?

Marius

On Sat, Jun 18, 2011 at 2:31 AM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Scalarazzi,
Here are some slides from a recent talk about parallel, concurrent and distributed computing. i've taken to calling the whole area side-by-side computing -- to indicate computations happening in cooperation.
Best wishes,
--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com



--
Jim Powers

Raoul Duke
Joined: 2009-01-05,
User offline. Last seen 42 years 45 weeks ago.
Re: Comparison of "side-by-side" computing models

On Fri, Jun 17, 2011 at 4:31 PM, Meredith Gregory
wrote:
> Here are some slides from a recent talk about parallel, concurrent and
> distributed computing. i've taken to calling the whole area side-by-side
> computing -- to indicate computations happening in cooperation.

my neophyte reading of it is that monads are best since they get all
the stars, and really exist in real scala code (vs. various calculi).
is that at all a correct summary?

Meredith Gregory
Joined: 2008-12-17,
User offline. Last seen 42 years 45 weeks ago.
Re: Comparison of "side-by-side" computing models
Dear Raoul,
shhhh -- you're not supposed to notice that ... ;-)
Best wishes,
--greg

On Mon, Jun 20, 2011 at 1:14 PM, Raoul Duke <raould [at] gmail [dot] com> wrote:
On Fri, Jun 17, 2011 at 4:31 PM, Meredith Gregory
<lgreg [dot] meredith [at] gmail [dot] com> wrote:
> Here are some slides from a recent talk about parallel, concurrent and
> distributed computing. i've taken to calling the whole area side-by-side
> computing -- to indicate computations happening in cooperation.

my neophyte reading of it is that monads are best since they get all
the stars, and really exist in real scala code (vs. various calculi).
is that at all a correct summary?



--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com
Meredith Gregory
Joined: 2008-12-17,
User offline. Last seen 42 years 45 weeks ago.
Re: Comparison of "side-by-side" computing models
Dear Jim,
Thanks for the suggestion! i updated the deck to include a meta-bibliography. The links lead to wikipedia pages (in most cases) where you can follow the external links at the bottom of the wikipedia page to original sources. For CCS and CSP just get Milner and Hoare's books respectively. For the π-calculus, the best presentation for my money is Milner's polyadic π-calculus tutorial (that phrase in Google will get you right to the Edinburgh report). For Actors i actually recommend Clinger's thesis, but Agha's book is also good. For Petri nets Jim Petersen's book is the popular reference.
Best wishes,
--greg

On Sun, Jun 19, 2011 at 7:28 PM, Jim Powers <jim [at] casapowers [dot] com> wrote:
As usual excellent, thought-provoking stuff.
Bibliography or some pointers as to where to read up on this stuff in depth?

On Sun, Jun 19, 2011 at 9:53 PM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Marius,
Not for this instance of the talk. There will be upcoming events where this material will be presented in a venue where it is recorded. i'll keep you posted.
Best wishes,
--greg

On Sat, Jun 18, 2011 at 12:33 AM, Marius Danciu <marius [dot] danciu [at] gmail [dot] com> wrote:
Any video available ?

Marius

On Sat, Jun 18, 2011 at 2:31 AM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Scalarazzi,
Here are some slides from a recent talk about parallel, concurrent and distributed computing. i've taken to calling the whole area side-by-side computing -- to indicate computations happening in cooperation.
Best wishes,
--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com



--
Jim Powers



--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com
Meredith Gregory
Joined: 2008-12-17,
User offline. Last seen 42 years 45 weeks ago.
Re: Comparison of "side-by-side" computing models
Dear Sergei,
i'm glad you spotted that. i thought the older notation was prettier, but as i implemented the calculus a few times i began to favor 
  • @P (or @<P> when P is large enough that some delimiters are helpful) to mimic the C notation for getting a pointer to a widget -- because that's what we are doing, getting a kind of pointer to P, and
  • *x -- to dereference the pointer to get the process back
In point of fact when i presented this at ETAPs, years ago, the audience immediately spotted the idea that we are using the process calculus, itself, to provide a kind of pointer arithmetic on channels. It seemed cleaner, in a programming language, to have the notation support that intuition rather than to have the notation wander off toward the philosophical notions of quoting.
Best wishes,
--greg

On Mon, Jun 20, 2011 at 1:02 PM, Sergei <hello [dot] sergei [at] gmail [dot] com> wrote:
+1
I remember reading about Rho calculus before, but notation on the newer slides is different. Something happened to my favorite operator <|P|> :-) Please help getting up to date.

On Sun, Jun 19, 2011 at 7:28 PM, Jim Powers <jim [at] casapowers [dot] com> wrote:
As usual excellent, thought-provoking stuff.
Bibliography or some pointers as to where to read up on this stuff in depth?

On Sun, Jun 19, 2011 at 9:53 PM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Marius,
Not for this instance of the talk. There will be upcoming events where this material will be presented in a venue where it is recorded. i'll keep you posted.
Best wishes,
--greg

On Sat, Jun 18, 2011 at 12:33 AM, Marius Danciu <marius [dot] danciu [at] gmail [dot] com> wrote:
Any video available ?

Marius

On Sat, Jun 18, 2011 at 2:31 AM, Meredith Gregory <lgreg [dot] meredith [at] gmail [dot] com> wrote:
Dear Scalarazzi,
Here are some slides from a recent talk about parallel, concurrent and distributed computing. i've taken to calling the whole area side-by-side computing -- to indicate computations happening in cooperation.
Best wishes,
--greg

--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com



--
Jim Powers




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SWSeattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland