Download presentation
Presentation is loading. Please wait.
1
X10 Future Plans & Discussion
2
X10 Development Roadmap Upcoming releases X10 2.2.3: August 2012
X10/Java interop X : Late 2012 Mixed mode execution Possibly extend scope of supported Java X10 interop No backwards incompatible changes with X10 2.2 Programs written against X spec will continue to work in future releases
3
Summary of X10/Java Interoperability for X10 2.2.3
Managed X10 only X10 Java use import statement to import a Java type into an X10 source file just use the type normally Create instances Call methods, access fields Implement it (if the imported type was an interface) Helper class to allow easy access to Java arrays Java X10 Officially supported in this release calling non-generic static X10 methods from Java (no escaping asyncs) Many other scenarios will work in practice, but not ready to freeze code-generation strategy for generics yet (release-to-release compatibility)
4
Mixed Mode Execution X10 Java Place 0 Place 1 Place 34 … Managed Place Native Place GPU Program can run with mix of Native and Managed Places In progress, but taking longer than expected…
5
Community Discussion How are you using X10? What are your future plans? What are your priorities for future X10 development? MPI backend for Managed X10 Improve X10 Array performance How best to exploit SIMD instructions from X10? What aspects of X10 (or its implementation) most get in your way? What aspects of X10 are most helpful/useful to you? Usage of X10DT vs. command line tools? How many people have tried the X10 Debugger? Any feedback? …
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.