Compiler construction 支持并行化的方案虚拟机
我已经用Java编写了一个实现一些并行化技巧的程序。目前除了我之外,任何人都无法使用它,但我正在得到一些结果 前端和中间端对我来说是可以的,是我想集中精力的部分,但我的后端很糟糕。它未优化,速度慢或缺乏适当的尾部调用优化 因此,我希望以现有VM为目标。有人知道这个职位的候选人吗?它不必是企业级的VM,但至少应该是这样Compiler construction 支持并行化的方案虚拟机,compiler-construction,parallel-processing,scheme,interpreter,vm-implementation,Compiler Construction,Parallel Processing,Scheme,Interpreter,Vm Implementation,我已经用Java编写了一个实现一些并行化技巧的程序。目前除了我之外,任何人都无法使用它,但我正在得到一些结果 前端和中间端对我来说是可以的,是我想集中精力的部分,但我的后端很糟糕。它未优化,速度慢或缺乏适当的尾部调用优化 因此,我希望以现有VM为目标。有人知道这个职位的候选人吗?它不必是企业级的VM,但至少应该是这样 从计划中(相对)容易找到目标 (合理地)便于携带 支持开箱即用的并行构造 Microsoft CLR/.NET虚拟机支持并行性,并具有尾部调用指令。Mono的实现是自由软件,并且
- 从计划中(相对)容易找到目标
- (合理地)便于携带
- 支持开箱即用的并行构造
- Microsoft CLR/.NET虚拟机支持并行性,并具有尾部调用指令。Mono的实现是自由软件,并且非常可移植
或者,您也可以选择target,它支持并将使您很容易从Scheme系统中选择目标。Microsoft CLR/.NET VM支持并行性并具有尾部调用指令。Mono的实现是自由软件,并且非常可移植
或者,您也可以选择target,它支持并可以很容易地从Scheme系统中确定目标。如果您可以让Scheme在VM上编译和运行,那就太好了。现在已经有人了 如果你能让你的方案在虚拟机上编译和运行,那就太好了。现在已经有人了 Dybvig提供了一个非常简单的基于堆的编译器/vm实现,并提供了适当的延续和尾部调用优化支持。代码在Scheme中,但很容易翻译。我用它来实现 Dybvig提供了一个非常简单的基于堆的编译器/vm实现,并提供了适当的延续和尾部调用优化支持。代码在Scheme中,但很容易翻译。我用它来实现 另一个显而易见的目标VM是Java VM,它为您带来了热点抖动和与其他Java程序互操作性的额外优势
Bigloo将Scheme编译为JavaVM字节码或thr.NETCIL 另一个显而易见的目标VM是Java VM,它为您带来了热点抖动和与其他Java程序互操作性的额外优势 Bigloo将Scheme编译为JavaVM字节码或thr.NETCIL