Re: Automatic parallelization - was Re: LISP Object Oriented?
- From: "fortunatus" <daniel.eliason@xxxxxxxxxx>
- Date: 30 Jan 2007 11:17:49 -0800
Has anyone thought about implementing a Software
Transactional Memory system in Lisp? I'm curious
about thoughts on whether it can be done at the
language level (with macros, etc) or whether under-
the-hood support would be needed from the
implementation... assuming of course that the
implementation already provides threads.
This would add an (ATOMIC ...) form, for instance.
(Yes, I am inspired by this month's Queue magazine
article! http://www.acmqueue.com/modules.php?
name=Content&pa=showpage&pid=444)
And how about thread dispatch onto these 8-way
cores? Are implementations working with the
multicore SPARC chip in the Sun T1000, for
instance?
.
- Follow-Ups:
- Re: Automatic parallelization - was Re: LISP Object Oriented?
- From: Eric Marsden
- Re: Automatic parallelization - was Re: LISP Object Oriented?
- References:
- Automatic parallelization - was Re: LISP Object Oriented?
- From: George Neuner
- Re: Automatic parallelization - was Re: LISP Object Oriented?
- From: Marcus Breiing
- Re: Automatic parallelization - was Re: LISP Object Oriented?
- From: John Thingstad
- Re: Automatic parallelization - was Re: LISP Object Oriented?
- From: Paul Wallich
- Automatic parallelization - was Re: LISP Object Oriented?
- Prev by Date: Re: (case 'quote ('lambda 1) (otherwise 2))
- Next by Date: Re: Die, CL App Builder! Die!!! [was Re: All Your GUIs Are Belong to Us (Die, McCLIM! Die!!)]
- Previous by thread: Re: Automatic parallelization - was Re: LISP Object Oriented?
- Next by thread: Re: Automatic parallelization - was Re: LISP Object Oriented?
- Index(es):