|
Posted
over 13 years
ago
During the JavaOne™ 2012 Strategy Keynote, AMD (NYSE: AMD) announced its participation in OpenJDK™ Project “Sumatra” in collaboration with Oracle and other members of the OpenJDK community to help bring heterogeneous computing capabilities to Java™
... [More]
for server and cloud environments. The OpenJDK Project “Sumatra” will explore how the Java Virtual Machine (JVM), as well as the Java language and APIs, might be enhanced to allow applications to take advantage of graphics processing unit (GPU) acceleration, either in discrete graphics cards or in high-performance graphics processor cores such as those found in AMD accelerated processing units (APUs).“Affirming our plans to contribute to the OpenJDK Project represents the next step towards bringing heterogeneous computing to millions of Java developers and can potentially lead to future developments of new hardware models, as well as server and cloud programming paradigms,” said Manju Hegde, corporate vice president, Heterogeneous Applications and Developer Solutions at AMD. “AMD has an established track record of collaboration with open-software development communities from OpenCL™ to the Heterogeneous System Architecture (HSA) Foundation, and with this initiative we will help further the development of graphics acceleration within the Java community.”“We expect our work with AMD and other OpenJDK participants in Project “Sumatra” will eventually help provide Java developers with the ability to quickly leverage GPU acceleration for better performance,” said Georges Saab, vice president, Software Development, Java Platform Group at Oracle. "We hope individuals and other organizations interested in this exciting development will follow AMD's lead by joining us in Project “Sumatra."Quotes taken from the first press release from AMD mentioning OpenJDK, titled "AMD and Oracle to Collaborate in the OpenJDK Community to Explore Heterogeneous Computing for Java ". [Less]
|
|
Posted
over 13 years
ago
Wow, just back from a very long week... and it was great!First of all, there is all the good people we met, it was good to see again Cecilia and George, Dalibor, Mark, Ben and Martjin, my colleagues at Red Hat (Deepak, the Andrews, and of course
... [More]
Roman) and all the other nice folks. It was nice to finally meet in person some people I only knew on IRC, like Stuart Marks, and to put real faces on names. And since the list of names could go over and over forever, I will just stop here and say a big thank you to every body I met during those days, since it was fun and very cool to see you, you know who you are after all.On the content side, this JavaOne has been great. Lots of nice talks about monitoring and profiling, garbage collections (which is always fun!) and, of course, JavaFX!JavaFX is a nice piece of technology. I really wish Oracle did fully open sourced it already, although at JavaOne there has been rumours (well, the Keynote presentation rumoured that :) that it will be by end of the year (or so). If that's the case and it happens for real, we may as well drop the Swing client for Thermostat and try out a JavaFX client (assuming it's possible according to other factors of course), since JavaFX is so much easier and way more productive, that I'm sure we could have a fully featured client in less than a couple of months (yes, I heard you, but keep in mind that all the controllers are already there, we don't need to change them so it's really just about redoing the UI, which in JavaFX is really straightforward).Also lots of discussions about the future of Java. Apart from the funny usual slogans (was it "make the future Java" or "make the Java future"? ;) and us mocking it ("Java is the #1 choice for Java Developers", which kind of have a point, given the focus on JVM based languages that are in fact not Java), we had the feel that for the first time Oracle is very open and receptive to the external contributions and the Community.True, there is still a lot to do, literally, but things are moving fast, incredibly fast. Lots of water has passed under this bridge since I first complained about the closeness of the process and the various difficulties around it (and yes, my open letter to Cameron Purdy, now is really obsoleted by facts). Even the Governing Board, albeit not perfect, seems to slowly address at least some of the concerns and the issues still open.For example, the big discussion going on about the bug database system, which is a top priority, turned into something that is more than mere hope for the future: we had finally a preview of what will be the Public Bug Tracking System (JIRA based). And was demoed by Joseph Darcy in person! Disclaimer: this is not yet set in stone, indeed what we have witnessed is the fact that Oracle has a new internal bug tracking system. But don't fall in the trap of easy irony here, the simple fact that we were allowed to see it at JavaOne, in a Community focused discussion, marks the whole point, and there is absolutely no reason to not believe the bona fide here, so, yes, well done Oracle, this is really welcomed news.
The thing I'm particularly happy about is that the bridge between us (Community) and the Oracle folks is Cecilia Borg, who is doing a terrific work in helping in all possible ways to close the gaps and help us to understand Oracle (and Oracle to understand us). There have been so many Java Rock Star and Java Champions talks and appointment, but if I will ever count something in this process, I would love to nominate her as a Java Champion, since this is all well deserved. So you Java Champions out there that have power to nominate somebody, you now have the best possible candidate!There is public discussion going on now how to improve even further, for example how to fix the Wiki, and what to with do to help people be get on board and at the same time facilitate the efforts from existing contributors and reviewers (since most of us, Oracle or otherwise, have a full time job, making easy to review and approve patches from our side is definitely the mandatory first step). All this is public and happening in the open, nobody is left out and your collaboration in the process is not only welcomed, but very well needed. The hope, our hope, is that we can turn from a small avantgard into a fully fledged platoon of contributors, so we need your help!
This JavaOne has been great and the feeling of actual progress was every where in the air, also in regular talks. Last year (and the year before that), most was about the plans of what to do next. Forever plans, like JavaFX and Jigsaw and lambdas. This year was about what is here, now. Lambdas and modularisation have been delayed to Java 8, but the actual work in progress was shown, and we could see the actual code running already and JavaFX has reached a maturity point (and well... bumped the version to 8 as a consequence :)Our own presentation went very well, even if we were completely jet lagged (as usual, presentation on Monday evening...). I got lots of good words about Thermostat and we could show the impressive work we've been doing and I received lots of positive feedback that the team really well deserves. And by the way! I met James Gosling! How cool is that?! And what about Pearl Jam? :) (I know most people will hate me for that now!)
So how to summarise this all? Probably the best JavaOne in years, the most interesting I've seen so far (and that's my forth), and definitely the one who has finally put some light and hope for the future. Maybe, just maybe, the first JavaOne where Oracle didn't make me miss the old Sun Microsystems happy times. [Less]
|