体系结构
文章平均质量分 91
xiongyuqing
看见我请叫我学英语
展开
-
Compress Objects, Not Cache Lines: An Object-Based Compressed Memory Hierarchy
现有的缓存和主存压缩技术将数据压缩在固定大小的小块中,通常是缓存线。这些技术适用于以数组为主的程序。然而,它们在基于对象的程序中是无效的,因为对象不能整齐地落入固定大小的块中,并且具有更不规则的布局。 提出了第一个为基于对象的应用程序设计的压缩内存层次结构,包括Zippads(基于对象的压缩内存层次结构)和COCO(跨对象压缩算法)。 Zippads的性能始终优于最先进的压缩内存层次结构:在数组和对象主导的混合工作负载上,Zippads实现了1.63倍的高压缩比,并提高了17%的性能原创 2022-10-21 10:29:09 · 216 阅读 · 0 评论 -
Adaptive Scheduling for Systems with Asymmetric Memory Hierarchies
**传统的多核处理器依赖于深缓存层次结构来减少数据移动。** **近数据处理(NDP)系统通过将处理器核靠近存储器来减少数据移动。**NDP核心享受花销更小的内存访问,这里的花销是指:对于堆叠在NDP上的内存,拥有比较低的延迟和能量,但是更受区域限制,因此NDP使用浅缓存层次结构。 **传统的多核处理器深缓存层次结构和NDP的浅缓存层次结构无法应用于所有的程序,所以提出了将两种层次结构结合起来的系统。这个系统就称为非对称内存层次结构**(Asymmetric Memory Hierarchies)原创 2022-10-21 10:27:17 · 195 阅读 · 0 评论