首页> 外文OA文献 >Realización de arquitecturas de código intermedio mediante un proceso de transcodificación concurrente con la ejecución
【2h】

Realización de arquitecturas de código intermedio mediante un proceso de transcodificación concurrente con la ejecución

机译:通过与执行同时进行的代码转换过程来实现中间代码体系结构

摘要

Está generalmente admitida la necesidad de soportar arquitecturalmente a los lenguajes de alto nivel. Con algunas excepciones, hasta hace poco se ha puesto un énfasis especial en el soporte en tiempo de ejecución, mientras que la traducción ha quedado relegada a un segundo plano. Reconociendo explícitamente la importancia de que las arquitecturas de computadores ofrezcan una elevada eficiencia en la ejecución de programas escritos en alto nivel, parece también necesario incorporar facilidades que permitan reducir el espacio existente entre los lenguajes de programación y de máquina, conocido como intervalo o gap semántico. Desde hace bastantes años se vienen realizando muchos esfuerzos para disminuir el gap semántico, con frecuencia mediante propuestas que conducen a un considerable aumento de la complejidad de los procesadores [Patterson, 80], [Bernhard, 81], [Gupta, 83], [Meneses, 87], Actualmente se reconoce que su existencia es consecuencia de la arquitectura von Neumann con la que se realizan la mayor parte de los computadores tradicionales y cuya renovación aparece cada dia más necesaria [Treleaven, 82]. Desafortunadamente, existen diversos problemas para la introducción de conceptos arquitecturales radicalmente diferentes de los convencionales. Por un lado está la eficiencia y flexibilidad con la que la arquitectura von Neumann trata y se adapta a los problemas, progresivamente mayor conforme asimila nuevos avances de la tecnología VLSI. Por otra parte, esta arquitectura se ha venido asentando a lo largo de casi cinco décadas de realización de computadores electrónicos, existiendo profundos conocimientos y experiencia sobre la misma, asi como unas cuantiosas inversiones imposibles de ignorar. De este modo resulta que notables aportaciones en este campo quedan relegadas a experimentos más o menos académicos que encuentran difícil su aceptación general por un gran número de usuarios [Yau, 77], [Treleaven, 84], [Azaria, 87]. En cambio, parece mucho más viable una transición progresiva hacia nuevas arquitecturas, aceptando como punto de partida, la amplia experiencia existente respecto a la von Neumann. Al menos esta via debe ser investigada en tanto que existan alternativas que permitan una reducción del gap semántico, una mayor flexibilidad, mejore la eficiencia y otras características positivas, manteniendo al mismo tiempo y dentro de lo posible, la experiencia, realizaciones e incluso buena parte de las inversiones existentes con la arquitectura clásica a nivel de hardware y de software. En esta linea, el trabajo que se expone en esta memoria se enmarca entre los intentos de renovación arquitectural de los sistemas informáticos, aceptando como base la arquitectura von Neumann con la que se realizan la inmensa mayoría de los procesadores actuales.
机译:支持高级语言的需求已被普遍接受。除少数例外,直到最近特别强调运行时支持,而翻译已降级为后台。明确认识到在高级别编写程序的执行中提供高效率的计算机体系结构的重要性,似乎还必须合并一些可减少编程语言和机器语言之间的空间(称为语义间隔或间隙)的工具。 。多年来,人们为减少语义鸿沟做出了许多努力,这些提议经常会通过导致处理器复杂性显着增加的提议[Patterson,80],[Bernhard,81],[Gupta,83],[ Meneses,87],目前公认它的存在是冯·诺依曼(von Neumann)体系结构的结果,大多数传统计算机都是用冯·诺依曼体系结构制造的,并且其翻新工作每天都显得越来越必要[Treleaven,82]。不幸的是,引入与传统概念完全不同的建筑概念存在几个问题。一方面,冯·诺依曼架构具有处理和适应问题的效率和灵活性,随着VLSI技术的不断发展,其效率也越来越高。另一方面,这种架构已经建立了近五十年的制造电子计算机的历史,具有深厚的知识和经验,以及不容忽视的巨额投资。因此,事实证明,该领域的显着贡献或多或少地归因于学术实验,这些实验发现它们被大量用户普遍接受是困难的[Yau,77],[Treleaven,84],[Azaria,87]。另一方面,向新体系结构的逐步过渡似乎更可行,接受von Neumann已有的丰富经验作为起点。至少应该研究这种方式,只要有其他选择可以减少语义鸿沟,更大的灵活性,提高效率和其他积极的特征,同时尽可能地保持经验,成就甚至很大一部分在硬件和软件级别采用经典架构的现有投资中的一部分。在这一行中,在内存中公开的工作是在对计算机系统进行体系结构革新的尝试之间进行构架的,并接受以冯·诺依曼体系结构为基础,该体系结构构成了当前大多数处理器的基础。

著录项

  • 作者

    Fritsch Yusta Carlos;

  • 作者单位
  • 年度 1987
  • 总页数
  • 原文格式 PDF
  • 正文语种 spa
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号