Nothing Special   »   [go: up one dir, main page]

Gao et al., 2016 - Google Patents

DRAF: A low-power DRAM-based reconfigurable acceleration fabric

Gao et al., 2016

View PDF
Document ID
12439533715056712476
Author
Gao M
Delimitrou C
Niu D
Malladi K
Zheng H
Brennan B
Kozyrakis C
Publication year
Publication venue
ACM SIGARCH Computer Architecture News

External Links

Snippet

FPGAs are a popular target for application-specific accelerators because they lead to a good balance between flexibility and energy efficiency. However, FPGA lookup tables introduce significant area and power overheads, making it difficult to use FPGA devices in …
Continue reading at drive.google.com (PDF) (other versions)

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write (R-W) circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selections, chip selection, array selection
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write (R-W) timing or clocking circuits; Read-write (R-W) control signal generators or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled

Similar Documents

Publication Publication Date Title
Gao et al. DRAF: A low-power DRAM-based reconfigurable acceleration fabric
Aly et al. The N3XT approach to energy-efficient abundant-data computing
Angizi et al. Redram: A reconfigurable processing-in-dram platform for accelerating bulk bit-wise operations
US11614878B2 (en) Apparatuses and methods for data movement
US20210181969A1 (en) Apparatuses and methods for data movement
Kim et al. GradPIM: A practical processing-in-DRAM architecture for gradient descent
CN109328343B (en) Non-volatile storage system with compute engine to accelerate big data applications
US10515135B1 (en) Data format suitable for fast massively parallel general matrix multiplication in a programmable IC
CN107408404B (en) Apparatus and methods for memory devices as storage of program instructions
Zhu et al. A 3D-stacked logic-in-memory accelerator for application-specific data intensive computing
Garofalo et al. A heterogeneous in-memory computing cluster for flexible end-to-end inference of real-world deep neural networks
JP2018073402A (en) Dram-based processing unit
JP2018073452A (en) DRAM-based processing unit
Akın et al. Understanding the design space of dram-optimized hardware FFT accelerators
JP2019537104A (en) Mechanism for improving data locality of distributed GPU
Lee et al. Leveraging power-performance relationship of energy-efficient modern DRAM devices
Lee et al. Buffered compares: Excavating the hidden parallelism inside DRAM architectures with lightweight logic
Paul et al. MAHA: An energy-efficient malleable hardware accelerator for data-intensive applications
Chang et al. DASM: Data-streaming-based computing in nonvolatile memory architecture for embedded system
US11094355B1 (en) Memory chip or memory array for wide-voltage range in-memory computing using bitline technology
Oliveira et al. MIMDRAM: An End-to-End Processing-Using-DRAM System for High-Throughput, Energy-Efficient and Programmer-Transparent Multiple-Instruction Multiple-Data Computing
Santos et al. Survey on near-data processing: Applications and architectures
Wu et al. PIM-GPT: A Hybrid Process-in-Memory Accelerator for Autoregressive Transformers
Akin et al. FFTs with near-optimal memory access through block data layouts: Algorithm, architecture and design automation
Zha et al. IMEC: A fully morphable in-memory computing fabric enabled by resistive crossbar