IT之家 12 月 28 日消息,Linux Kernel 在數(shù)年前就已經(jīng)合并女薎可重啟列(The Restartable Sequences,簡(jiǎn)稱 RSEQ),GNU C Library 已經(jīng)使用 RSEQ 對(duì)每個(gè) CPU 數(shù)據(jù)進(jìn)行更快的用戶空間操作。易傳明年推的 Linux 6.3 中將會(huì)進(jìn)一步改進(jìn) RSEQ。通過遞增每個(gè) CPU 計(jì)數(shù)器、修改每個(gè) CPU 自旋鎖、讀取 / 寫入每個(gè) CPU 環(huán)形緩沖區(qū)等情況下避免原子操作鴸鳥atomic operation,是指不會(huì)被線程調(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)存映射中分配的發(fā) ID 可以通過調(diào)度程序跟蹤。而這個(gè)調(diào)赤水序根據(jù)并發(fā)運(yùn)行的線程、CPU 親和性(affinity)、應(yīng)用于這些線程的 cpuset 和邏輯核心數(shù)等等參數(shù)進(jìn)行判斷。NUMA-aware concurrency id (mm_numa_cid) 與 mm_cid 類似,不同之處在于它蹤與每個(gè) cid 相關(guān)聯(lián)的 NUMA node ID。在 NUMA 系統(tǒng)上,當(dāng)用戶空間觀察到 NUMA 感知并發(fā) ID 與 NUMA 節(jié)點(diǎn)相關(guān)聯(lián)時(shí),它保證永遠(yuǎn)不會(huì)葛山改 NUMA 節(jié)點(diǎn),除非發(fā)生內(nèi)核級(jí) NUMA 配置更改。這對(duì)于在屬于 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之家 1 月 12 日消息,蘋果旗下 Apple Music、Apple TV 和 Apple Devices 三款應(yīng)用以預(yù)覽版的形式上架 Microsoft Store 應(yīng)用商城。網(wǎng)友 @aaronp613 通過深入挖掘 Apple Devices 應(yīng)用之后,在代碼中發(fā)現(xiàn)了“Reality OS”和“xrOS”蹤跡。蘋果已經(jīng)申請(qǐng)了“Reality OS”和“xrOS” 兩款名稱商標(biāo),此前國外科技媒體 9to5Mac 表示這兩款名稱同時(shí)存在。前者基于 iOS 平臺(tái),后者基于 macOS 平臺(tái)。只是目前尚不清楚兩個(gè)系統(tǒng)之間鸞鳥有什么的差別。IT之家了解到,國外科技媒體 The Information 在 2021 年報(bào)道中指出,蘋果開發(fā)的首款頭顯公需要連接 iPhone,大部分處理都是在 iPhone 端完成的。而蘋果后續(xù)還開發(fā)了一款以獨(dú)立運(yùn)行的頭顯設(shè)備,不需要接 iPhone 即可操作。在最新一期的 Power On 時(shí)事通訊中,彭博社的 Mark Gurman 則表示,之前有關(guān)該設(shè)備原定于 1 月(本月)發(fā)布的報(bào)道是準(zhǔn)確的 —— 但該時(shí)間現(xiàn)在有所推遲。他表示,蘋打算在春季,也就是 6 月的 WWDC 之前發(fā)布其首款 AR / VR 頭顯,可能會(huì)被命名為“Reality Pro”。該設(shè)備將于 2023 年秋季晚些時(shí)候開始銷售,與郭明錤的藟山相符?