[gclist] A problem with the Baker treadmill.

James McCartney james@clyde.as.utexas.edu
Mon, 13 Jan 1997 11:20:15 -0700


At 11:59 AM -0600 1/13/97, Paul R. Wilson wrote:

>For a system without safe points, or when supporting
>true multiprocessing, you might want to use a snapshot
>write barrier rather than a Dijkstra- or Steele-style
>write barrier.
>
>A snapshot write barrier only has to append the overwritten
>value to a log (list or whatever), so you can have a log
>per thread or a log per processor.

Which makes me curious because in your survey paper you mention
the incremental update write barriers "have generally been cast
in terms of parallel systems", and the first one you mention in
the Dijkstra algorithm. Yet you say above it seems that they are less
suited to multiprocessing. I am curious in what way they are better
for parallel systems.


   --- james mccartney     james@clyde.as.utexas.edu   james@lcsaudio.com
If you have a PowerMac check out SuperCollider, a real time synth program:
ftp://mirror.apple.com//mirrors/Info-Mac.Archive/gst/snd/super-collider-demo.hqx