Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 15991 invoked from network); 24 May 2006 18:26:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 May 2006 18:26:00 -0000 Received: (qmail 283 invoked by uid 500); 24 May 2006 18:25:55 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 240 invoked by uid 500); 24 May 2006 18:25:55 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 229 invoked by uid 99); 24 May 2006 18:25:55 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 May 2006 11:25:55 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of weldonwjw@gmail.com designates 66.249.92.171 as permitted sender) Received: from [66.249.92.171] (HELO ug-out-1314.google.com) (66.249.92.171) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 May 2006 11:25:54 -0700 Received: by ug-out-1314.google.com with SMTP id q2so316776uge for ; Wed, 24 May 2006 11:25:34 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CTBDp5Y8UwPl7VLTqAcZs+dUhyxI3UeRdVe9YUm80RODjE1iydLK6PwmQFrTf+27yaA9zRMchTweo/iQLMl3WY82VaERqAKAYUK/YkbAm0aA5tVOaJqgiEKqSKh9fslODp5IhPZYZ2/VGgsX6zhSFUTdYKk+2kAgtvBwSyLtmag= Received: by 10.78.39.16 with SMTP id m16mr1906442hum; Wed, 24 May 2006 11:25:34 -0700 (PDT) Received: by 10.78.72.15 with HTTP; Wed, 24 May 2006 11:25:33 -0700 (PDT) Message-ID: <4dd1f3f00605241125x5af85654mf25e5490088d9a0f@mail.gmail.com> Date: Wed, 24 May 2006 11:25:33 -0700 From: "Weldon Washburn" To: harmony-dev@incubator.apache.org Subject: Fwd: [DRLVM] proposal to port MMTK to drlvm In-Reply-To: <4dd1f3f00605241123l4f341310p13ca3a1176b8e07c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4dd1f3f00605232308k4f076eb4r8898cc920d77c6e3@mail.gmail.com> <1b3e8afb0605232324i58e46c2co7040eb000ca7a442@mail.gmail.com> <4dd1f3f00605240643y5de0e6d4g79840c994be156f@mail.gmail.com> <1b3e8afb0605240705k160b234ci688a00b413223fe5@mail.gmail.com> <4dd1f3f00605240730o12555414qeea721967621ac5d@mail.gmail.com> <1b3e8afb0605240732t78f1512en31f9754921e183f5@mail.gmail.com> <4dd1f3f00605241123l4f341310p13ca3a1176b8e07c@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N oops, I forgot to cc: ---------- Forwarded message ---------- From: Weldon Washburn Date: May 24, 2006 11:23 AM Subject: Re: [DRLVM] proposal to port MMTK to drlvm To: danielf@cs.unm.edu On 5/24/06, Daniel Feinberg wrote: > that is cool, so the other thing i was thinking about is that MMTK is > written for JikesRVM which is a meta-circular java implementation. AKA > it is written in java with some magic for the low level mem stuff. I > am not sure how that would integrate into Harmoney and the DRLVM. I > dont think it would be hard to port it to another language or we could > write some sort of interface to bridge the two. Not sure what are your > ideas? hmm.... somewhere I heard that MMTK had been ported to Microsoft Rotor. I know Rotor is a vm written in C/C++. If this port is under an Apache agreeable license, then we could look at this code. If no MMTK-to-C interface that is compatible with Apache license exists then, of course, we will need to build one. My preference would be to keep it the interface combinations to C and Java. I would rather not bog down MMTK/HarmonyDRLVM with any C++ distractions initially. I think the initial focus is functionality, cleaning up the C interface, then performance. > > On 5/24/06, Weldon Washburn wrote: > > On 5/24/06, Daniel Feinberg wrote: > > > yes that would be fine. Do you use skype or another communication > > > service. > > I don't have skype installed. However, if the phone call is around > > the US, I have cell phone and land line that don't have long distance > > fees. I will send phone numbers to you directly. > > > > That way we can talk about this kind of stuff. > > > > > > > > > > > > On 5/24/06, Weldon Washburn wrote: > > > > Daniel, > > > > > > > > I really appreciate your offer to help. On the surface, our > > > > backgrounds are complementary. I know very little about MMTK. > > > > However, I know something about the Harmony project and the DRLVM that > > > > was donated to Harmony. > > > > > > > > I plan to download MMTK source code soon and take a look so that I can > > > > ask you intelligent questions. It would be great if you have the time > > > > to download Harmony DRLVM source and also have a look. > > > > > > > > Thanks > > > > Weldon > > > > > > > > > > > > On 5/23/06, Daniel Feinberg wrote: > > > > > I would like to help. I have experiance with MMTK as i did research > > > > > with it for a long time in the DeCapo Group with Darko S. at UNM. > > > > > > > > > > Let me know what i can do. I dont have much experiance with Harmony > > > > > but i dont know if that will matter. > > > > > > > > > > On 5/24/06, Weldon Washburn wrote: > > > > > > Folks, > > > > > > > > > > > > There were several interesting email chains about Harmony VM and MMTK > > > > > > last year. This topic died in large part because there was no JVM. > > > > > > Since then, several JVMs have been donated. I volunteer to do an > > > > > > initial investigation of porting MMTK to the recent DRLVM donation. > > > > > > From a quick grep of the code, it appears that write barriers are only > > > > > > partially implemented. We will need to make write barriers functional > > > > > > before many of the features of MMTK can be used. Thoughts? > > > > > > > > > > > > Weldon > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Weldon Washburn > > > > > > Intel Middleware Products Division > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > Terms of use : http://incubator.apache.org/harmony/mailing.html > > > > > > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > > > > > > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Daniel Feinberg > > > > > http://www.cs.unm.edu/~danielf > > > > > > > > > > > > > > > > > -- > > > > Weldon Washburn > > > > Intel Middleware Products Division > > > > > > > > > > > > > -- > > > Daniel Feinberg > > > http://www.cs.unm.edu/~danielf > > > > > > > > > -- > > Weldon Washburn > > Intel Middleware Products Division > > > > > -- > Daniel Feinberg > http://www.cs.unm.edu/~danielf > -- Weldon Washburn Intel Middleware Products Division -- Weldon Washburn Intel Middleware Products Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org