无忧启动论坛

 找回密码
 注册
搜索

QEMU TCG

查看数: 1949 | 评论数: 10 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-1-22 19:04

正文摘要:

本帖最后由 winpefk 于 2023-1-27 20:50 编辑 首先,确实是本人班门弄斧了,效率提升不高(至少在麒麟710上)对于旗舰设备有奇效 [个人观察QEMU已经加入了LSE高效率补丁,Cpu如果支持lse,可以快不少](应该单核TCG ...

回复

hzyry2046 发表于 前天 21:29
大佬nb,我等qemu小白第一次知道这些。以前只是通过实验知道最后一条内存性能的问题,但是没想到还有这些优化性能的法子。
tcm 发表于 2023-4-22 00:53:43
谢谢老软件更新
winpefk 发表于 2023-1-25 19:02:55

e

本帖最后由 winpefk 于 2023-1-25 21:02 编辑

/**


fomit-frame-pointer
CFLAGS-fomit-frame-pointer,,mno-frame-pointer,Ч
100
release
:mno-leaf-frame-pointer,fomit-frame-pointer
mno-leaf-frame-pointer
**/

(10

flto bug.
(clang + lld thin mode failed)





winpefk 发表于 2023-1-25 18:32:30
adminkk 发表于 2023-1-25 16:10
这是什么操作?有人细说一下么

加速在安卓上虚拟机的效能
adminkk 发表于 2023-1-25 16:10:48
这是什么操作?有人细说一下么

点评

加速在安卓上虚拟机的效能  详情 回复 发表于 2023-1-25 18:32

评分

参与人数 1无忧币 +2 收起 理由
winpefk + 2 淡定

查看全部评分

woodee 发表于 2023-1-24 01:34:05
iaanqrm 发表于 2023-1-23 20:14:29
9527sss 发表于 2023-1-23 19:32:38
感谢分享
winpefk 发表于 2023-1-22 19:07:56
本帖最后由 winpefk 于 2023-1-22 19:28 编辑

一楼:
首先 termux 外部运行 lscpu

如下是麒麟710的
Architecture:           aarch64                                                      
CPU op-mode(s):       32-bit, 64-bit                                             
   Byte Order:           Little Endian                                             
CPU(s):                 8                                                            
On-line CPU(s) list:  0-7                                                     
    Vendor ID:              ARM                                                         
Model name:           Cortex-A53                                                  
    Model:              4                                                            
   Thread(s) per core: 1                                                               
Core(s) per socket: 4                                                            
   Socket(s):          1                                                              
Stepping:           r0p4                                                         
  CPU(s) scaling MHz: 100%                                                            
CPU max MHz:        1709.0000                                                   
   CPU min MHz:        480.0000                                                      
  BogoMIPS:           3.84                                                            
Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32                  
Model name:           Cortex-A73                                                      
Model:              2
    Thread(s) per core: 1                                                               
Core(s) per socket: 4                                                               
Socket(s):          1                                                               
Stepping:           r0p2                                                            
CPU(s) scaling MHz: 100%                                                         
  CPU max MHz:        2189.0000                                                  
     CPU min MHz:        807.0000                                                        
BogoMIPS:           3.84                                                         
   Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32

可知麒麟710是arm big(a73).LITTLE (53)架构的    (73>53)
mtune填写:cortex-a73.cortex-a53
同理,march 填写
armv8-a+fp(有FP字样)+crc(有crc32字样)+aes+simd(asimd=simd)
如果有:asimdrdm(浮点加速) dcpop(???) atomics(lse加速) crypto(说是加密,其实是浮点硬件128位加速)

恭喜:TCG 效能会是 limbo的 1.7倍!!!
(有fp16字样的评论:在march上追加fp16之后,limbo 5.2 chess跑分和termux 容器跑分 )


在march上追加: +lse+rdma+crypto


QEMU 对浮点计算性能十分敏感

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-12 18:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表