About octave performance...

Jaroslav Hajek highegg at gmail.com
Wed Jul 30 07:26:39 CDT 2008


On Wed, Jul 30, 2008 at 2:10 PM, Bill Denney <bill at denney.ws> wrote:
> Jaroslav Hajek wrote:
>>
>> Matlab's interpreter now has a JIT compiler, which can
>> improve the speed of some m-file code a lot. However, I daresay that
>> Octave has significantly better support for compiled (C++) files via
>> its object-oriented internal API, so the demand for JIT in Octave is
>> not that high.
>>
>
> I would actually disagree with the above assertion.  There are a rather
> large number of octave users who will never touch C++ and will only work via
> .m files, and for us, speed of interpreted code (via JIT or vectorization or
> any other mechanism) can be important.
>

I think speed of interpreted code is important for most users of
Octave. I was merely expressing my opinion that Octave's oct-files are
easier to use than mex (despite the lack of docs), and thus if you are
forced to meddle with compiled code, it will be less painful. The C++
code can be very similar to m-code decorated with type declarations.


> Have a good day,
>
> Bill
>



-- 
RNDr. Jaroslav Hajek
computing expert
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz


More information about the Help-octave mailing list