본문 바로가기
공부

PIM(Porocessing In Memory)

by Norwegian Wood 2024. 11. 10.

기존 방식

폰 노이만 방식 : 메모리가 명령어 및 연산자의 저장을 담당하고 프로세서는 메모리에서 명령어 및 연산자를 가져와 연산을 수행

 

 

https://m.edaily.co.kr/News/Read?newsId=01131606638988960&mediaCodeNo=257

 

메모리에서 연산을 수행하려는 이유?

1. AI 연산에서 메모리입/출력이 상당히 많은 응용이 생겨났고, 프로세서의 연산 속도를 메모리가 따라가지 못해 메모리 입/출력 속도 제한으로 인한 전체 AI 연산 성능 제약이 발생

 

2. 프로세서에서 연산을 하기 위해서는 데이터가 필요하고 이를 메모리에서 가져온 후 결과를 다시 기록해야 하는데, 프로세서와 메모리를 오가는 대역폭의 제약이 있어 전체적인 AI 연산이 느려짐

 

PIM의 방식

1. Processing-near-memory

· 실제 메모리 Chip 내부가 아닌 메모리 Package에 별도의 연산 장치를 넣고 필요 연산을 수행하는 개념

 

장점 :

- DRAM 칩 원가 절감 (공통 칩 사용)

- 다양한 응용 분야에 맞춤형 연산 기능 제공

- 향상된 성능 및 에너지 효율

 

단점 :

1. 칩 크기 증가 및 복잡성 증가

2. 추가적인 비용 발생

 

Chip 외부에 연산 Logic을 다시 추가하는 이유

· DRAM Chip에 연산 Logic을 추가 Chip size가 커짐 원가가 높아짐 수익성 악화

 

2. Processing-in-chip

· 데이터가 저장된 DRAM Cell 근처에 연산을 수행하는 Logic을 포함하는 방식

 

장점 :

1. 데이터 입출력과 동시에 연산 수행 가능

2. Processing-near-memory보다 훨씬 효율적

 

단점 :

1. DRAM 칩 내에 연산 로직 추가로 인한 비용 증가

2. 필수적인 연산 선정에 대한 고민 필요

3. 상용화 속도가 Processing-near-memory보다 느림

 

구분 Processing-near-Memory (P-NVM) Processing-in-Chip (P-in-Chip)
정의 메모리 근처에 처리 장치를 배치하여 데이터 이동 거리를 줄이는 컴퓨팅 패러다임 칩 내에 처리 장치와 메모리를 통합하는 컴퓨팅 패러다임
핵심 목표 메모리 접근 지연 시간 감소, 에너지 효율 향상 칩 면적 및 전력 소비 감소, 성능 향상
주요 장점 -높은 메모리 대역폭 및 에너지 효율 -칩 면적 및 전력 소비 감소
주요 단점 -낮은 메모리 접근 지연 시간 -높은 처리 성능 및 병렬 처리 능력

'공부' 카테고리의 다른 글

MUF  (0) 2024.03.21
CMP & Wet Cleaning  (2) 2024.03.17
전자기학2 7장 프와송, 라플라스 8장 정상자계 정리  (4) 2023.10.17