Suche senden
Hochladen
OctConf 2013 - Improve JIT Compiling
•
1 gefällt mir
•
2,236 views
L
LYH-Kernel
Folgen
Business
Technologie
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Angular 2 kickstart
Angular 2 kickstart
Geoffrey Filippi
E bpf and profilers
E bpf and profilers
LibbySchulze
Cloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud Pipelines
Lars Rosenquist
Spring Boot & Spring Cloud on k8s and PCF
Spring Boot & Spring Cloud on k8s and PCF
Lars Rosenquist
Containers and Kubernetes without limits
Containers and Kubernetes without limits
Antje Barth
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
Cloud Native Day Tel Aviv
Integracia security do ci cd pipelines
Integracia security do ci cd pipelines
Juraj Hantak
Empfohlen
Angular 2 kickstart
Angular 2 kickstart
Geoffrey Filippi
E bpf and profilers
E bpf and profilers
LibbySchulze
Cloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud Pipelines
Lars Rosenquist
Spring Boot & Spring Cloud on k8s and PCF
Spring Boot & Spring Cloud on k8s and PCF
Lars Rosenquist
Containers and Kubernetes without limits
Containers and Kubernetes without limits
Antje Barth
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
Cloud Native Day Tel Aviv
Integracia security do ci cd pipelines
Integracia security do ci cd pipelines
Juraj Hantak
Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live
Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live
AWS Chicago
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Cloud Native Day Tel Aviv
9th Manila MuleSoft Meetup July 2021
9th Manila MuleSoft Meetup July 2021
Ryan Anthony Andal
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"
GlobalLogic Ukraine
Kubernetes and Docker Native Deployment Patterns for WSO2 Enterprise Integrator
Kubernetes and Docker Native Deployment Patterns for WSO2 Enterprise Integrator
WSO2
C og c++-jens lund jensen
C og c++-jens lund jensen
InfinIT - Innovationsnetværket for it
Real World CI/CD with Kubernetes
Real World CI/CD with Kubernetes
Opsta
Mumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQL
Akshata Sawant
Flink Forward San Francisco 2019: Managing Flink on Kubernetes - FlinkK8sOper...
Flink Forward San Francisco 2019: Managing Flink on Kubernetes - FlinkK8sOper...
Flink Forward
Boost your API with GraphQL
Boost your API with GraphQL
Jean-Francois James
Fix Bindings for Java
Fix Bindings for Java
Vladyslav Yatsenko
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
DevOpsDays Tel Aviv
Clang compiler `
Clang compiler `
Rabin BK
So I Downloaded Qt, Now What?
So I Downloaded Qt, Now What?
Janel Heilbrunn
GWT and Angular - Relatives or Foes
GWT and Angular - Relatives or Foes
GlobalLogic Ukraine
Code Management and Promotion (DDT) - Jason Cornell - ManageIQ Design Summit ...
Code Management and Promotion (DDT) - Jason Cornell - ManageIQ Design Summit ...
ManageIQ
Caribbean Developers Conference - 201K8s
Caribbean Developers Conference - 201K8s
Ravi Lachhman
What is dev ops?
What is dev ops?
Mukta Aphale
How Do I Make That in QML?
How Do I Make That in QML?
ICS
Introduction to Qt
Introduction to Qt
Puja Pramudya
Kandroid for nhn_deview_20131013_v5_final
Kandroid for nhn_deview_20131013_v5_final
NAVER D2
Jit builder status and directions 2018 03-28
Jit builder status and directions 2018 03-28
Mark Stoodley
Weitere ähnliche Inhalte
Was ist angesagt?
Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live
Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live
AWS Chicago
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Cloud Native Day Tel Aviv
9th Manila MuleSoft Meetup July 2021
9th Manila MuleSoft Meetup July 2021
Ryan Anthony Andal
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"
GlobalLogic Ukraine
Kubernetes and Docker Native Deployment Patterns for WSO2 Enterprise Integrator
Kubernetes and Docker Native Deployment Patterns for WSO2 Enterprise Integrator
WSO2
C og c++-jens lund jensen
C og c++-jens lund jensen
InfinIT - Innovationsnetværket for it
Real World CI/CD with Kubernetes
Real World CI/CD with Kubernetes
Opsta
Mumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQL
Akshata Sawant
Flink Forward San Francisco 2019: Managing Flink on Kubernetes - FlinkK8sOper...
Flink Forward San Francisco 2019: Managing Flink on Kubernetes - FlinkK8sOper...
Flink Forward
Boost your API with GraphQL
Boost your API with GraphQL
Jean-Francois James
Fix Bindings for Java
Fix Bindings for Java
Vladyslav Yatsenko
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
DevOpsDays Tel Aviv
Clang compiler `
Clang compiler `
Rabin BK
So I Downloaded Qt, Now What?
So I Downloaded Qt, Now What?
Janel Heilbrunn
GWT and Angular - Relatives or Foes
GWT and Angular - Relatives or Foes
GlobalLogic Ukraine
Code Management and Promotion (DDT) - Jason Cornell - ManageIQ Design Summit ...
Code Management and Promotion (DDT) - Jason Cornell - ManageIQ Design Summit ...
ManageIQ
Caribbean Developers Conference - 201K8s
Caribbean Developers Conference - 201K8s
Ravi Lachhman
What is dev ops?
What is dev ops?
Mukta Aphale
How Do I Make That in QML?
How Do I Make That in QML?
ICS
Introduction to Qt
Introduction to Qt
Puja Pramudya
Was ist angesagt?
(20)
Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live
Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
9th Manila MuleSoft Meetup July 2021
9th Manila MuleSoft Meetup July 2021
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"
Kubernetes and Docker Native Deployment Patterns for WSO2 Enterprise Integrator
Kubernetes and Docker Native Deployment Patterns for WSO2 Enterprise Integrator
C og c++-jens lund jensen
C og c++-jens lund jensen
Real World CI/CD with Kubernetes
Real World CI/CD with Kubernetes
Mumbai MuleSoft Meetup #17 - GraphQL
Mumbai MuleSoft Meetup #17 - GraphQL
Flink Forward San Francisco 2019: Managing Flink on Kubernetes - FlinkK8sOper...
Flink Forward San Francisco 2019: Managing Flink on Kubernetes - FlinkK8sOper...
Boost your API with GraphQL
Boost your API with GraphQL
Fix Bindings for Java
Fix Bindings for Java
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
Clang compiler `
Clang compiler `
So I Downloaded Qt, Now What?
So I Downloaded Qt, Now What?
GWT and Angular - Relatives or Foes
GWT and Angular - Relatives or Foes
Code Management and Promotion (DDT) - Jason Cornell - ManageIQ Design Summit ...
Code Management and Promotion (DDT) - Jason Cornell - ManageIQ Design Summit ...
Caribbean Developers Conference - 201K8s
Caribbean Developers Conference - 201K8s
What is dev ops?
What is dev ops?
How Do I Make That in QML?
How Do I Make That in QML?
Introduction to Qt
Introduction to Qt
Ähnlich wie OctConf 2013 - Improve JIT Compiling
Kandroid for nhn_deview_20131013_v5_final
Kandroid for nhn_deview_20131013_v5_final
NAVER D2
Jit builder status and directions 2018 03-28
Jit builder status and directions 2018 03-28
Mark Stoodley
Entender React Native
Entender React Native
Santex Group
Node.js primer for ITE students
Node.js primer for ITE students
Quhan Arunasalam
IBM Rational Rhapsody and Qt Integration
IBM Rational Rhapsody and Qt Integration
gjuljo
Why use Gitlab
Why use Gitlab
abenyeung1
Why and How to Run Your Own Gitlab Runners as Your Company Grows
Why and How to Run Your Own Gitlab Runners as Your Company Grows
NGINX, Inc.
Aws Deployment Tools - Overview, Details, Implementation
Aws Deployment Tools - Overview, Details, Implementation
serkancapkan
(java2days) Is the Future of Java Cloudy?
(java2days) Is the Future of Java Cloudy?
Steve Poole
Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015
cornelia davis
Cics ts v5.4 continuous delivery and v5.5 what's new
Cics ts v5.4 continuous delivery and v5.5 what's new
Mark Cocker
DSDP Device Debugging Project Update - Eclipse Con 2009
DSDP Device Debugging Project Update - Eclipse Con 2009
PawelP
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewell
jwi11iams
Observability and Orchestration of your GitOps Deployments with Keptn
Observability and Orchestration of your GitOps Deployments with Keptn
Andreas Grabner
Avoiding the domino effect in our [micro]services (SOLID at macro-design level)
Avoiding the domino effect in our [micro]services (SOLID at macro-design level)
CodelyTV
.net Framework
.net Framework
Rishu Mehra
Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NET
V Sanchez
DSDP Mobile Tools for Java New and Noteworthy
DSDP Mobile Tools for Java New and Noteworthy
diegomadruga
DSDP Mobile Tools for Java New and Noteworthy
DSDP Mobile Tools for Java New and Noteworthy
gustavoeliano
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Raj Lal
Ähnlich wie OctConf 2013 - Improve JIT Compiling
(20)
Kandroid for nhn_deview_20131013_v5_final
Kandroid for nhn_deview_20131013_v5_final
Jit builder status and directions 2018 03-28
Jit builder status and directions 2018 03-28
Entender React Native
Entender React Native
Node.js primer for ITE students
Node.js primer for ITE students
IBM Rational Rhapsody and Qt Integration
IBM Rational Rhapsody and Qt Integration
Why use Gitlab
Why use Gitlab
Why and How to Run Your Own Gitlab Runners as Your Company Grows
Why and How to Run Your Own Gitlab Runners as Your Company Grows
Aws Deployment Tools - Overview, Details, Implementation
Aws Deployment Tools - Overview, Details, Implementation
(java2days) Is the Future of Java Cloudy?
(java2days) Is the Future of Java Cloudy?
Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015
Cics ts v5.4 continuous delivery and v5.5 what's new
Cics ts v5.4 continuous delivery and v5.5 what's new
DSDP Device Debugging Project Update - Eclipse Con 2009
DSDP Device Debugging Project Update - Eclipse Con 2009
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewell
Observability and Orchestration of your GitOps Deployments with Keptn
Observability and Orchestration of your GitOps Deployments with Keptn
Avoiding the domino effect in our [micro]services (SOLID at macro-design level)
Avoiding the domino effect in our [micro]services (SOLID at macro-design level)
.net Framework
.net Framework
Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NET
DSDP Mobile Tools for Java New and Noteworthy
DSDP Mobile Tools for Java New and Noteworthy
DSDP Mobile Tools for Java New and Noteworthy
DSDP Mobile Tools for Java New and Noteworthy
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Build Cutting edge Mobile Apps using QML and JavaScript for MeeGo N9: Linux F...
Kürzlich hochgeladen
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
Ravindra Nath Shukla
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
Paul Menig
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
Any kyc Account
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
Seo
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
P&CO
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
anilsa9823
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
Seta Wicaksana
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Dipal Arora
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
priyanshujha201
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
Ethan lee
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
Paul Menig
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
Ravindra Nath Shukla
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
Michael W. Hawkins
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
Roland Driesen
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
Aaiza Hassan
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Eric T. Tung
Kürzlich hochgeladen
(20)
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
OctConf 2013 - Improve JIT Compiling
1.
Improve JIT Compiling L
Y.H. lyh.kernel@gmail.com
2.
Project Blog http://octave-jitc.blogspot.tw/
3.
JITC Just In Time
Compiler for Octave Google Summer of Code 2012 Max Brister Use LLVM as JIT engine ~9000 SLOC
4.
How JITC Works JITC LLVM
Backend Octave LLVM IR Optimizer Parse Tree SDAG JITC Linear IR SDAG Optimizer LLVM IR JIT
5.
Midterm Goal Built-in functions
support function test1 () x = 1.0; disp (x); endfunction
6.
Midterm Goal Built-in functions
support Statements support do - until switch … i = 1; x = 2; do i++; x = x * 2; until (i == 10)
7.
Final Goal Statements support Functions
support
8.
Some Issues LLVM now
focus on MCJIT
9.
Some Issues LLVM now
focus on MCJIT LLVM API varies between different versions LLVM IR has no change
10.
Some Issues LLVM now
focus on MCJIT LLVM API varies between different versions LLVM IR has no change JITC unaware code hotness
11.
JITC unaware code
hotness
12.
Thank You http://octave-jitc.blogspot.tw/
Jetzt herunterladen