GraalVM is a project based in Oracle Labs developing a new JIT Compiler and Polyglot Runtime for the JVM. Further details can be found on the OTN site.
Truffle is a framework for implementing languages as simple interpreters and forms the basis of the Polyglot Runtime. The official Truffle documentation is maintained as Truffle javadoc.