语言特定的体系结构/处理器

用户名

我正在为“计算机体系结构”课程的主题为“特定于语言的体系结构/处理器”的研究论文撰写论文。显然,本主题的两个主要组件包括LISP机器和Java计算机。但是,我很难仅通过Google查找更多信息。我需要有关此主题的任何帮助,例如参考资料,新的子主题,论文,期刊,书籍等。在此先感谢您的帮助!

保罗·克莱顿

大多数所谓的特定于语言的体系结构都是面向特定语言或特定于语言的。甚至原始的SPARC都提供了标记算法(以帮助LISP)。您可能已经知道Berkeley的SPUR(使用RISC的符号处理,一种针对LISP的RISC)和picoJava(执行Java字节码)。MAJC是在考虑Java的情况下开发的,但它是相当通用的VLIW。(ARM的Jazelle扩展提供了一种模式,该模式可以直接执行某些字节码操作,而不受支持的操作会生成软件解释器的异常。)Azul Systems Vega处理器 是针对运行Java的RISC(在Java友好的功能中,包括垃圾回收的写障碍以及对使用标记的最高有效指针的支持(ARMv8 AArch64中也存在此功能))。

Rekursiv面向面向对象的语言。英特尔432专门针对“高级语言”。伯克利(Berkeley)的SOAR(Smalltalk On RISC)针对Smalltalk。

几种处理器是面向前的,例如Novix NC4016GreenArrays,Inc. F18,Bernd Paysan的b16

“高级语言计算机体系结构的回顾”(David R. Ditzel和David A. Patterson,1980)引用了一些HLL体系结构。该论文和William A. Wulf的“编译器和计算机体系结构”(1981)是从“ RISC时代”开始的论文,在研究计算机体系结构中的语言支持时值得一看。


附带说明一下,面向语言的处理器的一个重要问题超出了市场的隐性限制(鉴于硬件和软件设计的固定成本相对较高,以及网络效应,体积非常重要)是设计具有以下特性的体系结构的问题:在头脑中实现语言的特定方式。随着新技术的开发(通常来自其他语言的开发)或技术折衷的改变,最初的ISA选择可能变得明显次优(所谓的“语义冲突”形式)。通过选择常见的原始操作,在早期实现中可能会牺牲一些有效性,但会降低长期负担的风险。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Unattend.xml文件-处理器体系结构

来自分类Dev

在ARM体系结构中不同的处理器模式下如何使用内核堆栈?

来自分类Dev

Xcode 6:为每个体系结构设置预处理器宏

来自分类Dev

处理器体系结构问题(x86与任何CPU)

来自分类Dev

在SSIS中使用Web服务会导致“处理器体系结构之间的不匹配”

来自分类Dev

Xcode 7:为每个体系结构设置预处理器宏

来自分类Dev

我应将项目的目标处理器体系结构更改为什么?

来自分类Dev

在VBScript中仅使用FileSystemObject,如何确定操作系统的处理器体系结构?

来自分类Dev

在SSIS中使用Web服务会导致“处理器体系结构之间的不匹配”

来自分类Dev

磁盘读写速度是否受处理器体系结构影响?

来自分类Dev

如何为许多处理器体系结构引用.dll?

来自分类Dev

警告MSB3270体系结构不匹配/ AL1073针对其他处理器

来自分类Dev

使用PowerShell确定处理器体系结构的一种简单的跨平台方法是什么?

来自分类Dev

所引用的SDK“ SQLite.UWP.2015”不支持正在构建的项目“任何CPU”的处理器体系结构。在Visual Studio 2017中

来自分类Dev

python int的体系结构特定吗?

来自分类Dev

这是什么汇编语言/体系结构?

来自分类Dev

这是什么汇编语言/体系结构?

来自分类Dev

带有控制器的体系结构的名称,而非MVC的体系结构的名称

来自分类Dev

Lambda体系结构-为什么选择批处理层

来自分类Dev

体系结构:处理大型照片上传和调整大小

来自分类Dev

在插件体系结构的类库中处理异常

来自分类Dev

使用./configure生成.dylib或.a文件以用于特定体系结构

来自分类Dev

计算机BIOS是否特定于体系结构

来自分类Dev

如果服务器崩溃,我需要哪种类型的体系结构来处理部分完成的操作?

来自分类Dev

在服务器崩溃的情况下,我需要哪种类型的体系结构来处理部分完成的操作?

来自分类Dev

NDK构建-根据体系结构指定链接器设置

来自分类Dev

让编译器根据体系结构选择乘法算法

来自分类Dev

简单计时器应用程序的体系结构

来自分类Dev

汇编寄存器采用64位体系结构

Related 相关文章

  1. 1

    Unattend.xml文件-处理器体系结构

  2. 2

    在ARM体系结构中不同的处理器模式下如何使用内核堆栈?

  3. 3

    Xcode 6:为每个体系结构设置预处理器宏

  4. 4

    处理器体系结构问题(x86与任何CPU)

  5. 5

    在SSIS中使用Web服务会导致“处理器体系结构之间的不匹配”

  6. 6

    Xcode 7:为每个体系结构设置预处理器宏

  7. 7

    我应将项目的目标处理器体系结构更改为什么?

  8. 8

    在VBScript中仅使用FileSystemObject,如何确定操作系统的处理器体系结构?

  9. 9

    在SSIS中使用Web服务会导致“处理器体系结构之间的不匹配”

  10. 10

    磁盘读写速度是否受处理器体系结构影响?

  11. 11

    如何为许多处理器体系结构引用.dll?

  12. 12

    警告MSB3270体系结构不匹配/ AL1073针对其他处理器

  13. 13

    使用PowerShell确定处理器体系结构的一种简单的跨平台方法是什么?

  14. 14

    所引用的SDK“ SQLite.UWP.2015”不支持正在构建的项目“任何CPU”的处理器体系结构。在Visual Studio 2017中

  15. 15

    python int的体系结构特定吗?

  16. 16

    这是什么汇编语言/体系结构?

  17. 17

    这是什么汇编语言/体系结构?

  18. 18

    带有控制器的体系结构的名称,而非MVC的体系结构的名称

  19. 19

    Lambda体系结构-为什么选择批处理层

  20. 20

    体系结构:处理大型照片上传和调整大小

  21. 21

    在插件体系结构的类库中处理异常

  22. 22

    使用./configure生成.dylib或.a文件以用于特定体系结构

  23. 23

    计算机BIOS是否特定于体系结构

  24. 24

    如果服务器崩溃,我需要哪种类型的体系结构来处理部分完成的操作?

  25. 25

    在服务器崩溃的情况下,我需要哪种类型的体系结构来处理部分完成的操作?

  26. 26

    NDK构建-根据体系结构指定链接器设置

  27. 27

    让编译器根据体系结构选择乘法算法

  28. 28

    简单计时器应用程序的体系结构

  29. 29

    汇编寄存器采用64位体系结构

热门标签

归档