All Projects → beehive-lab → Maxine Vm

beehive-lab / Maxine Vm

Licence: gpl-2.0
Maxine VM: A meta-circular research VM

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Maxine Vm

Rappel
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (+198.54%)
Mutual labels:  x86, aarch64, armv7
Shecc
A self-hosting and educational C compiler
Stars: ✭ 286 (+4.38%)
Mutual labels:  risc-v, riscv, armv7
Unisimd Assembler
SIMD macro assembler unified for ARM, MIPS, PPC and x86
Stars: ✭ 63 (-77.01%)
Mutual labels:  x86, aarch64, armv7
Lbforth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+6.93%)
Mutual labels:  x86, risc-v, riscv
hero-sdk
⛔ DEPRECATED ⛔ HERO Software Development Kit
Stars: ✭ 21 (-92.34%)
Mutual labels:  riscv, armv7, risc-v
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (+243.8%)
Mutual labels:  x86, aarch64, risc-v
reicast-emulator
Reicast was a multiplatform Sega Dreamcast emulator
Stars: ✭ 1,063 (+287.96%)
Mutual labels:  x86, armv7, aarch64
TensorFlow Lite SSD RPi 64-bits
TensorFlow Lite SSD on bare Raspberry Pi 4 with 64-bit OS at 24 FPS
Stars: ✭ 25 (-90.88%)
Mutual labels:  armv7, aarch64
pinktrace
Pink's Tracing Library
Stars: ✭ 20 (-92.7%)
Mutual labels:  x86, aarch64
mdepx
MDEPX — A BSD-style RTOS
Stars: ✭ 17 (-93.8%)
Mutual labels:  riscv, risc-v
ria-jit
Lightweight and performant dynamic binary translation for RISC–V code on x86–64
Stars: ✭ 38 (-86.13%)
Mutual labels:  x86, risc-v
riscv em
Simple risc-v emulator, able to run linux, written in C.
Stars: ✭ 51 (-81.39%)
Mutual labels:  riscv, risc-v
opcodesDB
x86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.
Stars: ✭ 49 (-82.12%)
Mutual labels:  x86, aarch64
rv32emu
RISC-V RV32I[MAC] emulator with ELF support
Stars: ✭ 61 (-77.74%)
Mutual labels:  riscv, risc-v
KyogenRV
The Simple 5-staged pipeline RISC-V written in chisel3 for intel FPGA.
Stars: ✭ 37 (-86.5%)
Mutual labels:  riscv, risc-v
x86-Assembly-Reverse-Engineering
🛠 Knowledge about the topic of x86 assembly & disassembly 🛠
Stars: ✭ 27 (-90.15%)
Mutual labels:  research, x86
alpine-php-fpm
Lightweight and optimised PHP-FPM (PHP 7.4, 8.0, 8.1) Docker images with essential extensions on top of latest Alpine Linux.
Stars: ✭ 53 (-80.66%)
Mutual labels:  x86, armv7
arv
ARV: Asynchronous RISC-V Go High-level Functional Model
Stars: ✭ 18 (-93.43%)
Mutual labels:  riscv, risc-v
Asmdb
Instructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-5.84%)
Mutual labels:  x86, aarch64
Fukuro
Simple microkernel (early stage)
Stars: ✭ 18 (-93.43%)
Mutual labels:  x86, aarch64

Maxine VM: A Metacircular VM for Java in Java

Releases

(See releases and CHANGELOG for more details)

  • 2019-12-20: Maxine VM 2.9.0 Release
  • 2019-06-06: Maxine VM 2.8.0 Release
  • 2019-04-05: Maxine VM 2.7.0 Release
  • 2018-12-05: Maxine VM 2.6.0 Release
  • 2018-10-16: Maxine VM 2.5.2 Release
  • 2018-10-16: Maxine VM 2.5.1 Release
  • 2018-08-27: Maxine VM 2.5.0 Release
  • 2018-06-26: Maxine VM 2.4.2 Release
  • 2018-06-14: Maxine VM 2.4.1 Release
  • 2018-05-31: Maxine VM 2.4.0 Release
  • 2018-03-09: Maxine VM 2.3.0 Release
  • 2017-11-23: Maxine VM 2.2.0 Release
  • 2017-10-13: Maxine VM 2.1.2 Release
  • 2017-05-31: Maxine VM 2.1.1 Release
  • 2017-04-18: Maxine VM 2.1.0 Release

Roadmap

Maxine VM's roadmap can be found here.

Publications

For Maxine VM >= v2.1 please cite:
Christos Kotselidis, et al. Heterogeneous Managed Runtime Systems: A Computer Vision Case Study. In 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), 2017.

For the original Maxine VM please cite:
C. Wimmer et al, “Maxine: An approachable virtual machine for, and in, java”, In ACM TACO 2013.

Acknowledgments

This work in Maxine VM is partially supported by EPSRC grants Anyscale EP/L000725/1, PAMELA EP/K008730/1, DOME EP/J016330/1, and EU Horizon 2020 ACTiCLOUD 732366 grant.

Users Mailing list

A mailing list is also available to discuss topics related to Maxine VM.

[email protected]

Collaborations

For academic collaborations please contact Christos Kotselidis or Mikel Luján.

Relevant Projects

MaxSim: A simulation platform for Managed Applications, Andrey Rodchenko

Read the Docs

For more information please visit the Maxine VM's readthedocs page

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].