PicoJava

picoJava — спецификация микропроцессоров, нацеленных на исполнение байт-кода Java без интерпретатора или JIT-компилятора. На процессорах, созданных по этой спецификации, код Java работает примерно в 20 раз быстрее, чем на стандартном процессоре с использованием JVM. Также эти процессоры способны исполнять код на Си/Си++ со скоростью, сопоставимой с процессорами архитектуры RISC. Такой подход позволяет существенно увеличить производительность программ на Java, не снижая при этом скорости выполнения программ на других языках.

PicoJava была разработана для использования во встраиваемых системах, на которых работают Java-приложения.

Спецификация picoJava не описывает логики памяти и интерфейсов ввода-вывода, поэтому разработчики могут использовать логику по своему усмотрению.

Существующие продукты

Компания Sun Microsystems не выпускала продуктов на основе этой технологии, однако лицензировала её некоторым компаниям, таким как Fujitsu, NEC и Siemens.

В 2000 году Fujitsu представила J-Starter Kit.

См. также

  • Jazelle
  • MAJC

Ссылки

  • Sun Community Source Licensing (SCSL) — picoJava Архивная копия от 4 июня 2011 на Wayback Machine
  • Release announcement (Fujitsu) Архивная копия от 22 января 2010 на Wayback Machine
Перейти к шаблону «Sun Microsystems»
Sun Microsystems (поглощена Oracle)
Оборудование
Программное обеспечение
Хранение данных
High-Performance Computing
Исследования
Обучение
Сообщество
Перейти к шаблону «Java»
Платформы
Технологии Sun
Основные сторонние технологии
История
Свойства языка
Скриптовые языки
Конференции Java
  • JavaOne[англ.]
  • Devoxx[англ.]