Summer of Code - Getting Started: Difference between revisions
Jump to navigation
Jump to search
(→GUI) |
|||
Line 127: | Line 127: | ||
'''Potential mentors''': John W. Eaton, Jordi Gutiérrez Hermoso | '''Potential mentors''': John W. Eaton, Jordi Gutiérrez Hermoso | ||
=== | === Improve JIT compiling === | ||
Octave's interpreter is ''very'' slow on loops. | Octave's interpreter is ''very'' slow on some loops. Last year, thanks to Max Brister's work, an initial implement of a just-in-time compiler (JITC) in [http://llvm.org LLVM] for GSoC 2012. This project consists in understanding Max's current implementation and extending it so that functions and exponents (e.g. 2^z) compile with the JITC. This requires knowledge of compilers, C++, LLVM, and the Octave or Matlab languages. A capable student who demonstrates the ability to acquire this knowledge quickly may also be considered. | ||
=== Improve memory management === | === Improve memory management === |