Yes, Ian. To have a configurable object model is a very
interesting idea. One simple solution is to only
use bi-directional layout for those objects with a large
number of references. I thought some kind of similar
idea (decide the type of layout dynamically ) before,
but now I am busy with my thesis and did not
actually begin to try it.
Cheers, Dayong
Ian Rogers wrote:
>Thanks Dayong this is great! I don't believe there are
vast changes that
>would make incorporating this patch difficult, I think
the main issue
>would be how to have a configurable object model - ie
some static final
>controlling whether objects should be bidirectional or
not. I wonder
>what progress Robin has made with this, and whether we
should set up a
>branch to work on its incorporation.
>
>Thanks again,
>
>Ian
>
>Dayong Gu wrote:
>
>
>>Hi,
>>
>>Just notice this thread. Sorry to reply so late.
>>
>>I have a patch of sable object layout at
>>
>>http://www.sable.mcgill.ca/~dgu1/bidirectional
-patch/bi-patch.diff
>>
>>This is a patch from jikes 2.3.4 which is a very
old version.
>>
>>It was originally provided to Robin Garner at ANU.
He is working on
>>implementing sable like object layout on the lastest
Jikes RVM code.
>>Hopefully, we will get it soon.
>>
>>
>>Cheers,
>>Dayong
>>
>>
>>
>>Ian Rogers wrote:
>>
>>
>>
>>
>>>Hi,
>>>
>>>just in case anyone chases down this thread in
the future. There's a
>>>description of a bidirectional object layout
optimization in:
>>>
>>>http
://jikesrvm.sourceforge.net/wiki/index.php/Publications#Rela
tive_Factors_in_Performance_Analysis_of_JVMs
>>>
>>>It'd be great if Dayong Gu, Clark Verbrugge or
Etienne M. Gagnon could
>>>add this code to the research archive.
>>>
>>>Ian
>>>
>>>
>>>------------------------------------------------
-------------------------
>>>Take Surveys. Earn Cash. Influence the Future of
IT
>>>Join SourceForge.net's Techsay panel and you'll
get the chance to share your
>>>opinions on IT & business topics through
brief surveys - and earn cash
>>>http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
>>>_______________________________________________
>>>Jikesrvm-researchers mailing list
>>>Jikesrvm-researchers lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/ji
kesrvm-researchers
>>>
>>>
>>>
>>>
>>>
>>----------------------------------------------------
---------------------
>>Take Surveys. Earn Cash. Influence the Future of IT
>>Join SourceForge.net's Techsay panel and you'll get
the chance to share your
>>opinions on IT & business topics through brief
surveys-and earn cash
>>http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
>>_______________________________________________
>>Jikesrvm-researchers mailing list
>>Jikesrvm-researchers lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/ji
kesrvm-researchers
>>
>>
>>
>
>
>--------------------------------------------------------
-----------------
>Take Surveys. Earn Cash. Influence the Future of IT
>Join SourceForge.net's Techsay panel and you'll get the
chance to share your
>opinions on IT & business topics through brief
surveys-and earn cash
>http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
>_______________________________________________
>Jikesrvm-researchers mailing list
>Jikesrvm-researchers lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/ji
kesrvm-researchers
>
>
------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ji
kesrvm-researchers
|