日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换

發(fā)布時間:2025/5/22 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

Tegra3采用vSMP(VariableSymmetric Multiprocessing)架構(gòu),共5個cortex-a9處理器,其中4個為高性能設(shè)計,1個為低功耗設(shè)計:

在系統(tǒng)運行過程中,會根據(jù)CPU負(fù)載切換低功耗處理器和高功耗處理器:

除此之外,4個高性能ARM核心也會根據(jù)運行情況,動態(tài)借用Linux kernel支持的CPU hotplug進行CPU的UP/DOWN操作。

動態(tài)切換主處理器和Companion 處理器借用的是軟硬件配套的CPU Governor 和 CPU Management Logic。

我們用華碩EeePad運行高負(fù)載,低負(fù)載應(yīng)用,通過dmesg查看內(nèi)核消息也確實驗證了多核的熱插拔以及主ARM和LP ARM之間的動態(tài)切換。

CPU hotplug記錄:

<4>[104626.426957] CPU1: Booted secondary processor
<7>[104627.427412] tegra CPU: force EDP limit 720000 kHz
<4>[104627.427670] CPU2: Booted secondary processor
<4>[104628.537005] stop_machine_cpu_stop cpu=0
<4>[104628.537017] stop_machine_cpu_stop cpu=2
<4>[104628.537059] stop_machine_cpu_stop cpu=1
<4>[104628.537702] __stop_cpus: wait_for_completion_timeout+
<4>[104628.537810] __stop_cpus: smp=0 done.executed=1 done.ret =0-
<5>[104628.537960] CPU1: clean shutdown
<4>[104630.537092] stop_machine_cpu_stop cpu=0
<4>[104630.537172] stop_machine_cpu_stop cpu=2
<4>[104630.537739] __stop_cpus: wait_for_completion_timeout+
<4>[104630.538060] __stop_cpus: smp=0 done.executed=1 done.ret =0-
<5>[104630.538203] CPU2: clean shutdown
<4>[104631.306984] tegra_watchdog_touch

高性能處理器和低功耗處理器切換:

<3>[104666.799152] LP=>G: prolog 22 us, switch 2129 us, epilog 24 us, total 2175 us


<3>[104667.807273] G=>LP: prolog 18 us, switch 157 us, epilog 25 us, total 200 us


<4>[104671.407008] tegra_watchdog_touch


<4>[104671.408816] nct1008_get_temp: ret temp=35C


<3>[104671.939060] LP=>G: prolog 17 us, switch 2127 us, epilog 22 us, total 2166 us


<3>[104672.938091] G=>LP: prolog 18 us, switch 156 us, epilog 24 us, total 198 us

總結(jié)

以上是生活随笔為你收集整理的Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。