liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Exekveringsmiljö för Plex-C på JVM
Linköping University, Department of Computer and Information Science.
2002 (Swedish)Independent thesis Basic level (professional degree)Student thesisAlternative title
Run-time environment for Plex-C on JVM (English)
Abstract [en]

The Ericsson AXE-based systems are programmed using an internally developed language called Plex-C. Plex-C is normally compiled to execute on an Ericsson internal processor architecture. A transition to standard processors is currently in progress. This makes it interesting to examine if Plex-C can be compiled to execute on the JVM, which would make it processor independent.

The purpose of the thesis is to examine if parts of the run-time environment of Plex-C can be translated to Java and if this can be done so that sufficient performance is obtained. It includes how language constructions in Plex-C can be translated to Java.

The thesis describes how a limited part of the Plex-C run-time environment is implemented in Java. Optimizations are an important part of the implementation.

It is also described how the JVM system was tested with a benchmark test.

The test results indicate that the implemented system is a few times faster than the Ericsson internal processor architecture. But this performance is still not sufficient for the JVM system to be an interesting replacement for the currently used processor architecture. It might still be useful as a processor independent test platform.

Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2002.
Keyword [en]
Datalogi, AXE, APZ, APZ VM, Plex-C, processor architecture, run-time environment, compiler, JVM, Java, threads, garbage collector, data structures, algorithms, optimization, Ericsson, SoftLab.
Keyword [sv]
Datalogi
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-1688ISRN: LITH-IDA-EX--02/100--SEOAI: oai:DiVA.org:liu-1688DiVA: diva2:19012
Uppsok
teknik
Available from: 2003-04-22 Created: 2003-04-22

Open Access in DiVA

fulltext(749 kB)2043 downloads
File information
File name FULLTEXT01.pdfFile size 749 kBChecksum MD5
600706c2d6ac486ff5867d1d4b8d818b404590b797748b3cfd6a7e9d3b1dc3f61d21765e
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 2043 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 822 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf