判断
- sse intrinsic函数使用的是simd技术,进行向量计算加速,neon intrinsic函数也能进行向量运算加速,但使用的不是simd技术 错
- 解释性余元的可以跨平台执行,前提是平台上必须有相匹配的虚拟机,如果没有虚拟机,则不能跨平台运行 对
- Java/python的虚拟机不支撑在鲲鹏上源码编译,只能使用yum方式安装。错
- 典型的如c/c++go语言,都属于编译型语言开发的程序再从x86处理器迁移到鲲鹏处理器时,必须经过重新编译才能运行 对
- Maven官方中央仓库上部分jar包含x86以来,无法在鲲鹏上直接使用,需在鲲鹏上新编译或从鲲鹏maven仓上下载 对
- Maven的本地仓默认存储在${user.home}、。M2下 对
- 微架构是计算机软件和硬件之间的接口 对
- 纯java或python实现的代码迁移过程中不需要做其他的额外的处理,就可以直接额完成迁移 对
- 微架构是计算机软件和硬件之间的接口。
þtrue
󠄀false
- 如果jar包中有对SO库的依赖,则迁移jar包的时候要重新编译aarch64版本的so库。
þtrue
󠄀false
- 典型的如C/C++/Go语言,都属于编译型语言,编译型语言开发的程序在从×86处理器迁移到鲲鹏处理器时,必须经过重新编译才能运行。
þtrue
󠄀false
- Makefile是C/C++下的编译构建脚本,而CMakelist.txt非编译构建脚本。
þtrue
󠄀false
- Maven本地仓默认存储在${user.home}/.m2下。
þtrue
󠄀false
- 下面哪个工具不属于鲲鹏开发套件?
●分析扫描工具
〇代码迁移工具
〇性能调优工具
〇Vtune
- 关于内联汇编的移植说法错误的是?
〇可使用汇编指令方式进行移植
〇存在同功能builtin函数时,可采用builtin函数移植
●可通过指定鲲鹏处理器的编译选项进行移植
〇内联汇编语句通常以_asm_或asm关键字开头
- 下列哪个选项可以设置CodeCache的大小?
〇Xms
〇Xmx
〇NewSize
●ResevedcodscacheSize
9. 下面说法正确的是?
〇 X86使用的是简单指令集
● 迁移准备价段需要收集软件栈信息和申请移植环境
〇 Dependency Aavisor分析扫描工具不能对jar进行分析扫描
10. Porting-Advisor代码迁移工具能够实现以下哪种功能?
〇 观测运行时系统资源的动态变化
● 扫描C/C+代码中的MakeFile文件、汇编语句及SSE intrinsic话句
〇 热点函数调用钱分析
〇 指导用户完成性能调优
11. Maven仓搜索顺序为?
● 本地仓库->远程仓库->中央仓库
〇 本地仓库->中央仓库->远程仓库
〇 远程仓库.>本地仓库->中央仓库
〇 远程仓库->中央仓库>本地仓库
12. 以下说法不正确的是?
〇 _×86_64为×86下的编译器自定义宏,在鲲鹏处理器下可替换成_aarch64_编译宏
〇 NEON intrinsic函数使用的是SIMD技术,能进行向量运算加速
● -m64编译选项在鲲鹏处理器下也同样适用
〇 编译选项移植通常存在于在编译脚本中
13. java源码经过java编译器后得到是?
〇 jar包
● *.class
〇 *.java
〇 *.so
14. 关于软件迁移策略描述不对的是?
〇 商用软件:获取鲲鹏支持的版本或者更换其他软件
〇 开源软件:获取鲲鹏支持的版本或者下载源码重新编译
〇 自研软件:编译型语言需要重新编译
● 自研软件:解释型语言需要重新编译