Xbox 360 CPU设计漏洞复盘:未执行的指令如何通过推测执行搞垮系统?
这篇文章详细讲述了作者在Xbox 360开发期间发现的一个严重CPU设计缺陷。为了性能,IBM在PowerPC芯片中加入了一条可绕过L2缓存的特殊预取指令`xdcbt`,但这破坏了内存一致性。作者最初发现因滥用该指令导致的数据损坏,但在修复...
标签索引 / 第 2 页
这个标签下有 14 篇文章。按时间回看相关判断与实践记录。
标签精选
这篇文章详细讲述了作者在Xbox 360开发期间发现的一个严重CPU设计缺陷。为了性能,IBM在PowerPC芯片中加入了一条可绕过L2缓存的特殊预取指令`xdcbt`,但这破坏了内存一致性。作者最初发现因滥用该指令导致的数据损坏,但在修复...
这是一篇独立开发者关于戒瘾 App “Soberly” 的技术复盘。作者主张通过神经科学原理辅助用户戒瘾,而非单纯依赖意志力。技术架构上,App 采用 SwiftUI 与自研框架,通过 CloudKit 实现零成本同...
本文深入剖析了开发AI桌面宠物(即“赛博女友”)的技术实现与跨平台兼容性挑战。文章以AIRI项目为例,探讨了其从Tauri迁移至Electron的技术动因,并详细阐述了利用Three.js和VRM模型实现3D虚拟人物视线跟随的具体路径。核心...
这篇文章详细记录了Linum团队历时四个月训练图像视频变分自编码器(VAE)的技术历程与核心发现。他们打破了行业内的普遍误区,指出VAE的重建质量越高,并不代表下游扩散模型的生成效果越好。过度追求像素级还原会导致模型过拟合于数据中的压缩噪点...