[問卦] Android 上的 CPU scheduler 的八卦?
現在大部分安卓機使用的 CPU 幾乎都是分成三個檔次
再加上手機注重功耗
這給處理器排程器帶來一定的實作難度,其中包含像是說某些 task 雖然是 CPU-bound,但使用者並不期待其在最大核上面跑,這時候就尷尬了,因為 userspace 通常頂多透過 nicevalue 來影響給定 task 的 on-CPU time,並無法干涉 sched 對於不同強度的 CPU 挑選。
或是說,某個 task 雖然所需運算資源低,但期待馬上得到執行結果,所以希望在大核上執行。可是使用者一般應該沒權限設定 CPU affinity。
我認為這只是冰山一角,其中一定還有很多相關議題要解決
但 Linux sched maintainer 對於例如近期 Meta 提出的透過利用 eBPF 更改排程器的行為的 patch 不大感興趣。
不知道 Android tree 上面的 Linux 有沒有對 sched 有相關修改呢?
總之,本帥很好奇 sched 在 Anrdoid 上的發展概況,處理器等級分這麼細,userspace 可以給的 hint 卻有限,感覺沒法把這樣的處理器的使用效率發揮到極致。
有沒有 Android 大佬現身說法一下?或是 Jserv?
--
推
owen5566: 你484想要 Jservchat幫你做作業152.78.0.144 03/11 01:17 我相信要研究 Android sched 的課程寥寥無幾XD
因為戴紫色帽子的是綠色納美克星人
樓上記錯了,明明就是天線寶寶
這是八卦該出現的文章嗎?
廠商說我們要留大核給AP用 AP開發商
我們要省電所以最大核還是沒人用
ok 想釣jserv
我猜各廠應該有給遊戲設CPU affinity
放心吧 你想得到的ic廠早就搞了
你在講CFS嗎?
這詠唱調很專業
而且看來只有一位會解答
android預設會給cpuset,不過體感上因
為governor管理方式撞到溫度牆降頻影響
可能更大
/tests/debug/jank_capacity
文件最後有描述前背景cpuset的相關行為
還好我用iPhone
1X
Re: [情報] Pixel 6 發表會 10/19 10am PT很期待又怕受傷害 老實說Android手機近期是完不出甚麼新花樣了吧!? 從前年手機拍照慢慢可以從全黑拍到有畫面後 其實陸續各大手機拍照除非"放大"看 不然在手機視角,一般素人也很難看出差異29
[討論] 手機跑AI繪圖 Stable DiffusionAI繪圖軟體,最近比較熱門的是Stable Diffusion,它的好處為能在自己的電腦跑,而不 用依賴雲端服務,硬體到位想做什麼都可以。 這時候不禁想到,手機是否也有跑AI繪圖模型的辦法?畢竟都有人用樹莓派跑了 最近有開發者自行移植Stable Diffusion到iOS平台,蘋果使用者可以直接下載APP來玩, 配合最新iPhone的性能,幾分鐘就能出圖,該APP稱之為Draw Things。28
[心得] Linux手機系統使用感想總結:Linux的瀏覽器都是真後台,特色是背景播放網頁Youtube。除此之外蠻省電的。 (Phosh + postmarketOS) 首先,以下說的是Linux手機系統,手機則不一定是純Linux手機,也有Android機移植 Linux系統的。17
[情報] 高通$14億美金併購蘋果系CPU設計公司高通今天正式宣布併購NUVIA NUVIA是由Apple 處理器部門的前三位高管創辦 旨在設計出可以用於伺服器與高端運算平台的ARM處理器 今天正式被高通以14億美金收購17
[情報] CPU也課金?英特爾計畫提供花錢解鎖額外電腦王 CPU也課金?英特爾計畫提供花錢解鎖額外功能,Linux核心率先支援 cnBetacnBeta 發表於 2022年2月15日 14:30 2022-02-15 今年春季即將推出的Linux 5.18版本會上線眾多新功能,不僅會支援Intel 12代 Core的大小核調度機制,同時還會支援Intel CPU處理器的另一個功能——軟體14
[情報] AMD Ryzen7 3700C現身:4核12nmAMD Ryzen產品矩陣如今越來越豐滿,可在Geekbench上 網友意外發現一款首次出現的AMD Ryzen7 3700C設備。 詭異的是該設備執行Android 9系統,搭配8GB記憶體,出品方是Google 處理器也比較有趣,4核8線程,頻率2.3GHz,而且整合了Vega GPU 處理器ID對應的是12nm Picasso(Zen+),換言之Ryzen 7 3700C和Ryzen 7 3700U似乎是13
Re: [請益] 排程相關的演算法(優先佇列)這書不好是他直接假設你知道計算機的timer怎麼用 這邊有個範例 計算機底層沒有提供幾點幾分做什麼事這種很高階的排程器 你如果要計算時間的話 唯一的精確方式就是用CPU提供的timer interrupt3
Re: [新聞] 還是A15!iPhone 14連處理器也不升級了Apple要感謝google幫他省錢啊 因為google寫了個肥大極吃cpu效能 又記憶體使用效率爛到爆炸的 OS Android 所以在Android陣營每年都在堆硬體卻還是一樣卡頓的狀況下 apple在有ios的加持下根本不用跟Android陣營一樣玩堆硬體的遊戲 apple的手機和平板一
爆
[爆卦] 立法院亂鬥登上國外知名IG媒體59
Re: [問卦] 其實高房價的問題政府無能為力吧爆
[爆卦] 陳菁徽被抱摔還原立法院議事懶人包80
Re: [問卦] 希特勒的人像畫作就你來看,水準如何?爆
Re: [爆卦] 全國律師聯合會爆
[問卦] HBD夏筠婷片子被外流了?!68
Re: [新聞] 鄭文燦:立院對總統質詢權 已經踩到憲法49
[問卦]原來執政黨可以禁錮國會議長?爆
Re: [新聞] 快新聞/史上最黑箱的立法院! 黃智賢338
[問卦] 堂弟美術系沒上 只會演講怎麼辦?爆
Re: [新聞] 強調條文都公開上網 黃國昌:誰說昨天審28
[問卦] 一直搞不懂,長大後時間為何變很快44
[問卦] 90年代超級星期天可以屌打現在所有綜藝嗎25
[爆卦] 蹦世界數位創意 鄭重致歉9
Re: [爆卦] 全國律師聯合會24
[問卦] 溥儀是中國第一個被戴綠帽的皇帝嗎 (?)15
[問卦] 萬一高鐵貫通東部,要浪費破兆稅金!!!爆
[問卦] 台灣會失去張韶涵的原因 到底是什麼?19
[問卦] 40歲沒結婚是不是沒希望了41
[問卦] 女性被抱摔女權團體都沒表示?23
[問卦] 6歲小孩用注音打字?23
Re: [問卦] HBD夏筠婷片子被外流了?!20
[問卦] 台灣電影擅長的是什麼爆
Re: [爆卦] 台文館道歉了!館長副館長鞠躬謝罪18
[問卦] 以前笑太陽花崩潰怎現在卻想變太陽花?18
[問卦] 脆是光譜另一端的八卦板嗎74
[問卦] 希特勒的人像畫作就你來看,水準如何?16
[問卦] AI根本還沒有讓任何人失業吧?9
Re: [新聞] 傅崐萁3大花東建設挨批錢坑!預算要218
[問卦] 519遊行會比四叉貓遊行人數多嗎?