x10 future plans discussion
Download
Skip this Video
Download Presentation
X10 Future Plans & Discussion

Loading in 2 Seconds...

play fullscreen
1 / 5

X10 Future Plans & Discussion - PowerPoint PPT Presentation


  • 89 Views
  • Uploaded on

X10 Future Plans & Discussion. X10 Development Roadmap. Upcoming releases X10 2.2.3: August 2012 X10/Java interop X10 2.3.0: Late 2012 Mixed mode execution Possibly extend scope of supported Java  X10 interop No backwards incompatible changes with X10 2.2

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' X10 Future Plans & Discussion' - renee-bradshaw


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
x10 development roadmap
X10 Development Roadmap
  • Upcoming releases
    • X10 2.2.3: August 2012
      • X10/Java interop
    • X10 2.3.0: Late 2012
      • Mixed mode execution
      • Possibly extend scope of supported Java  X10 interop
  • No backwards incompatible changes with X10 2.2
  • Programs written against X10 2.2 spec will continue to work in future releases
summary of x10 java interoperability for x10 2 2 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)
mixed mode execution

Managed Place

Java

Java

Java

Place 34

Place 1

X10

X10

X10

Place 0

Native Place

X10

X10

X10

GPU

Mixed Mode Execution

Program can run with mix of Native and Managed Places

In progress, but taking longer than expected…

community discussion
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?
ad