Distributed "JIT" that works by rewriting Java programs at runtime to create a distributed memory architecture
Java Scala Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
project
src
tests
tools
.gitignore
Makefile
README.md
build.sbt

README.md

DJ: Distributed JIT

This repo represents a work in progress. At the moment this is not likely useful to anyone.

License

This is dual licensed under the LGPL v3 and the Apache license v2.

A modified version of Javassist version 3.19 is included in the src/main/java/javassist directory. It is licensed under the LGPL version 2.1 or later, the Apache license v2 and the Mozilla public license v1.1.

Some core classes from the jdkv8 have been copied and modified into the edu.berkeley.dj.internal.coreclazz folder, these are licensed under gplv2.

Examples

In the src/examples/simpleMR directory, there is an example of how one could build a map reduce framework on top of the DJ Primitives.