[Soot-list] Multithreaded soot

Patrick Lam plam at sable.mcgill.ca
Tue Aug 5 18:49:12 EDT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Eric Bodden wrote:
> Hi Silviu.
> 
> All I can say about this is that I know that people have tried this
> before and as far as I know have -unfortunately- all failed. We
> thought quite some times about paralleliying parts of Soot, especially
> the simplification, because it's conceptually extremely easy to
> paralleliye and because it is the one component of Soot that often
> eats up most of the execution time. Unfortunately Soot uses many
> shared data structures, which leads to problems like the one you found
> here. Your particular problem may (or may not) be solved by putting
> synchroniyation in the Manager but in general problems are more
> involved.

There is no conceptual barrier to parallelizing Soot, and it would be
great if someone could do it. The only problem is that there is a
nontrivial amount of engineering effort involved, and no one here has
time to do it. As Eric wrote, it would be great if someone could do it.
Even Raja Vallee-Rai wanted to parallelize Soot when we got our first
2CPU machines in 2000...

pat
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkiY2OgACgkQNTVxnNGEyOj5TQCdGPpPciM8jZiEl+hUgMD7YO8w
3TMAoI0+SuXuvFILMg3C+vVtDFv0OjMI
=yUGN
-----END PGP SIGNATURE-----


More information about the Soot-list mailing list