Articulo de referencia

picoJava

picoJava es una especificación de microprocesador dedicada a la ejecución nativa de bytecode Java sin necesidad de un intérprete ni compilación justo a tiempo . El objetivo es a...

picoJava es una especificación de microprocesador dedicada a la ejecución nativa de bytecode Java sin necesidad de un intérprete ni compilación justo a tiempo . El objetivo es acelerar la ejecución del bytecode hasta 20 veces, en comparación con una CPU Intel estándar con una máquina virtual Java . [ 1 ] GNU Compiler Collection añadió soporte para picoJava en 1999 como definición de máquina 'pj,'. [ 2 ] La versión de código abierto de picoJava se ha implementado en una FPGA . [ 3 ]

Creación

Picojava fue desarrollado por Sun Microsystems ; la primera versión de la especificación se creó en 1997. [ 4 ] Esta primera versión nunca fue lanzada como producto por Sun. [ 4 ] Un rediseño de Picojava en 1999 dio origen a Picojava-II, que está disponible gratuitamente y cuenta con una amplia documentación . [ 5 ] [ 6 ]

Véase también

Notas

  1. "¿Qué es picoJava? Definición de Webopedia" . www.webopedia.com . 10 de junio de 1999. Consultado el 4 de junio de 2017 .
  2. "Parche: Soporte para picoJava" . gcc-patches (Lista de correo). 22 de octubre de 1999.
  3. Puffitsch, W. y Schoeberl, M. 2007. picoJava-II en una FPGA. En Actas del 5.º Taller Internacional sobre Tecnologías Java para Sistemas en Tiempo Real y Embebidos (Viena, Austria, 26-28 de septiembre de 2007). JTRES '07, vol. 231. ACM, Nueva York, NY, 213-221. http://doi.acm.org/10.1145/1288940.1288972
  4. 1 2 Schoeberl, Martin; Puffitsch, Wolfgang. "picoJava-II en una FPGA" (PDF) . jopdesign.com . Consultado el 2 de octubre de 2025 .
  5. Guía de microarquitectura de picoJava-II™ (PDF) . Dom. 1999. Consultado el 2 de octubre de 2025 .
  6. Manual de referencia del programador de picoJava-II™ (PDF) . Dom. 1999.

Referencias

  • McGhan, Harlan; O'Connor, Mike (octubre de 1998). "PicoJava: un motor de ejecución directa para el código de bytes de Java". Computer , volumen 31, número 10: págs.  22-30.
  • O'Connor, J. Michael; Tremblay, Marc (marzo/abril de 1997). "picoJava-I: La máquina virtual Java en hardware". IEEE Micro , volumen 17, número 2: págs.  45–53.
  • Hangal, Sudheendra; O'Connor, J. Michael (mayo/junio de 1999). "Análisis de rendimiento y validación del procesador picoJava." IEEE Micro , volumen 19, número 3.
  • picoJava en Sun Community Source Licensing (SCSL)
  • Anuncio de lanzamiento (Fujitsu)