Index: ProjectsWithLLVM/index.html =================================================================== --- ProjectsWithLLVM/index.html +++ ProjectsWithLLVM/index.html @@ -36,6 +36,7 @@
+ +
- Automatic Insertion of Copy Annotation in Data-Parallel + VMKit: a substrate for virtual machines +
+ +
+Current MREs are monolithic. Extending them to propose new features or reusing them to execute new languages is difficult. VMKit is a library that eases the development of new MREs and the process of experimenting with new mechanisms inside MREs. VMKit provides the basic components of MREs: a JIT compiler, a GC, and a thread manager. + See vmkit webpage. +
+ +
+ Automatic Insertion of Copy Annotation in Data-Parallel Programs
Index: index.html =================================================================== --- index.html +++ index.html @@ -11,8 +11,7 @@

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with - traditional virtual machines, though it does provide helpful libraries that - can be used to build them. The name + traditional virtual machines. The name "LLVM" itself is not an acronym; it is the full name of the project.

LLVM began as a research @@ -89,10 +88,6 @@ provides an OpenMP runtime for use with the OpenMP implementation in Clang.

-
  • The vmkit project is an - implementation of the Java and .NET Virtual Machines that is built on LLVM - technologies.

  • -
  • The polly project implements a suite of cache-locality optimizations as well as auto-parallelism and vectorization using a polyhedral model.