IT之家 12 月 28 日消息,Linux Kernel 在數(shù)年前已經(jīng)合并可重啟序(The Restartable Sequences,簡稱 RSEQ),GNU C Library 已經(jīng)使用 RSEQ 對每個 CPU 數(shù)據(jù)進(jìn)行更快用戶空間作。在明推出的 Linux 6.3 中將會進(jìn)一改進(jìn) RSEQ。通過遞增每個 CPU 計數(shù)器、修每個 CPU 自旋鎖、讀取 / 寫入每個 CPU 環(huán)形緩沖等情況下免原子操(atomic operation,是指不會被線調(diào)度機(jī)制斷的操作,RSEQ 可以明顯優(yōu)化性能從而提供色的基準(zhǔn)試結(jié)果。導(dǎo) RSEQ 大部分工作的 Mathieu Desnoyers 最近一直致力于展 Restartable Sequences ABI ,并公開了 NUMA node ID、mm_cid 和 mm_numa_cid 字段。IT之家了解到,Desnoyers 在補(bǔ)丁介紹表示:NUMA node ID 允許在 libc 中實(shí)現(xiàn)更的 getcpu (2)。per-memory-map concurrency id (mm_cid) 允許用戶空間 per-cpu 數(shù)據(jù)結(jié)構(gòu)進(jìn)行理縮放(向或向上)內(nèi)存映射分配的并 ID 可以通過調(diào)程序跟蹤而這個調(diào)程序根據(jù)發(fā)運(yùn)行的程數(shù)、CPU 親和性(affinity)、應(yīng)用于些線程的 cpuset 和邏輯核心數(shù)等參數(shù)進(jìn)行斷。NUMA-aware concurrency id (mm_numa_cid) 與 mm_cid 類似,不同之處在它跟蹤與個 cid 相關(guān)聯(lián)的 NUMA node ID。在 NUMA 系統(tǒng)上,當(dāng)用戶空觀察到 NUMA 感知并發(fā) ID 與 NUMA 節(jié)點(diǎn)相關(guān)聯(lián),它保證遠(yuǎn)不會更 NUMA 節(jié)點(diǎn),除非發(fā)生內(nèi)級 NUMA 配置更改。這對在屬于 cpuset 的進(jìn)程或一組進(jìn)程固定到屬系統(tǒng) NUMA 節(jié)點(diǎn)子集的一內(nèi)核的環(huán)中運(yùn)行的 NUMA 感知 per-cpu 數(shù)據(jù)結(jié)構(gòu)很有用?
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 7 日消息,在 2022 年谷歌 I / O 大會上首次展示的全新 Android Auto 現(xiàn)在已經(jīng)開始向用戶推,新的 Android Auto 采用了全新的用戶界面設(shè)計。新 Android Auto 采用了現(xiàn)代化的用戶面設(shè)計,并采用分屏的布局,主面有三個模塊組:一個導(dǎo)航欄,應(yīng)用界面,以及個較小的側(cè)邊欄分,側(cè)邊欄可以示一個或兩個小具。分屏布局可調(diào)整,以適應(yīng)任汽車的任何尺寸方向的屏幕。導(dǎo)欄可以放在右側(cè)底部。主應(yīng)用界可以緊挨著側(cè)邊部分,也可以放上面。側(cè)邊欄可是一個高大的垂條,也可以是一瘦小的水平條。體來看,重新設(shè)的界面簡化了導(dǎo)、通信和媒體播,此外還新增了話快捷鍵,可以助用戶打電話和復(fù)信息。IT之家了解到,谷歌同也在增加 Android Auto 的功能。該公司說,較新的 Pixel 和三星手機(jī)將很快支持打 WhatsApp 電話。谷歌 Assistant?現(xiàn)在提供關(guān)于未接來融吾、到時間共享、音樂播客的智能建議除了 Android Auto 之外,還有一些輛升級即將到來不久的將來三星機(jī)將支持?jǐn)?shù)字車匙共享功能,小手機(jī)用戶也將在 2023 年晚些時候擁有這一功?