infrastructure update: wiki location, etc.
Frost, Gary
Gary.Frost at amd.com
Mon Oct 29 10:53:21 PDT 2012
Ryan,
I don't want too imply that much of a link between Sumatra and Aparapi. It is natural for me (and perhaps you) to consider these as close cousins, but truthfully they are completely separate projects with similar goals and I would not want them any other way. We should borrow when we can, but truthfully I see Aparapi as just an 'influence' rather than anything else. I would definitely *not* recommend confusing folks by hosting any Aparapi specific stuff here, or for that matter any Sumatra resources over at the aparapi.googlecode site. The OpenJDK projects that I have seen/followed have great resources at their disposal (these email forums, mercurial repositories and the wiki page that John has set up etc) which will be more than appropriate for this OpenJDK project.
My guess is we will be creating lots of links from aparapi site to here, to drive traffic and mindshare this way, and that is appropriate and hopefully beneficial.
I would recommend everyone look around at some of the other OpenJDK projects to see the infrastructure that is being used. I am personally very impressed with the Lambda and the Graal projects, and I think we can learn a lot from both of these.
Gary
-----Original Message-----
From: LaMothe, Ryan R [mailto:Ryan.LaMothe at pnnl.gov]
Sent: Monday, October 29, 2012 12:29 PM
To: Frost, Gary; John Rose; sumatra-dev at openjdk.java.net
Subject: RE: infrastructure update: wiki location, etc.
Thanks Gary.
I was also wondering if there will be some kind of planned regular sync with the Aparapi trunk, since our current and future work/research will primarily be in Aparapi.
Also, since this was a Sumatra Wiki thread (sorry for the thread jacking) where is the ideal place for people to post Sumatra feature requests, Java language feature requests and ideally a list of existing frameworks and research. Would that location be the Wiki? JIRA? Elsewhere?
If it would help, should we just use the Aparapi Google Code website for all feature requests, existing frameworks and research, etc. and just vet them from there?
__________________________________________________
Ryan LaMothe
-----Original Message-----
From: Frost, Gary [mailto:Gary.Frost at amd.com]
Sent: Monday, October 29, 2012 9:27 AM
To: LaMothe, Ryan R; John Rose; sumatra-dev at openjdk.java.net
Subject: RE: infrastructure update: wiki location, etc.
Ryan,
My assumption is that Aparapi will ultimately be made redundant by a successful Sumatra implementation. However, in the meantime I do plan to maintained and augment Aparapi as an open source project for users wishing to tap into the compute potential of GPU devices today. I also expect to use whatever parts of Aparapi that are useful to help prototype Sumatra features/ideas and to track Sumatra suggestions/programing models and roll them back into Aparapi as we move forward.
Basically when Sumatra is realized it should be far more convenient and performant than Aparapi for Java developers, and should be able to offer Aparapi's benefits without the current restrictions that Aparapi imposes.
For Aparapi users we will also investigate moving the implementation of Aparapi API's on top of Sumatra as early as possible to establish an easy 'glide-path' to Sumatra features.
Gary
-----Original Message-----
From: LaMothe, Ryan R [mailto:Ryan.LaMothe at pnnl.gov]
Sent: Monday, October 29, 2012 11:11 AM
To: Frost, Gary; John Rose; sumatra-dev at openjdk.java.net
Subject: RE: infrastructure update: wiki location, etc.
Is there a plan to continue both Aparapi and Sumatra development in parallel?
__________________________________________________
Ryan LaMothe
-----Original Message-----
From: sumatra-dev-bounces at openjdk.java.net [mailto:sumatra-dev-bounces at openjdk.java.net] On Behalf Of Frost, Gary
Sent: Monday, October 29, 2012 7:35 AM
To: John Rose; sumatra-dev at openjdk.java.net
Subject: RE: infrastructure update: wiki location, etc.
John,
Thanks for kick-starting this.
I plan on adding a page or two to track our initial experiments with Lambda and Aparapi. Hopefully I can get those out in the next few days. Generally these experiments will allow us to mockup up some potential Sumatra programming model ideas and use Aparapi as a proxy for Sumatra as we experiment with the models.
Another suggestion might be to create a list of other experiments/research tasks that we might consider engaging in up-front. These may be centered on GC, Code Gen, allocation or wherever. But it might be good to collect such ideas in a central location. This way folk can contribute ideas, or volunteer to do some research/experimentation/prototyping.
Gary
-----Original Message-----
From: sumatra-dev-bounces at openjdk.java.net [mailto:sumatra-dev-bounces at openjdk.java.net] On Behalf Of John Rose
Sent: Friday, October 26, 2012 7:23 PM
To: sumatra-dev at openjdk.java.net
Subject: infrastructure update: wiki location, etc.
We have created a parent wiki page for Sumatra developers to host project documentation, here:
https://wikis.oracle.com/display/OpenJDK/Project+Sumatra
We will also create an initially empty, standalone repository. It will hold experimental copies of things like Aparapi.
Serious JVM and JDK modifications will also require repositories, but we won't build those just yet.
Some initial JVM development will be hosted by the mlvm project, as one or more patches, such as this one:
http://hg.openjdk.java.net/mlvm/mlvm/hotspot/file/tip/value-obj-8001111.patch
Have a good weekend!
- John Rose
More information about the sumatra-dev
mailing list