Intelligent RAM: A Microprocessor Into A Memory Chip
Intelligent RAM: A Microprocessor Into A Memory Chip
Intelligent RAM
A microprocessor into a memory chip
2. Introduction to IRAM.
4. IRAM Architecture
5. Application of I-RAM
6. Advantages of IRAM
7. Disadvantages of IRAM
9. Conclusion
10. References
2
RAM and Evolution of RAM Technologies
What is RAM?
• Volatile in nature.
3
Types of RAM:
1. Static RAMs
2. Dynamic RAMs
Static RAMs
• Made up of pairs of many transistors.
• Doesn’t need continuous refreshing of the charges.
• Very Fast in Nature.
• Requires 3 transistor pairs to store 1 bit of data.
• Expensive
• Low idle power consumption
• Used as CPU cache memory and GPU DAP(digital to analog
converters.)
4
Uses of Static RAMs.
5
Dynamic RAMs
• Can pack 10 times more transistor capacitor pairs than Static RAMs. (More
storage capacity)
6
7
8
9
Uses of Dynamic RAMs.
• Cell Phones
• Desktop Computers
• Smartphones
10
Christ University
Introduction to IRAM
Intelligent Random
Access Memory
12
Introduction to IRAM
• The i-RAM is a solid-state storage device produced by Gigabyte and released in June
2005.[1]
• It has four DDR RAM DIMM slots, and a connection via a SATA port enables a PC to
see the i-RAM as a hard disk drive, which can also be made bootable.
• The SATA interface limits available bandwidth to a maximum sustained throughput of
150 MB/s, but allows a latency of 0.1 ms.
• As the DRAM is a volatile memory, an integrated battery allows the contents of
DRAM to be preserved for a limited amount of time after the device's power supply is
interrupted.
• The I-Ram has the advantages of fast transfer rate and access time, no moving parts, a
lower cost than traditional solid-state drives, unlimited write cycles compared to flash
memory and it doesn't slow down over time.
• However, it has the disadvantages of high cost compared to traditional hard drives,
low capacity (4 GiB maximum), the transfer rate restricted by SATA 150 bus (1.5
Gbit/s), it is not physically compatible with all double-sided DDR.
13
Introduction to IRAM
14
Christ University
problems:
Processor-Memory Performance Gap
“AWKWARDNESS” of high capacity DRAM chips
16
Inspiration of IRAM
• Solution of problems
Provide more cache memory
17
Inspiration of IRAM
Time to be double
demand for processing 2
months power and memory
Microprocessor 18 months
DRAM 120 months
18
Christ University
Architecture of IRAM
1)Vector Processing:
Vector architecture deals with vector processing so represents
only PROCESSOR architecture
Helps to study parallel processing of IRAM
Parallel processing carried out by virtual processing of IRAM
processor
20
IRAM Architecture
2) Embedded
DRAM• : Embedded technology means a chip is embedded into a device for
control and well execution of operations of that particular device.
During the fabrication the memory chip is embedded into the
• microprocessor to produce IRAM. Thus IRAM becomes a single chip
into which both memory and processor are integrated for high quality
performance due to their coexistence.
• ADVANTAGES:
High Bandwidth
Low latency
Memory Access frequency low
Memory Flexibility
21
IRAM Architecture
• Advantages of Vector
Processing:
high performance
on demand for
multimedia
processing
low power for issue
of control logic
Because of less
Complexity in
design it’s cheap
and very easy
in
implementation
• ADVANTAGES:
Offers very high band width in terms of GB/sec which is
greater than both
Pin count is less
Power Consumption is less than Parallel I/O
23
24
video
25
Applications of IRAM
• Scientific computing
• Lossy Compression (JPEG, MPEG video and
audio)
• Cryptography (RSA, DES/IDEA, SHA/MD5)
• Multimedia Processing (compress., graphics,
• audio
Speech synth,
and handwriting
image proc.)
• recognition Operating
• Databases
systems/Networking
(hash/join, data mining,
• Language
image/video run-time
serving)
support (stdlib, garbage
collection)
26
Applications of IRAM
• Nowadays, GIGABYTE is
manufacturing IRAM
commercially
Package Content
• One GIGABTE i-RAM
• One SATA 1.5Gb/s cable
• One i-RAM CD Driver
• One i-RAM Manual
27
Christ University
Advantages of IRAM
29
Advantages of IRAM
30
Christ University
Disadvantages of IRAM
32
Potential and Challenges
33
Potential and Challenges
34
References
• IRAM - Chips that remember and compute, IEEE International Solid State
Circuits Conference
• Vector IRAM - ISA and Micro-architecture, Computer Science Division,
University of California, Berkeley
• Vector IRAM - A Media-oriented Vector Processor with Embedded DRAM,
Computer Science Division, University of California, Berkeley
• A Media-enhanced vector architecture for embedded memory
systems, Computer Science Division, University of California, Berkeley
• IRAM - Overcoming the I/O Bus Bottleneck, Denver, CO, USA
• Memory-Intensive Benchmarks: IRAM vs. Cache-Based Machines,
35
Any questions?
36
Christ University
Thank You!