免费领取大会全套PPT    

点击领取

我要参会

Ningning Shi

Engineer, Institute of Software, Chinese Academy of Sciences

Engaged in compiler/interpreter related R&D work for a long time, and has a certain understanding of LLVM, OpenJDK, Ark compiler and Android Runtime. Passionate about sharing and technical communication, he has participated in several open source community activities, and has shared more than 20 technical presentations in public. In addition, he is also committed to writing books, and has published technical books ‘The Beauty of Ark Compiler’ and ‘Android Runtime Source Code Analysis’.

Topic

LLVM code size optimisation

Introduce the current research progress of code volume optimisation, analyse LLVM's work on code volume optimisation, and discuss the future improvement direction of LLVM's code volume optimisation. Outline: Firstly, introduce the current research on code volume optimization in the field of compilation technology, and analyze and introduce the key research directions and papers; secondly, briefly analyze the current code volume optimization of LLVM, and analyze and evaluate the compression instructions under the RISC-V platform; lastly, make some discussions on the optimization space of the subsequent code volume optimization of LLVM, as well as future optimization improvement directions. Finally, we discuss the optimisation space of LLVM and the future direction of optimisation improvement.