RaptorJIT: a fast, dynamic systems programming language Forking LuaJIT to target heavy-duty server …
RaptorJIT: a fast, dynamic systems programming language Forking LuaJIT to target heavy-duty server applications
by Max Rottenkolber
At: FOSDEM 2020
https://video.fosdem.org/2020/AW1.125/raptorjit_lua.webm
RaptorJIT is a Lua implementation suitable for high-performance low-level system programming. With the project scope reduced to the systems programming domain we want RaptorJIT fit one use case and excel at it, and we’re not afraid of radical change.
This talk will be about our efforts to reduce the project’s complexity to improve maintain-ablility and pave the way for new features. A story about porting the LuaJIT interpreter from assembly to C, ruthless trade-offs, and ambitious performance targets in an expressive language.
Topics include: predictable performance in JIT compilers, always-on profilers, memory safety in low-level programming
Room: AW1.125
Scheduled start: 2020-02-02 13:30:00
Видео RaptorJIT: a fast, dynamic systems programming language Forking LuaJIT to target heavy-duty server … канала FOSDEM
by Max Rottenkolber
At: FOSDEM 2020
https://video.fosdem.org/2020/AW1.125/raptorjit_lua.webm
RaptorJIT is a Lua implementation suitable for high-performance low-level system programming. With the project scope reduced to the systems programming domain we want RaptorJIT fit one use case and excel at it, and we’re not afraid of radical change.
This talk will be about our efforts to reduce the project’s complexity to improve maintain-ablility and pave the way for new features. A story about porting the LuaJIT interpreter from assembly to C, ruthless trade-offs, and ambitious performance targets in an expressive language.
Topics include: predictable performance in JIT compilers, always-on profilers, memory safety in low-level programming
Room: AW1.125
Scheduled start: 2020-02-02 13:30:00
Видео RaptorJIT: a fast, dynamic systems programming language Forking LuaJIT to target heavy-duty server … канала FOSDEM
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Port luajit to RISC-V Motivation, first steps and perspectives](https://i.ytimg.com/vi/kfFQ_2Ce5-g/default.jpg)
![Why I forked my own project and my own company ownCloud to Nextcloud](https://i.ytimg.com/vi/UTKvLSnFL6I/default.jpg)
![Sebastian Witowski - Writing faster Python](https://i.ytimg.com/vi/YjHsOrOOSuI/default.jpg)
![The Language of the System - Rich Hickey](https://i.ytimg.com/vi/ROor6_NGIWU/default.jpg)
![Why (and why not) Lua, Roberto Ierusalimschy, PUC-Rio: LiM'19 talk 1](https://i.ytimg.com/vi/XxcSvnEIUq4/default.jpg)
![dav1d: 1 year later dav1d is a fast AV1 decoder](https://i.ytimg.com/vi/wkZ4KfZ7x1k/default.jpg)
![](https://i.ytimg.com/vi/s1ZHvkyCf5Y/default.jpg)
![A Case for Oxidation: The Rust Programming Language](https://i.ytimg.com/vi/cDFSrVhnZKo/default.jpg)
![Inside a Google data center](https://i.ytimg.com/vi/XZmGGAbHqa0/default.jpg)
![STAC: Search and discovery of geospatial assets Introducing a new cloud-native cataloging specifica…](https://i.ytimg.com/vi/0jmSvlzPWrs/default.jpg)
![Rust: Safe and Scalable Systems Programming](https://i.ytimg.com/vi/GbWECt0M3CI/default.jpg)
![Bridging the gap, going from Node.JS to Lua - Tim Caswell](https://i.ytimg.com/vi/YNqrNmzzSZU/default.jpg)
![Our road to a k8s/GKE based Closed Build Environment A small journey to an autoscaling build env ba…](https://i.ytimg.com/vi/6U5zWtrnJtk/default.jpg)
![Tree-sitter A new parsing system for programming tools](https://i.ytimg.com/vi/0CGzC_iss-8/default.jpg)
!["The Mess We're In" by Joe Armstrong](https://i.ytimg.com/vi/lKXe3HUG2l4/default.jpg)
![Maggy: Asynchronous distributed hyperparameter optimization based on Apache Spark Asynchronous algo…](https://i.ytimg.com/vi/Bn-9nL_1CwE/default.jpg)
![What is Lua?](https://i.ytimg.com/vi/Jp4IdqAmMMY/default.jpg)
![Testing Navit using Device Farms](https://i.ytimg.com/vi/nVI7-rrHCkA/default.jpg)
![Abstraction - A Programming Concept](https://i.ytimg.com/vi/ZJocPKDVQSc/default.jpg)
![Debugging apps running in Kubernetes An overview of the tooling available](https://i.ytimg.com/vi/yWF6LSBhkpM/default.jpg)