Skip to content

jcp-org/Java-and-AI-Working-Group

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 

Repository files navigation

Java-and-AI-Working-Group

The purporse of the JCP EC AI working group is to promote, support and accelerate development of Java platform for Artificial Intelligence.

People and Organizations

Challanges and Painpoints

  • What do we want to solve / what needs to be solved?
  • What should be the final result, where we want to be
  • What needs to be done and what are the next steps (roadmap)

Related Open JDK Projects

  • Panama - Interconnecting JVM and native code (C, Python, ..), and simplifying calls to AI and native libraries.
    • Vector API - Using CPU vector operations to accelerate primitive mathematical operations used for AI/machine learning (part of Panama)
  • Babylon - Extend the reach of Java to foreign programming models such as GPUs (code in Java, convert to hardware specific parallel code in runtime)
  • Valhalla Combining abstractions of the object-oriented programming with the performance characteristics of simple primitive types.
  • HAT (Heterogenious Acceleration Toolkit) How Babylon and Panama Enable Java GPGPU

How Can You Help/Participate

This is what we want, this is what is helpfull:

  • Review and try things out. - What, let's be specific about this and give examples
  • Give us feedback, share your experience. Not 'why you do it this way' or 'what about my use case'
  • Share our high level slides on social media and events

Communication Channels

  • Open JDK mailing lists List of all Open JDK mailing lists
  • GitHub Issue as a communication channel for this WG?

Panama

Babylon

  • babylon-dev Technical discussion related to the Babylon Project

Valhala

About

Java and AI is a working group to promote the use of Java in Artificial Intelligence.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •