[問卦] 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的手機和平板一
爆
Re: [新聞] 獨家》新任勞動部長洪申翰出任 王義川遞爆
[問卦] 欸欸台灣高鐵的選址也太失敗了吧爆
[爆卦] 【反霸凌、護勞權】大遊行 12/7 勞動部60
Re: [新聞] 獨家》新任勞動部長洪申翰出任 王義川遞爆
[問卦] 雲端發票抽獎就這樣定案了?45
[問卦] 全女性公司是不是就不會有霸凌了53
[爆卦] 地震67
[爆卦] 泣台想抹藍謝宜容 黃益中爆:她藍綠通吃43
[問卦] 不含咖啡因飲品推薦?30
[問卦] 靠北 搭訕現在變性騷喔?38
[地震] 第 498 號顯著有感地震報告31
[爆卦] 5278又被Ban啦!!32
[問卦] 為啥台南Josh還蠻容易吸仇恨的60
[問卦] 明晚的金馬獎會創最低收視嗎爆
[問卦] 為什麼這次公務員輕生事件會燒起來34
[地震] 是要幾次27
[問卦] 綠色是不是下賤的顏色???24
Re: [新聞] 獨家》新任勞動部長洪申翰出任 王義川遞26
[問卦] 台灣棒球為什麼今年能大勝美國?13
[問卦] 中國人沒發現自己落後的是思想嗎?29
[問卦] 生日一個人可以幹嘛27
[問卦]民眾自主發起 反霸凌遊行需要各位鄉民24
Re: [新聞] 深夜震撼彈!洪申翰接勞動部長 王義川遞23
[問卦] 韓國人真的很羨慕台灣的大巨蛋嗎?23
[問卦] 今天知道公務員沒加班費是被拿去做公關99
[問卦] 上聯「立意良善」,那下聯接?20
地震!16
[爆卦] 地震18
[問卦] 沒有車車要怎麼去Costco搬電視啊16
[問卦] 台灣這麼熱衷棒球 大魯閣生意怎麼不好?