亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

PIMSAB: A Processing-In-Memory System with Spatially-Aware Communication and Bit-Serial-Aware Computation

计算机科学 电信 物理
作者
Siyuan Ma,Kaustubh Mhatre,Jian Weng,Bagus Hanindhito,Zhengrong Wang,Tony Nowatzki,Lizy K. John,Aman Arora
出处
期刊:ACM Transactions on Architecture and Code Optimization [Association for Computing Machinery]
卷期号:21 (4): 1-27 被引量:2
标识
DOI:10.1145/3690824
摘要

Bit-serial Processing-In-Memory (PIM) is an attractive paradigm for accelerator architectures, for parallel workloads such as Deep Learning (DL), because of its capability to achieve massive data parallelism at a low area overhead and provide orders-of-magnitude data movement savings by moving computational resources closer to the data. While many PIM architectures have been proposed, improvements are needed in communicating intermediate results to consumer kernels, for communication between tiles at scale, for reduction operations, and for efficiently performing bit-serial operations with constants. We present PIMSAB, a scalable architecture that provides a spatially aware communication network for efficient intra-tile and inter-tile data movement and provides efficient computation support for generally inefficient bit-serial compute patterns. Our architecture consists of a massive hierarchical array of compute-enabled SRAMs (CRAMs), which is codesigned with a compiler to achieve high utilization. The key novelties of our architecture are (1) in providing efficient support for spatially aware communication by providing local H-tree network for reductions, by adding explicit hardware for shuffling operands, and by deploying systolic broadcasting, as well as (2) by taking advantage of the divisible nature of bit-serial computations through adaptive precision and efficient handling of constant operations. These innovations are integrated into a tensor expressions-based programming framework (including a compiler for easy programmability) that enables simple programmer control of optimizations for mapping programs into massively parallel binaries for millions of PIM processing elements. When compared against a similarly provisioned modern Tensor Core GPU (NVIDIA A100), across common DL kernels and end-to-end DL networks (Resnet18 and BERT), PIMSAB outperforms the GPU by 4.80×, and reduces energy by 3.76×. We compare PIMSAB with similarly provisioned state-of-the-art SRAM PIM (Duality Cache) and DRAM PIM (SIMDRAM), and observe a speedup of 3.7× and 3.88×, respectively.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
2秒前
9秒前
16秒前
学术狂徒劲别完成签到,获得积分10
25秒前
29秒前
30秒前
30秒前
肥肉叉烧发布了新的文献求助10
33秒前
白华苍松发布了新的文献求助10
35秒前
麻辣香锅发布了新的文献求助10
36秒前
43秒前
archer01发布了新的文献求助10
49秒前
顾矜应助archer01采纳,获得10
58秒前
1分钟前
白华苍松发布了新的文献求助10
1分钟前
王平安完成签到 ,获得积分10
1分钟前
cc完成签到,获得积分10
1分钟前
1分钟前
yanzilin完成签到 ,获得积分10
1分钟前
Panda2026发布了新的文献求助20
1分钟前
1分钟前
1分钟前
动听白风应助科研通管家采纳,获得10
1分钟前
动听白风应助科研通管家采纳,获得10
1分钟前
动听白风应助科研通管家采纳,获得30
1分钟前
汉堡包应助科研通管家采纳,获得10
1分钟前
动听白风应助科研通管家采纳,获得10
1分钟前
充电宝应助科研通管家采纳,获得10
1分钟前
1分钟前
2分钟前
archer01发布了新的文献求助10
2分钟前
CodeCraft应助archer01采纳,获得10
2分钟前
HarrisonChan发布了新的文献求助30
2分钟前
3分钟前
3分钟前
务实的初蝶完成签到 ,获得积分10
3分钟前
3分钟前
archer01发布了新的文献求助10
3分钟前
肥肉叉烧发布了新的文献求助10
3分钟前
3分钟前
高分求助中
GL 2 A method for assessing the in-place cleanability of food processing equipment, Fourth Edition, December 2023 3000
Annie Ernaux: De la perte au corps glorieux 600
Writing Systems 500
类器官构建与应用:从基础到前沿 500
Electric Vehicle Powertrains Design Fundamentals, Components, and Applications 400
Handbook on Planning and Climate Change Adaptation 400
Optical Coating Design with the Essential Macleod 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6802321
求助须知:如何正确求助?哪些是违规求助? 8520429
关于积分的说明 18141995
捐赠科研通 6120858
什么是DOI,文献DOI怎么找? 3026516
邀请新用户注册赠送积分活动 2003104
关于科研通互助平台的介绍 1996993