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: 244
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

Re: 64 it compiler

Postby Ivan Denisov » Sun Apr 26, 2020 8:14 am

There are people who are ready to make efforts to native 64bit compiler for BlackBox. Is there any chance to sponsor their activity on the regular way?

Could someone help to make a detailed plan with key points for all the job of making native 64bit compiler for BlackBox ?
User avatar
Ivan Denisov
 
Posts: 283
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Previous

Return to Common questions

Who is online

Users browsing this forum: No registered users and 0 guests

cron