对于人工智能应用的FinFET 6T-SRAM全数字内存计算:概述和分析
Waqas Gul1, Maitham Shams1, Dhamin Al-Khalili1
1Department of Electronics, Carleton University, 1125 Colonel Bay Drive, Ottawa, ON K1S 5B6, Canada.
Micromachines
|August 26, 2023
概括
这项研究分析了数字信号域内存计算 (CIM) 使用6T-SRAM细胞用于AI硬件. 它比较了近内存计算和内存计算,突出了FinFET 6T-SRAM性能,以实现高效的AI加速.
科学领域:
- 计算机工程 计算机工程
- 人工智能 硬件 硬件
- 半导体设备 半导体设备
背景情况:
- 现代人工智能硬件,特别是神经网络 (NN),由于频繁的离芯片数据访问,面临性能下降.
- 计算内存 (CIM) 架构对于减少这些数据访问瓶至关重要.
- 现有的混合信号CIM方法在比特精度和信号边缘方面存在局限性,而全数字CIM则以硬件开销为代价提供了改进.
研究的目的:
- 为了分析验证,数字信号域6T-SRAM CIM解决方案用于AI硬件.
- 将近内存计算 (NMC) 和内存计算 (IMC) 实现进行分类和比较.
- 在AI计算系统中研究FinFET 6T-SRAM细胞的性能和局限性.
主要方法:
- 数字信号领域CIM解决方案的分类为NMC和基于SRAM的自定义IMC.
- 专注于乘法和积累 (MAC) 操作,这种操作在卷积神经网络 (CNN) 中常见.
- 分析FinFET 6T-SRAM细胞特征,包括尺寸,电压和工艺变化.
主要成果:
- 与混合信号方法相比,全数字CIM解决方案提供了更好的信号边缘和比特精度.
- 在NN中,低重精度 (<12b) 导致精度较低但功率效率更高; 8b输入精度满足实施需求.
- 基于SRAM的加速器的最大报告性能在330MHz时达到7.49TOPS,而基于SRAM的CIM在100MHz时达到5.6GOPS.
- 高清FINFET 6T-SRAM电池的读取访问时间比HC配置低32%,泄漏功率比HC配置好1.09倍.
- 在没有辅助系统的情况下,FinFET 6T-SRAM的最低可实现的电源电压为600mV,温度变化导致噪声边缘偏差高达22%.
结论:
- 数字信号域CIM,特别是使用6T-SRAM,是高性能AI硬件的可行方法.
- FinFET 6T-SRAM技术为人工智能计算系统提供了显著的性能优势,高清配置显示出卓越的效率.
- 仔细考虑精度,电压和环境因素对于优化基于FinFET 6T-SRAM的AI硬件至关重要.
关键词:
对于CIM加速器来说,这是非常重要的.FinFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-SRAM-FINFET-FINFET-SRAM-FINFET-SRAM-SRAM-SRAM.org.org.org.org.org.org.org.org.org.org.org.org.org.org.org.org.org.org.org.一个SRAM单元的细胞.在内存中进行计算.卷积神经网络 (CNN) 是一个神经网络.乘法和积累 (MAC) 的方法.相关概念视频
Understanding Memory
539
Memory is the retention of information or experiences over time, facilitated through three main processes: encoding, storage, and retrieval. Encoding is the process of inputting information into the memory system. For instance, when listening to a lecture, watching a play, reading a book, or having a conversation, the brain is actively encoding information. This initial stage involves transforming sensory input into a form that can be processed and stored by the brain. Various factors, such as...
539
Storage
104
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze...
104
System of Memory
6.2K
Memory is categorized into three major systems: sensory memory, short-term memory (STM), and long-term memory (LTM). These systems differ in their capacity and the duration for which they can hold information. Sensory memory captures raw sensory input from the environment, holding it for just a few seconds or less. For example, on hearing a brief, loud sound, like a car horn honking, the sound seems to linger in the mind for a moment even after it stops. This is an instance of sensory memory...
6.2K
MOS Capacitor
837
A Metal-Oxide-Semiconductor (MOS) capacitor is a fundamental structure used extensively in semiconductor device technology, particularly in the fabrication of integrated circuits and MOSFETs (metal-oxide-semiconductor field-effect transistors). The MOS capacitor consists of three layers: a metal gate, a dielectric oxide, and a semiconductor substrate.
The metal gate is typically made from highly conductive materials such as aluminum or polysilicon. Beneath the metal gate lies a thin layer of...
The metal gate is typically made from highly conductive materials such as aluminum or polysilicon. Beneath the metal gate lies a thin layer of...
837
Higher Mental Functions of Brain: Learning and Memory
871
Memory is one of the most vital higher mental functions of the brain. Memory is closely related to learning because it enables us to retain information and experiences from our past to use them in our present life. It also helps us to remember facts, events, and skills, such as riding a bike or swimming. There are two types of memory — declarative memory, which involves memorizing facts or events, and procedural memory, which enables us to remember how to do something like writing or...
871
Biasing of FET
308
Biasing a Junction Field Effect Transistor (JFET) is crucial for setting operational parameters and ensuring efficient functioning in electronic circuits. JFETs are characterized by using a single carrier type in N-channel or P-channel configurations, where the channel is surrounded by PN junctions. These junctions are central to the device's ability to control current flow.
In an N-channel JFET, the structure consists of N-type material forming the channel on a P-type substrate, with the...
In an N-channel JFET, the structure consists of N-type material forming the channel on a P-type substrate, with the...
308


