Free cookie consent management tool by TermsFeed Policy Generator

Opened 5 years ago

Last modified 5 years ago

#2958 closed enhancement

Native interpreter for symbolic expression trees — at Initial Version

Reported by: bburlacu Owned by: bburlacu
Priority: medium Milestone: HeuristicLab 3.3.16
Component: Problems.DataAnalysis.Symbolic Version: trunk
Keywords: merged Cc:

Description

A symbolic expression tree interpreter in native code (C++) can offer a significant speed advantage due to more mature backends (msvc, gcc) and features like auto-vectorization and loop unrolling.

Preliminary results show 5-10x speed improvement compared to the linear tree interpreter. We should also investigate the potential benefit of integrating fast math libraries such as vdt (vectorized math]) to increase computation speed.

This functionality should be implemented as an external plugin.

Change History (1)

Changed 5 years ago by bburlacu

Preliminary results

Note: See TracTickets for help on using tickets.