64 it compiler

Usage of the framework, compiler and tools

Re: 64 it compiler

Postby Josef Templ » Sun Sep 22, 2019 7:05 pm

Ivan Denisov wrote:Try the compiler MultiOberon for x64.
https://forum.oberoncore.ru/viewtopic.php?f=157&t=6423


Interesting approach!
Are there any numbers available regarding compilation speed and execution speed?

- Josef
Josef Templ
 
Posts: 227
Joined: Tue Sep 17, 2013 6:50 am

Re: 64 it compiler

Postby Dmitry Dagaev » Tue Sep 24, 2019 8:55 am

MultiOberon is an Oberon Compiler with 3 different backends:

BlackBox Native x86 code Generator (now 1.6)
Ofront Generated C-Language Code Translator;
LLVM representation Generator.

The current version is 0.8 for BlackBox 1.6. BlackBox 1.7 and linux support is planned in 0.9.
Dmitry Dagaev
 
Posts: 61
Joined: Wed Mar 29, 2017 3:58 pm

Re: 64 it compiler

Postby Dmitry Dagaev » Tue Sep 24, 2019 9:50 am

Josef Templ wrote:Are there any numbers available regarding compilation speed and execution speed?

Optimization usage is in development, the figures below are preliminary.
Compile time (no optimization) - 270% LLVM, 100% BlackBox;
Loading time - 1330% LLVM (JIT compiler), 100% BlackBox;
Execution time (no optimization) - similar.

The optimizer is not available now, llc.exe with -O0..-O3 can be used instead.
Dmitry Dagaev
 
Posts: 61
Joined: Wed Mar 29, 2017 3:58 pm

Previous

Return to Common questions

Who is online

Users browsing this forum: No registered users and 0 guests

cron