GraalVM Native Image是由Oracle Labs开发的一种AOT编译器,支持基于JVM的高级语言,如Java, Scala, Clojure, Kotlin。Native Image以Java bytecode作为输入,将所有应用所需的class依赖项及runtime库打包编译生成一个单独可执行文件。具有高效的startup及较小的运行时内存开销的优势。
介绍Arm相关的开源软件。
CI(Continuous Integration)让我们可以不断对小的代码修改进行部署,测试,而不需要等代码有大量修改后才一次性部署,测试验证,目的是保证开发过程中代码的质量。TravisCI 是一个托管的分布式CI,用来构建并测试托管在Github上的软件项目,它能轻松同步你的Github项目,并按你的配置要求分配一台虚拟机/容器进行部署,...
SVE(可伸缩矢量扩展)介绍SVE(Scalable Vector Extension)是arm AArch64架构下的下一代SIMD指令集,旨在加速高性能计算,SVE引入了很多新的架构特点, 比如• 可变矢量长度• 每通道预测• 聚集加载和分散存储• 横向操作本文将对SVE做个基本介绍。1. SIMD指令发展史 intel vs arm从上图我们可以看出,SIMD指令总体趋势是向着...