prolog - SICStus Prolog JIT 编译器

标签 prolog x86-64 jit sicstus-prolog

SICStus Prolog 4.3 添加了用于 x86-64 处理器的 JIT 编译器。

我有两个关于 JIT 编译器的问题。

首先,我在哪里可以找到一些关于 JIT 编译器的功能(以及限制、设计和技术)的文档(论文、笔记或备忘录)?

其次,能否指示 SICStus 发出由 JIT 编译器生成的 x86-64 汇编代码?

最佳答案

没有关于 SICStus Prolog JIT 实现的公开信息。

您可以从 perf 获取一些信息在 Linux 中,如果您按照 library/perf/sp_jit_objdump 中的说明进行操作在 SICStus 安装中。除其他外 perf可以显示jitted代码的反汇编。

关于prolog - SICStus Prolog JIT 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28841131/

相关文章:

android - Linux X86 或 Mac 构建上的 Dalvik JIT 编译器

llvm - 使用 libclang 和 LLVM C 进行即时编译

prolog - 有什么作用!序言中的符号是什么意思?

windows - 如何在不进入 Windows 10 BIOS 的情况下检查英特尔虚拟化是否已启用

duplicates - 如何防止序言中出现重复

assembly - 在 ml64 中的 xmm 和通用寄存器之间移动四字?

c++ - C++ 和汇编中的对数

c# - 关闭 JIT,并在 MSIL(自己的 VM)中控制代码流

prolog - 获取列表中指定索引处的元素

java - 使用 JPL 从 Java 重新启动 Prolog 引擎