How much LISP fits on the parallellas ?

How much LISP fits on the parallellas ?

Postby theover » Wed Dec 19, 2012 3:11 pm

I'd find it interesting to have some sort of parallel lisp on the board, especially to run "Maxima" on (symbolic algebraic math program http://maxima.sourceforge.net/), but isn't the memory bandwidth going to be in the way? I mean does a list interpeter kernel run on 32 kB? I doubt it, so there might be a lot of work to make sense of such idea in practice.

Of course the idea of a new Connection Machine (http://en.wikipedia.org/wiki/Connection_Machine) may help Finck and Reese do some good work, and I would find it fun to work on.

Theo V.
theover
 
Posts: 174
Joined: Mon Dec 17, 2012 4:50 pm

Re: How much LISP fits on the parallellas ?

Postby 8l » Thu Dec 20, 2012 1:54 am

8l
 
Posts: 173
Joined: Mon Dec 17, 2012 3:23 am

Re: How much LISP fits on the parallellas ?

Postby lispm » Thu Dec 20, 2012 4:53 pm

theover wrote:I'd find it interesting to have some sort of parallel lisp on the board, especially to run "Maxima" on (symbolic algebraic math program http://maxima.sourceforge.net/), but isn't the memory bandwidth going to be in the way? I mean does a list interpeter kernel run on 32 kB? I doubt it, so there might be a lot of work to make sense of such idea in practice.

Of course the idea of a new Connection Machine (http://en.wikipedia.org/wiki/Connection_Machine) may help Finck and Reese do some good work, and I would find it fun to work on.


One of the possibilities would be to use some kind of data-parallel Lisp extension (similar to what the Connection Machine had). There would be a main Lisp running on the ARM processor which can compute over graphs and vectors using the parallel cpus. The model for this would be *Lisp, Connection Machine Lisp, Paralation Lisp or others.
lispm
 
Posts: 1
Joined: Mon Dec 17, 2012 3:22 am

Re: How much LISP fits on the parallellas ?

Postby peter.klicman » Fri Jan 11, 2013 5:23 pm

Star Lisp was also the fist thing I thought of. So maybe you find Steve Omohundro's "Essential Star Lisp Manual"
- describing PVARS - of interest.

http://omohundro.files.wordpress.com/2009/03/omohundro86_the_essential_starlisp_manual.pdf

Peter
peter.klicman
 
Posts: 1
Joined: Mon Dec 17, 2012 4:00 am

Re: How much LISP fits on the parallellas ?

Postby theover » Wed Feb 13, 2013 4:22 pm

IIRC the CM had "xectors": associative vectors.
theover
 
Posts: 174
Joined: Mon Dec 17, 2012 4:50 pm

Re: How much LISP fits on the parallellas ?

Postby janeTA » Thu Feb 14, 2013 11:47 pm

Yes, xectors are nicely explained in Danny Hillis' book "The Connection Machine" http://www.amazon.com/Connection-Machin ... 0262081571 (and elsewhere)? I suspect Lisp on Parallella could learn a lot from TM's CmLisp for SIMD abstraction/s alone?
janeTA
 
Posts: 4
Joined: Wed Feb 06, 2013 7:05 am

Re: How much LISP fits on the parallellas ?

Postby Eismcc » Mon Apr 29, 2013 4:04 pm

Starlisp PVARs are an interesting choice. I'd love to help get that going.
Eismcc
 
Posts: 4
Joined: Mon Dec 17, 2012 3:27 am

Re: How much LISP fits on the parallellas ?

Postby Madlisper » Wed Sep 10, 2014 7:33 pm

:D please do not forget that cm used to have a frontend. The idea here is that we could implement some parallelLisp DIRECTLY! Just imagine the powerbof some emacs running a psetq with evaluated second forms directly!
I dream of this .. Hope you too.
At the first sight It seems feasible within a ´correct´ community :oops: correct does not mean linux-like; once a month a small piece of code would bring enough. Even for busy people knowing that enthusiasm will hopefully be enough strong to biring up (finally) those libraries that we all hope that some others would build :mrgreen:
Whatvdo you think?
Madlisper
 
Posts: 2
Joined: Wed Sep 10, 2014 7:24 pm

Re: How much LISP fits on the parallellas ?

Postby Madlisper » Wed Sep 10, 2014 7:40 pm

One addition: I'dlike to call this "aquarella" like successive stratuses over a white paper. Each one with its own core mask... Sharing memory and grouping results like series and generators.
Madlisper
 
Posts: 2
Joined: Wed Sep 10, 2014 7:24 pm

Re: How much LISP fits on the parallellas ?

Postby xilman » Sun Sep 14, 2014 7:58 pm

theover wrote:I mean does a list interpeter kernel run on 32 kB? I doubt it, so there might be a lot of work to make sense of such idea in practice.
Some of us old farts remember when usable LISP implementations ran on Z80 machines with 32K memory...

Incidentally, I've been toying with the idea of recreating CP/M for the Epiphany, purely for the fun of it. Some of my first paid emplyoment was writing "scientific" software for Z80 machines with 32-48K RAM, CP/M and floppy drives which held 240K bytes per side.

We had it tough. And you try telling the youth of today that, and they won't believe you.
xilman
 
Posts: 80
Joined: Sat May 10, 2014 8:10 pm
Location: UK


Return to Lisp

Who is online

Users browsing this forum: No registered users and 1 guest