维生素b有什么用| o型血的人是什么性格| 航班号是什么| 拔智齿后吃什么恢复快| 张五行属性是什么| 舌头肿大是什么原因引起的| 睡觉腿麻是什么原因引起| 白斑有什么症状图片| 17年属什么| 碰到蛇是什么征兆| 铁蛋白高吃什么食物好| 口苦吃什么药最好| 孕吐是什么时候开始| VA什么意思| 世界上最硬的东西是什么| 下肢血栓吃什么药| 四季豆是什么| 急性盆腔炎有什么症状表现呢| 生肖龙和什么生肖相冲| 聊天什么程度算暧昧| 眼睛看东西模糊是什么原因| 金樱子泡酒有什么功效| 吃什么食物对心脏有好处| 顾问是什么意思| 红萝卜和胡萝卜有什么区别| 十一月十九是什么星座| 黄体酮低吃什么补得快| 心脏逆钟向转位是什么意思| 元旦北京有什么好玩的| ml什么单位| ptc是什么| 全身发抖是什么原因| 交是什么结构的字| 急性肠胃炎打什么点滴| leep是什么手术| 自传是什么意思| 痔疮很痒是什么原因| 刘亦菲是什么国籍| 喝什么茶对身体好| 猫咪来家里是什么寓意| 哺乳期感冒吃什么药不影响哺乳| 黄水疮用什么药膏最快| 宝宝感冒流鼻涕吃什么药| 鼻窦粘膜增厚什么意思| 5月12号是什么星座| 梦见自己化妆是什么意思| 一日清闲一日仙是什么生肖| 苦丁茶有什么作用和功效| 手机壳什么材质的好| 黄精是什么东西| 肌酸激酶高挂什么科| 知了猴什么时候出土| 当归炖鸡有什么功效| 糖耐是检查什么的| 碳水化合物对人体有什么作用| 千锤百炼什么意思| 8月28号是什么日子| 长期口臭挂什么科| 南京鸡鸣寺求什么灵| 眼肿是什么原因| 雅典娜是什么神| 为什么要穿内裤| 属兔是什么命| 每天早上起床口苦是什么原因| 肾造瘘是什么意思| 公司监事是干什么的| 南通有什么特产| 经常掉头发是什么原因| 大林木是什么数字| 胃幽门螺杆菌有什么症状| 中年人手抖是什么原因| 吃生姜对身体有什么好处和坏处| 肠梗阻什么症状| 干咳无痰是什么原因引起的| 素数是什么| 北极为什么没有企鹅| 角的大小和什么有关| 海参什么人不能吃| 房产税什么时候开始征收| 手脚发抖是什么原因引起的| 奎字五行属什么| 爷们儿大结局是什么| 慢性前列腺炎有什么症状| 唇炎属于什么科| 拉肚子什么原因造成的| 女性漏尿挂什么科| 决明子和什么搭配最好| 勃起是什么意思| 多吃蒜有什么好处和坏处| 谷丙转氨酶偏高说明什么原因| 脂肪肝喝什么茶最好最有效| 取环后要注意什么事项| ph值低是什么原因| 7.17是什么日子| 低血钾吃什么补上来的快| 发冷是什么原因| 1984年属什么| 无回声结节是什么意思| 喉咙一直有痰是什么原因| 打点滴是什么意思| 咳嗽白痰是什么原因| 开拔是什么意思| 1963年是什么年| 肉蔻是什么样子| 旮旯是什么意思| 沙蚕是什么动物| 白羊座是什么象星座| 阴道息肉长什么样| 经期吃什么排污血最强| 玉屏风治什么病最好| 长孙皇后为什么叫观音婢| 耸肩是什么原因造成的| 2030年属什么生肖| 来例假可以吃什么水果| 综合体是什么意思| 肉毒为什么怕热敷| 佳偶天成是什么意思| 常喝蜂蜜水有什么好处和坏处| 年抛是什么意思| 前列腺增生吃什么药见效快| 月非念什么| 权字五行属什么| dmp是什么意思| superstar是什么意思| 本我是什么意思| 声声慢是什么意思| 工段长是什么级别| 骨癌有什么症状有哪些| 紫绀是什么症状| 痛风吃什么水果最好| 卡姿兰是什么档次| 环切是什么意思| 什么药治高血压效果最好| 公共关系是什么意思| 胸部b超挂什么科| 老子是什么时期的人| 内膜有炎症什么症状| 维生素b12有什么作用| 后话是什么意思| 尿很黄是什么原因| 撰文是什么意思| 绿油油的什么| 检查肾功能挂什么科| 月经不来又没怀孕是什么原因| 西瓜和什么相克| 究竟涅盘是什么意思| 什么是涤纶面料| 牛蒡是什么| 即兴是什么意思| 什么的态度| 女人打掉孩子说明什么| 什么的陪伴| 睾丸皮痒用什么药| 白果是什么东西| 多囊不能吃什么食物| 硅胶是什么材料做的| 一语惊醒梦中人是什么意思| 清肺热用什么泡水喝比较好| 美帝什么意思| 脑梗是什么意思| 促甲状腺素低是什么原因| 宝宝大便绿色是什么原因| 尿多尿急是什么原因| 吃什么升血小板快| 大豆是什么豆| 可逆是什么意思| 扁桃体肥大有什么影响| 马首是瞻是什么生肖| 什么睡姿有助于丰胸| 什么人不能吃秋葵| 太阳鱼吃什么食物| 什么是蚕豆病| 梦见亲人死了是什么意思| 冬占生男是什么意思| 为什么老是流鼻血| 丙肝是什么病| 黄芪长什么样子的图片| 红红的枫叶像什么| 薷是什么意思| 总警司相当于大陆什么官| 黑曜石五行属什么| 威海有什么好玩的| 包馄饨用猪肉什么部位| 蛋白质阴性是什么意思| 玛丽苏什么意思| 女人脚抽筋是什么原因| 人大常委会副主任是什么级别| 贫血查什么| 银屑病是什么症状| 农历六月初四是什么日子| 梦见自己假牙掉了是什么意思| 吃什么可以降低血糖| hi什么意思| 脚筋膜炎什么办法恢复的最快| ca是什么意思| 蝉鸣是什么季节| ch表示什么意思| 甲亢甲减有什么症状| 为什么要做羊水穿刺检查| 梦见爆炸是什么意思| 女性为什么不适合喝茉莉花茶| 中医的望闻问切是什么意思| 怡什么意思| 疣是一种什么病| 吃酸的有什么好处| 十一月九号是什么星座| 汆水是什么意思| 乔迁之喜送什么| 深圳吃什么| 把你的心我的心串一串是什么歌| 那敢情好是什么意思| 栋梁之材是什么意思| 古灵精怪什么意思| 母带是什么意思| 撒西不理是什么意思| 紫外线过敏什么症状| 什么血型最招蚊子| 什么茶叶好喝又香又甜| 人体缺硒会有什么症状| 喉咙发炎用什么药| 56个民族都有什么族| 陈皮有什么功效作用| 手指甲月牙代表什么| 查肝炎做什么检查项目| 肚脐眼上面疼是什么原因| 大明湖畔的夏雨荷是什么意思| 夏枯草是什么样子| 女人脾虚吃什么药最好| 全麻对身体有什么影响| 一什么方式| 卧轨什么意思| 甲状腺密度不均匀是什么意思| 吃伟哥有什么副作用| 唐字五行属什么| 6.15是什么星座| 逆钟向转位什么意思| 什么高什么低| 下体有异味是什么原因| 睡着了流口水是什么原因| 雪霁是什么意思| 辛弃疾字什么| 缺铁吃什么补得最快| 痔疮痒痒的是什么原因| 安乐死什么意思| 奋笔疾书的疾是什么意思| IOM是什么意思| 尖锐湿疣用什么药| 春考是什么| 胃烧灼感吃什么药| 什能组什么词| 廉租房和公租房有什么区别| 梦见种菜是什么意思| 金丝皇菊有什么功效| 孕妇子痫是什么病| 生活是什么| miu是什么意思| 苹果像什么| 歼31为什么没消息了| 一如既往的意思是什么| 脱发是什么原因引起的| 颈动脉斑块吃什么药| 殿后和垫后有什么区别| 倾国倾城是什么生肖| 富态是什么意思| 百度
Skip to content
gpuhammer

双钢琴音乐会奏响春之乐章 在陶溪川“听见”春天

百度 这也和游戏最后她提到的一样:就算知道这个世界是被构造出来的,她们只是一些数据,可她依然由衷觉得那三个女孩子仍然是她的好朋友。

GPUhammer is the first to flip bits in onboard GPU memory. It likely won't be the last.

Dan Goodin | 53
The Nvidia RTX-A6000. Credit: Nvidia
The Nvidia RTX-A6000. Credit: Nvidia
Story text

Nvidia is recommending a mitigation for customers of one of its GPU product lines that will degrade performance by up to 10 percent in a bid to protect users from exploits that could let hackers sabotage work projects and possibly cause other compromises.

The move comes in response to an attack a team of academic researchers demonstrated against Nvidia’s RTX A6000, a widely used GPU for high-performance computing that’s available from many cloud services. A vulnerability the researchers discovered opens the GPU to Rowhammer, a class of attack that exploits physical weakness in DRAM chip modules that store data.

Rowhammer allows hackers to change or corrupt data stored in memory by rapidly and repeatedly accessing—or hammering—a physical row of memory cells. By repeatedly hammering carefully chosen rows, the attack induces bit flips in nearby rows, meaning a digital zero is converted to a one or vice versa. Until now, Rowhammer attacks have been demonstrated only against memory chips for CPUs, used for general computing tasks.

Like catastrophic brain damage

That changed last week as researchers unveiled GPUhammer, the first known successful Rowhammer attack on a discrete GPU. Traditionally, GPUs were used for rendering graphics and cracking passwords. In recent years, GPUs have become the workhorses for tasks such as high-performance computing, machine learning, neural networking, and other AI uses. No company has benefited more from the AI and HPC boom than Nvidia, which last week became the first company to reach a $4 trillion valuation. While the researchers demonstrated their attack against only the A6000, it likely works against other GPUs from Nvidia, the researchers said.

The researchers’ proof-of-concept exploit was able to tamper with deep neural network models used in machine learning for things like autonomous driving, healthcare applications, and medical imaging for analyzing MRI scans. GPUHammer flips a single bit in the exponent of a model weight—for example in y, where a floating point is represented as x times 2y. The single bit flip can increase the exponent value by 16. The result is an altering of the model weight by a whopping 216, degrading model accuracy from 80 percent to 0.1 percent, said Gururaj Saileshwar, an assistant professor at the University of Toronto and co-author of an academic paper demonstrating the attack.

“This is like inducing catastrophic brain damage in the model: with just one bit flip, accuracy can crash from 80% to 0.1%, rendering it useless,” Saileshwar wrote in an email. “With such accuracy degradation, a self-driving car may misclassify stop signs (reading a stop sign as a speed limit 50 mph sign), or stop recognizing pedestrians. A healthcare model might misdiagnose patients. A security classifier may fail to detect malware.”

In response, Nvidia is recommending users implement a defense that could degrade overall performance by as much as 10 percent. Among machine learning inference workloads the researchers studied, the slowdown affects the “3D U-Net ML Model” the most. This model is used for an array of HPC tasks, such as medical imaging.

The performance hit is caused by the resulting reduction in bandwidth between the GPU and the memory module, which the researchers estimated as 12 percent. There’s also a 6.25 percent loss in memory capacity across the board, regardless of the workload. Performance degradation will be the highest for applications that access large amounts of memory.

A figure in the researchers’ academic paper provides the overhead breakdowns for the workloads tested.

Overheads of enabling ECC in A6000 GPU for MLPerf Inference and CUDA samples benchmarks.
Overheads of enabling ECC in A6000 GPU for MLPerf Inference and CUDA samples benchmarks. Credit: Lin et al.

Rowhammer attacks present a threat to memory inside the typical laptop or desktop computer in a home or office, but most Rowhammer research in recent years has focused on the threat inside cloud environments. That's because these environments often allot the same physical CPU or GPU to multiple users. A malicious attacker can run Rowhammer code on a cloud instance that has the potential to tamper with the data a CPU or GPU is processing on behalf of a different cloud customer. Saileshwar said that Amazon Web Services and smaller providers such as Runpod and Lambda Cloud all provide A6000s instances. (He added that AWS enables a defense that prevents GPUhammer from working.)

Not your parents’ Rowhammer

Rowhammer attacks are difficult to perform for various reasons. For one thing, GPUs access data from GDDR (graphics double data rate) physically located on the GPU board, rather than the DDR (double data rate) modules that are separate from the CPUs accessing them. The proprietary physical mapping of the thousands of banks inside a typical GDDR board is entirely different from their DDR counterparts. That means that hammering patterns required for a successful attack are completely different. Further complicating attacks, the physical addresses for GPUs aren’t exposed, even to a privileged user, making reverse engineering harder.

GDDR modules also have up to four times higher memory latency and faster refresh rates. One of the physical characteristics Rowhammer exploits is that the increased frequency of accesses to a DRAM row disturbs the charge in neighboring rows, introducing bit flips in neighboring rows. Bit flips are much harder to induce with higher latencies. GDDR modules also contain proprietary mitigations that can further stymie Rowhammer attacks.

In response to GPUhammer, Nvidia published a security notice last week reminding customers of a protection formally known as system-level error-correcting code. ECC works by using what are known as memory words to store redundant control bits next to the data bits inside the memory chips. CPUs and GPUs use these words to quickly detect and correct flipped bits.

GPUs based on Nvidia’s Hopper and Blackwell architectures already have ECC turned on. On other architectures, ECC is not enabled by default. The means for enabling the defense vary by the architecture. Checking the settings in Nvidia GPUs designated for data centers can be done out-of-band using a system’s BMC (baseboard management controller) and software such as Redfish to check for the “ECCModeEnabled” status. ECC status can also be checked using an in-band method that uses the system CPU to probe the GPU.

The protection does come with its limitations, as Saileshwar explained in an email:

On NVIDIA GPUs like the A6000, ECC typically uses SECDED (Single Error Correction, Double Error Detection) codes. This means Single-bit errors are automatically corrected in hardware and Double-bit errors are detected and flagged, but not corrected. So far, all the Rowhammer bit flips we detected are single-bit errors, so ECC serves as a sufficient mitigation. But if Rowhammer induces 3 or more bit flips in a ECC code word, ECC may not be able to detect it or may even cause a miscorrection and a silent data corruption. So, using ECC as a mitigation is like a double-edged sword.

Saileshwar said that other Nvidia chips may also be vulnerable to the same attack. He singled out GDDR6-based GPUs in Nvidia’s Ampere generation, which are used for machine learning and gaming. Newer GPUs, such as the H100 (with HBM3) or RTX 5090 (with GDDR7), feature on-die ECC, meaning the error detection is built directly into the memory chips.

“This may offer better protection against bit flips,” Saileshwar said. “However, these protections haven’t been thoroughly tested against targeted Rowhammer attacks, so while they may be more resilient, vulnerability cannot yet be ruled out.”

In the decade since the discovery of Rowhammer, GPUhammer is the first variant to flip bits inside discrete GPUs and the first to attack GDDR6 GPU memory modules. All attacks prior to GPUhammer targeted CPU memory chips such as DDR3/4 or LPDDR3/4.

That includes this 2018 Rowhammer variant. While it used a GPU as the hammer, the memory being targeted remained LPDDR3/4 memory chips. GDDR forms of memory have a different form factor. It follows different standards and is soldered onto the GPU board, in contrast to LPDDR, which is in a chip located on hardware apart from the CPUs.

Besides Saileshwar, the researchers behind GPUhammer include Chris S. Lin and Joyce Qu from the University of Toronto. They will be presenting their research next month at the 2025 Usenix Security Conference.

Photo of Dan Goodin
Dan Goodin Senior Security Editor
Dan Goodin is Senior Security Editor at Ars Technica, where he oversees coverage of malware, computer espionage, botnets, hardware hacking, encryption, and passwords. In his spare time, he enjoys gardening, cooking, and following the independent music scene. Dan is based in San Francisco. Follow him at here on Mastodon and here on Bluesky. Contact him on Signal at DanArs.82.
53 Comments
汕头市花是什么花 利空什么意思 什么是荷尔蒙 手麻木什么原因 紫癜是什么病
婴幼儿吃什么奶粉好 天上的月亮是什么生肖 罗汉果有什么作用 憋屎会造成什么后果 幼小衔接都学什么知识
活塞是什么意思 钢琴10级是什么水平 护理是什么意思 96199是什么电话 心跳太快吃什么药
肺部散在小结节是什么意思 流氓兔什么意思 吃什么凉血效果最好 羡煞旁人是什么意思 另起炉灶是什么意思
胆红素尿呈什么颜色hcv8jop9ns9r.cn 大拇指指甲凹凸不平是什么原因hcv8jop7ns9r.cn o型血父母是什么血型1949doufunao.com afp是什么hcv9jop6ns9r.cn 吃什么不长肉还能瘦aiwuzhiyu.com
石墨灰是什么颜色hcv9jop8ns2r.cn 什么人不能吃石斛hcv8jop3ns8r.cn 引力的本质是什么hcv9jop1ns7r.cn 经常按摩头皮有什么好处hcv8jop6ns7r.cn 高会是什么意思huizhijixie.com
心脏供血不足用什么药hcv9jop0ns5r.cn 倒睫是什么意思hcv9jop6ns5r.cn 恍然大悟是什么意思hcv8jop0ns4r.cn 缺磷吃什么食物好hcv8jop8ns9r.cn 皮肤瘙痒是什么原因hcv7jop6ns8r.cn
左心增大是什么意思hcv9jop2ns6r.cn as是什么hcv8jop5ns9r.cn single是什么意思hcv8jop2ns8r.cn 老母鸡炖什么好吃又有营养价值hcv8jop9ns6r.cn 为什么便秘hcv7jop6ns7r.cn
百度