PicoJava (original) (raw)

About DBpedia

Der picoJava-Mikroprozessor von Sun Microsystems ist ein Java-Prozessor, kann also Java-Bytecode direkt ausführen. Dadurch erreicht er bei der Ausführung von Java-Bytecode etwa die zwanzigfache Geschwindigkeit eines Intel-Prozessors mit einer aktuellen JVM. Er basiert auf der SPARC-Technologie und existiert in zwei verschiedenen Versionen, beide sind als IP-Core verfügbar. Aus C und C++ kompilierten Code kann er vergleichbar schnell wie andere RISC-Prozessoren ausführen.

Property Value
dbo:abstract Der picoJava-Mikroprozessor von Sun Microsystems ist ein Java-Prozessor, kann also Java-Bytecode direkt ausführen. Dadurch erreicht er bei der Ausführung von Java-Bytecode etwa die zwanzigfache Geschwindigkeit eines Intel-Prozessors mit einer aktuellen JVM. Er basiert auf der SPARC-Technologie und existiert in zwei verschiedenen Versionen, beide sind als IP-Core verfügbar. Aus C und C++ kompilierten Code kann er vergleichbar schnell wie andere RISC-Prozessoren ausführen. (de) picoJava is a microprocessor specification dedicated to native execution of Java bytecode without the need for an interpreter or just-in-time compilation. The aim is to speed bytecode execution up by up to 20 times, compared to standard Intel CPU with a Java virtual machine. GNU Compiler Collection has been available until version 3.2.3 as machine definition 'pj,' probably first patch was for version 2.9.GNU Binutils is still available as machine definition 'pj,' as of Binutil version 2.28. GNU Debugger was once implemented, but code might be lost. Sun Microsystems provided instruction set simulator worked with GDB as SCSL open source code. This approach results in the fastest Java runtime performance with a small memory footprint and competitive performance on code not written in the Java language. The picoJava specification does not include any memory or I/O interface logic, so that developers can add their own logic to customize memory and an interface. (en) picoJava — спецификация микропроцессоров, нацеленных на исполнение байт-кода Java без интерпретатора или JIT-компилятора. На процессорах, созданных по этой спецификации, код Java работает примерно в 20 раз быстрее, чем на стандартном процессоре с использованием JVM. Также эти процессоры способны исполнять код на Си/Си++ со скоростью, сопоставимой с процессорами архитектуры RISC. Такой подход позволяет существенно увеличить производительность программ на Java, не снижая при этом скорости выполнения программ на других языках. PicoJava была разработана для использования во встраиваемых системах, на которых работают Java-приложения. Спецификация picoJava не описывает логики памяти и интерфейсов ввода-вывода, поэтому разработчики могут использовать логику по своему усмотрению. (ru) picoJava是一种微处理器规范,专門用于Java字节码的本地执行,並且无需解释器或即时编译。与带有Java虚拟机的标准 Intel CPU相比,PicoJava可以将字节码执行速度提高20倍。基于picoJava的微处理器还可以像RISC CPU 架构一样高效地执行C / C++代码。picoJava 规范不包含任何内存或I/O 接口逻辑,因此开发人员可以添加自己的逻辑来自定义内存和接口。picoJava 的开源版本已在FPGA中实现。 (zh)
dbo:wikiPageExternalLink http://pr.fujitsu.com/en/news/2000/04/5.html http://www.sun.com/software/communitysource/processors/picojava.xml
dbo:wikiPageID 3885049 (xsd:integer)
dbo:wikiPageLength 3579 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1088854650 (xsd:integer)
dbo:wikiPageWikiLink dbr:MAJC dbr:Verilog dbr:Input/output dbr:Instruction_set_simulator dbr:Interpreter_(computing) dbr:Fujitsu dbr:GNU_Binutils dbr:GNU_Compiler_Collection dbr:GNU_Debugger dbr:Computer_(magazine) dbr:Marc_Tremblay dbc:Java_virtual_machine dbr:Just-in-time_compilation dbr:FPGA dbr:Central_processing_unit dbr:Memory_footprint dbr:Sun_Microsystems dbr:Java_bytecode dbr:Java_virtual_machine dbr:Jazelle dbr:Microprocessor dbr:Native_code dbr:IEEE_Micro dbr:GDB dbr:Open_source_code dbr:Interface_(computer_science) dbr:Memory_(computers)
dbp:wikiPageUsesTemplate dbt:Refbegin dbt:Refend dbt:Reflist dbt:Sun_Microsystems dbt:Compu-hardware-stub dbt:Lowercase
dcterms:subject dbc:Java_virtual_machine
gold:hypernym dbr:Specification
rdf:type yago:WikicatMicroprocessors yago:Artifact100021939 yago:Chip103020034 yago:Conductor103088707 yago:Device103183080 yago:Instrumentality103575240 yago:Microprocessor103760310 yago:Object100002684 yago:PhysicalEntity100001930 dbo:ProgrammingLanguage yago:SemiconductorDevice104171831 yago:Whole100003553
rdfs:comment Der picoJava-Mikroprozessor von Sun Microsystems ist ein Java-Prozessor, kann also Java-Bytecode direkt ausführen. Dadurch erreicht er bei der Ausführung von Java-Bytecode etwa die zwanzigfache Geschwindigkeit eines Intel-Prozessors mit einer aktuellen JVM. Er basiert auf der SPARC-Technologie und existiert in zwei verschiedenen Versionen, beide sind als IP-Core verfügbar. Aus C und C++ kompilierten Code kann er vergleichbar schnell wie andere RISC-Prozessoren ausführen. (de) picoJava是一种微处理器规范,专門用于Java字节码的本地执行,並且无需解释器或即时编译。与带有Java虚拟机的标准 Intel CPU相比,PicoJava可以将字节码执行速度提高20倍。基于picoJava的微处理器还可以像RISC CPU 架构一样高效地执行C / C++代码。picoJava 规范不包含任何内存或I/O 接口逻辑,因此开发人员可以添加自己的逻辑来自定义内存和接口。picoJava 的开源版本已在FPGA中实现。 (zh) picoJava is a microprocessor specification dedicated to native execution of Java bytecode without the need for an interpreter or just-in-time compilation. The aim is to speed bytecode execution up by up to 20 times, compared to standard Intel CPU with a Java virtual machine. This approach results in the fastest Java runtime performance with a small memory footprint and competitive performance on code not written in the Java language. The picoJava specification does not include any memory or I/O interface logic, so that developers can add their own logic to customize memory and an interface. (en) picoJava — спецификация микропроцессоров, нацеленных на исполнение байт-кода Java без интерпретатора или JIT-компилятора. На процессорах, созданных по этой спецификации, код Java работает примерно в 20 раз быстрее, чем на стандартном процессоре с использованием JVM. Также эти процессоры способны исполнять код на Си/Си++ со скоростью, сопоставимой с процессорами архитектуры RISC. Такой подход позволяет существенно увеличить производительность программ на Java, не снижая при этом скорости выполнения программ на других языках. (ru)
rdfs:label PicoJava (de) PicoJava (en) PicoJava (ru) PicoJava (zh)
owl:sameAs freebase:PicoJava yago-res:PicoJava wikidata:PicoJava dbpedia-de:PicoJava dbpedia-hu:PicoJava dbpedia-ru:PicoJava dbpedia-zh:PicoJava https://global.dbpedia.org/id/2sBx1
prov:wasDerivedFrom wikipedia-en:PicoJava?oldid=1088854650&ns=0
foaf:isPrimaryTopicOf wikipedia-en:PicoJava
is dbo:wikiPageRedirects of dbr:Picojava dbr:Pico-Java
is dbo:wikiPageWikiLink of dbr:MAJC dbr:GNU_Assembler dbr:Java_processor dbr:Picojava dbr:Pico-Java
is foaf:primaryTopic of wikipedia-en:PicoJava