本文记录LLVM developer meeting/EuroLLVM/USLLVM中有助于帮助快速理解LLVM系统的talk。 个人建议学习LLVM的路线: 看LLVM meeting,对topic有个大致的了解对感兴趣的topic,问自己三个问题:(high level)解决的问题,以及之前的解决方案是什么?(mid level) 最终的benchmark是什么?应该如何测试?(low level) 实现这个featur...
了解LLVM后端 2014 LLVM Developers’ Meeting: “Building an LLVM Backend ” (youtube.com) LLVM自己的官方文档/相关的developer meeting视频 代码clone下来AMDgpu的官方实现,可以搜索frank wang的回答。 了解Global instruction selection 2017 LLVM Developers’ Meeting: “GlobalISel: Past, Present, and Future ”...
P07 LLVM Supply Chain Security - From developer’s desk to user’s device. 50:14 P08 Fine-grained compilation caching using llvm-cas 24:22 P09 Speeding up Intel Gaudi deep-learning accelerators using an MLIR-based compi 09:16 P10 Unlocking High Performance in Mojo through User-Defined Dialect...
报告以中文为主。 The next OSDT Meetup will happen on July 5th, 2020. The location is webinar style, using Bilibili live streaming and Zoom Meeting. Topics cover RISC-V software porting / enhancement and LLVM toolchain family. 本次活动由OSDT开源开发工具社区(含HelloGCC、HelloLLVM)与 Shanghai RI...
LLVM Developers' meeting titled ["An MLIR Dialect for High-Level Optimization of Fortran”](https://www.youtube.com/watch?v=ff3ngdvUang). FIR by that point was implemented as an MLIR dialect. Flang did not stop there, later adding another dialect ["High Level Fortran Intermediate Representat...
I suspect they are not seeing any notifications for the mentions here, and will require asking "in-person" at a meeting. I also have a PR (opened >1 month ago) in the repository for the libclang package they maintain, and there's no indication they've seen it or my attempt to ...
Our modification to the Rodinia benchmarks enables the application developer to study the behavior of metadirective. Our analysis reveal that the main advantage of the dynamic implementation of metadirective is that it adds minimal to no overhead to the user application, in addition to allowing ...
In the past, he was a speaker in the LLVM developer room at the Free and Open Source Software Developers' European Meeting (FOSDEM). See other products by Kai Nacke Amy Kwan Amy Kwan is a compiler developer currently residing in Toronto, Canada. Originally, from the Canadian prairies, ...
In the past, he was a speaker in the LLVM developer room at the Free and Open Source Software Developers' European Meeting (FOSDEM). See other products by Kai Nacke Get free access to Packt library with over 7500+ books and video courses for 7 days! Start Free Trial ...
A developer needs to choose an obfuscation method and apply lots of effort to make the labyrinthine code flawless. In this article, we discuss the Low Level Virtual Machine (LLVM) and provide a detailed tutorial on how to develop LLVM pass for code obfuscation....