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 計(jì)數(shù)器、修改每個 CPU 自旋鎖、讀取 / 寫入每個 CPU 環(huán)形緩沖區(qū)等情況下免原子操作atomic operation,是指不會被線調(diào)度機(jī)制打的操作),RSEQ 可以明顯優(yōu)化性,從而提供色的基準(zhǔn)測結(jié)果。主導(dǎo) RSEQ 大部分工作的 Mathieu Desnoyers 最近一直致于擴(kuò)展 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)度程序根并發(fā)運(yùn)行的程數(shù)、CPU 親和性(affinity)、應(yīng)用于這些線程的 cpuset 和邏輯核心數(shù)等等參數(shù)行判斷。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)程被定到屬于系 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è)計(jì)。新的 Android Auto 采用了現(xiàn)代化的用戶界面設(shè)計(jì),并采用了莊子的布局,主界面有三個塊組成:一個導(dǎo)航欄,應(yīng)用界面,以及一個較的側(cè)邊欄部分,側(cè)邊欄以顯示一個或兩個小工。分屏布局可以調(diào)整,適應(yīng)任何汽車的任何尺或方向的屏幕。導(dǎo)航欄以放在右側(cè)或底部。主用界面可以緊挨著側(cè)邊部分,也可以放在上面側(cè)邊欄可以是一個高大垂直條,也可以是一個小的水平條??傮w來看重新設(shè)計(jì)的界面簡化了航、通信和媒體播放,外還新增了對話快捷鍵可以幫助用戶打電話和復(fù)信息。IT之家了解到,谷歌同時也在增加 Android Auto 的功能。該公司說,較新的 Pixel 和三星手機(jī)將很快支持撥打 WhatsApp 電話。谷歌 Assistant?現(xiàn)在提供關(guān)于未接來電、到達(dá)時間共享、樂和播客的智能建議。了 Android Auto 之外,還有一些車輛升級即將到來。不的將來三星手機(jī)將支持字車鑰匙共享功能,小手機(jī)用戶也將在 2023 年晚些時候擁有這一功能?