[gclist] Re: identifying clusters of objects
Charles Fiterman
cef@geode.geodesic.com
Mon, 09 Dec 1996 14:31:50 +0000
>My thesis work (it will be available in about two months) proposes a
>language construct which is similar. Objects and threads are grouped in
>an explicit runtime hierarchy. The compiler and runtime take these
>annotations and map them onto the available hardware to achieve good
>locality and thread scheduling. This enables high performance and
>portability at the same time across a variety of machines, from serial
>processors with many levels of cache to ccNUMA to distributed with
>compiler-generated messaging.
>
>While allocation and GC are expected to take advantage of this clustering
>information to improve locality, I don't specifically explore the ways GC
>could exploit this information in the form of object lifetimes, tenuring,
>etc. (I do allow explicit deallocation of entire clusters in one gulp.)
>It's a good idea though.
So do you have a postscript file or something yet. You might get out some
ideas on connection to GC Or is it too late? Garbage collection doesn't
allow explicit deallocation of anything so we don't fit your thesis that
way.
Charles Fiterman Geodesic Systems
Phone 312-728-7196 4745 N. Ravenswood Suite 111
Fax 312-728-6096 Chicago Il 60015
cef@geodesic.com
A computer language without garbage collection
is like a city without garbage collection.