• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
OctConf 2013 - Improve JIT Compiling
 

OctConf 2013 - Improve JIT Compiling

on

  • 1,666 views

 

Statistics

Views

Total Views
1,666
Views on SlideShare
647
Embed Views
1,019

Actions

Likes
1
Downloads
7
Comments
0

36 Embeds 1,019

http://octave-jitc.blogspot.com 270
http://octave-jitc.blogspot.tw 216
http://octave-jitc.blogspot.de 111
http://octave-jitc.blogspot.fr 53
http://octave-jitc.blogspot.co.uk 32
http://octave-jitc.blogspot.com.es 30
http://octave-jitc.blogspot.ca 27
http://octave-jitc.blogspot.ru 26
http://octave-jitc.blogspot.jp 21
http://octave-jitc.blogspot.ch 20
http://octave-jitc.blogspot.com.br 16
http://octave-jitc.blogspot.com.au 16
http://octave-jitc.blogspot.in 14
http://octave-jitc.blogspot.it 14
http://octave-jitc.blogspot.kr 14
http://octave-jitc.blogspot.se 13
http://octave-jitc.blogspot.cz 13
http://octave-jitc.blogspot.gr 13
http://octave-jitc.blogspot.no 12
http://octave-jitc.blogspot.be 12
http://octave-jitc.blogspot.nl 10
http://octave-jitc.blogspot.co.at 9
http://octave-jitc.blogspot.dk 8
http://octave-jitc.blogspot.com.ar 7
http://octave-jitc.blogspot.ie 7
http://octave-jitc.blogspot.co.il 6
http://octave-jitc.blogspot.hu 5
http://octave-jitc.blogspot.sg 5
http://www.octave-jitc.blogspot.tw 3
http://octave-jitc.blogspot.fi 3
http://octave-jitc.blogspot.mx 3
http://octave-jitc.blogspot.pt 3
http://octave-jitc.blogspot.co.nz 2
http://octave-jitc.blogspot.com.tr 2
http://octave-jitc.blogspot.hk 2
http://octave-jitc.blogspot.sk 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OctConf 2013 - Improve JIT Compiling OctConf 2013 - Improve JIT Compiling Presentation Transcript

    • Improve JIT Compiling L Y.H. lyh.kernel@gmail.com
    • Project Blog http://octave-jitc.blogspot.tw/
    • JITC Just In Time Compiler for Octave Google Summer of Code 2012 Max Brister Use LLVM as JIT engine ~9000 SLOC
    • How JITC Works JITC LLVM Backend Octave LLVM IR Optimizer Parse Tree SDAG JITC Linear IR SDAG Optimizer LLVM IR JIT
    • Midterm Goal Built-in functions support function test1 () x = 1.0; disp (x); endfunction
    • Midterm Goal Built-in functions support Statements support do - until switch … i = 1; x = 2; do i++; x = x * 2; until (i == 10)
    • Final Goal Statements support Functions support
    • Some Issues LLVM now focus on MCJIT
    • Some Issues LLVM now focus on MCJIT LLVM API varies between different versions LLVM IR has no change
    • Some Issues LLVM now focus on MCJIT LLVM API varies between different versions LLVM IR has no change JITC unaware code hotness
    • JITC unaware code hotness
    • Thank You http://octave-jitc.blogspot.tw/