[kaffe] Porting Kaffe on Cray

Kevin D. Kissell kevink@mips.com
Tue Jul 8 00:02:01 2003


This is a multi-part message in MIME format.

------=_NextPart_000_0032_01C34531.546009C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I would think that the biggest problem is going to come from a lack of =
GNU infrastructure.
Do you have gcc and gnu make working on that platform?  If you've got =
that in place,
given that 64-bit ports have already been done, an interpreter port =
ought not to be too
difficult.  A JIT3 implementation for the SV1 processor would be a lot =
of work, considering
that most non-x86 JIT3 ports are currently failing at least one =
regression test, but might
be worth spending some effort, since even with a JIT, I would expect =
kaffe to run like sludge=20
on a Cray scalar unit.  If you can figure out a practical way to use the =
vector units for
Java interpretation or JITting, I can pretty much guarantee you a =
doctorate from any
one of a number of leading computer science schools.  ;o)

  ----- Original Message -----=20
  From: Babar=20
  To: kaffe@kaffe.org=20
  Sent: Tuesday, July 08, 2003 7:54 AM
  Subject: Re: [kaffe] Porting Kaffe on Cray


  Thank you Tony and Kevin for all valuable suggestions. The machine is =
Cray SV1 and UNIX version running on this machine is UNICOS.=20

  I am just looking into different issues right now before we start =
working on porting it.

  -- Babar


  =20


-------------------------------------------------------------------------=
-----
  Do you Yahoo!?
  SBC Yahoo! DSL - Now only $29.95 per month!
------=_NextPart_000_0032_01C34531.546009C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4919.2200" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I would think that the&nbsp;biggest =
problem is=20
going to come from a lack of GNU infrastructure.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Do you have gcc and gnu make working on =
that=20
platform?&nbsp; If you've got that in place,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>given that 64-bit ports have already =
been done, an=20
interpreter port ought not to be too</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>difficult.&nbsp; A JIT3 =
implementation&nbsp;for=20
the&nbsp;SV1 processor would be a lot of work, considering</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>that most non-x86 JIT3 ports are =
currently failing=20
at least one regression test, but might</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>be worth spending some effort, since =
even with a=20
JIT, I would expect kaffe to run like sludge </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on a Cray </FONT><FONT face=3DArial =
size=3D2>scalar=20
unit.&nbsp; If you can figure out a practical&nbsp;way to use the vector =
units=20
for</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Java interpretation or JITting, I can =
pretty much=20
guarantee you a doctorate from any</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>one of a number of leading computer =
science=20
schools.&nbsp; ;o)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3Dwinrunnerpro@yahoo.com =
href=3D"mailto:winrunnerpro@yahoo.com">Babar</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A title=3Dkaffe@kaffe.org=20
  href=3D"mailto:kaffe@kaffe.org">kaffe@kaffe.org</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, July 08, 2003 =
7:54=20
AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [kaffe] Porting =
Kaffe on=20
  Cray</DIV>
  <DIV><BR></DIV>
  <DIV>
  <DIV>Thank you&nbsp;Tony and Kevin for&nbsp;all valuable suggestions. =
The=20
  machine is Cray SV1 and UNIX version running on this machine is =
UNICOS. </DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I am just looking into different issues right now before we start =
working=20
  on porting it.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>-- Babar</DIV>
  <DIV>&nbsp;</DIV>
  <DIV><BR>&nbsp;</DIV></DIV>
  <P>
  <HR SIZE=3D1>
  Do you Yahoo!?<BR><A=20
  =
href=3D"http://pa.yahoo.com/*http://rd.yahoo.com/evt=3D1207/*http://promo=
.yahoo.com/sbc/">SBC=20
  Yahoo! DSL</A> - Now only $29.95 per month!</BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0032_01C34531.546009C0--