标签
ASM Bots 借助真正的 8086 机器码,将经典的 Core War 编程游戏带入现实,让机器人作者编写真正的 x86 汇编,在模拟的内存竞技场中一决高下。
本文解释了x86未定义指令'ud2'命名背后的历史和原因,追溯了其从非官方操作码到Intel官方实现的演变,这得益于Hyrum定律。
Sectorforth 是一个最小化的 16 位 x86 Forth 实现,可容纳于 512 字节的引导扇区中,允许用户在引导环境中编译和运行 Forth 代码。
一条推文分享了一本名为 539kernel 的免费书籍,该书以地址 0x7C00 的 x86 引导扇区为起点,逐步构建整个操作系统,从第一条指令到可运行的内核。
一种新的攻击技术通过使用一个极其耗时的单条指令使处理器核心失同步,从而攻破x86 CPU的系统管理模式(SMM)安全,使攻击者能够在另一个核心仍处于受保护环境之外时执行SMM代码。针对Zen 3 Ryzen处理器的概念验证(PoC)已提供。
安全研究人员Domas揭示了rosenbridge,这是VIA C3 x86 CPU中的一个硬件后门,允许非特权代码绕过处理器保护并访问内核内存。该存储库提供了检查并缓解此漏洞的工具。
Assembly Hall of Shame 是一个 GitHub 项目,通过利用 MMIO 延迟和微码辅助等硬件怪癖,对最慢的单个 x86 指令进行排名,实现了如 62 秒 fxrstor64 这样的极端延迟。
一个 llama.cpp 拉取请求为 Q2_0 × Q8_0 点积添加了 x86 VNNI 实现,在 Bonsai 模型上实现了 3.0–3.6 倍的纯 CPU 加速,内核级逐位精确,且 token 一致性达 99.2%。
ao486是一个开源的Verilog核心,实现了完整的486 SX处理器和SoC,能够在FPGA上启动Linux和Windows 95,并记录了2014年的基准测试和资源占用情况。
AMD在x86服务器CPU领域实现了46%的营收份额,相较于2017年几乎为零的份额大幅增长,这得益于其新款Venice处理器,每核心性能是Nvidia同类芯片的2.2倍。这一转变凸显了在AI代理工作负载中,模块化CPU+GPU方案相对于Nvidia垂直整合机架的日益偏好。
一篇博客文章描述了在现代 Ubuntu 系统上构建 GCC 1.27(一款 1988 年的编译器)的过程,详细说明了必要的补丁和步骤。
本文分析了x86生态系统咨询小组提出的新ACE规范,该规范扩展了英特尔的AMX,用于AI矩阵乘法,具有固定块大小和外积指令,并与Arm的SME进行了比较。
一个比较 AWS 上 23 种 EC2 实例类型的 PostgreSQL 性能与成本的网站,基准测试达到 33,000 RPS。
一个用于通过冷启动攻击将系统RAM转储到引导介质的裸机x86工具,对安全研究和实验有用。
本视频通过反汇编和WinDbg调试工具,揭示了在x86环境下calloc分配内存时出现的8个神秘字节实际上是Windows堆管理器的条目头部,包含当前块大小、前一块大小等信息。
一项回顾性分析认为,8086分段内存架构是一个巧妙的设计,本可以优雅地扩展,但软件开发者坚持将内存视为平坦空间,导致了其被认为存在缺陷。
x86生态系统咨询小组发布了AI计算扩展(ACE)规范,该规范定义了新的x86指令和寄存器状态,用于加速机器学习工作负载中的矩阵乘法和低精度数据格式。
MONOLITH 是一个实验性的非Unix操作系统,适用于x86架构,作为开源项目托管在 Codeberg 上。