Professional Documents
Culture Documents
Outline
1 Introduction to IRAM
2 Inspiration of IRAM
3 IRAM-Architecture
4 Advantages of IRAM
5 Disadvantages of IRAM
6M Applications of IRAM
Intelligent Random Access
Memory
Introduction to IRAM
• History
In a 1996–2004 research project in the
Computer Science Division of the University
of California, Berkeley, the Berkeley IRAM
project explored Computer
Architecture enabled by the wide
bandwidth between memory and processor
made possible when both are designed on
the same IC.
• Intelligence stands for
Microprocessor and RAM
stands for memory
Fig. 1 IRAM
• Merges RAM and Processor
Inspiration of IRAM
• Why we need IRAM???
problems:
Processor-Memory Performance Gap
“AWKWARDNESS” of high capacity DRAM chips
Inspiration of IRAM
• Solution of problems
Provide a more cache memory
Time to be double
demand for processing 2 months
power and memory
Microprocessor 18 months
DRAM 120 months
IRAM Architecture
• The Key Technologies behind the IRAM technology are,
1) Vector Processing
2) Embedded DRAM and
3) Serial I/O Vector Processing
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
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
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
IRAM Architecture
• 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
Advantages of IRAM
Energy Efficiency
Memory Flexibility
• Scientific computing
• Lossy Compression (JPEG, MPEG video and audio)
• Cryptography (RSA, DES/IDEA, SHA/MD5)
• Multimedia Processing (compress., graphics, audio synth,
image proc.)
• Speech and handwriting recognition
• Operating systems/Networking
• Databases (hash/join, data mining, image/video serving)
• Language run-time support (stdlib, garbage collection)
Applications of IRAM
• Nowadays, GIGABYTE is
manufacturing IRAM commercially
Package Content