설계독학맛비 YouTube/03 라이브 스트리밍 내용

210425_라이브방송_QnA

반응형

 

Q A
rtl로 짠거랑 c로 짠거랑 같이 쓸려고하는 별로인가요?

저는 이렇게 쓰고 있다.

c로 짠거 == HLS

HLS → RTL

RTL + RTL 

징크도 좋지만 스파르탄같은 저가 fpga로 하는게 낫은경우도 있을것 같아서요..

가격의 이슈..

Zynq > spartan 

교육용 Zynq

다루기에는 징크가 훨씬 쉬운것 같네요..

이거는 잘 모르겠어요.

zynq 를 처음배우시고 → 다른 FPGA

FPGA의 DRAM도 사용하시나요?

FPGA 안에 DRAM 은 없고.

HBM (High bandwidth memory)

FPGA ↔ DRAM 

DRAM 잘 사용해요.

PL에서 DRAM에 데이터를 R/W 해보고 싶은데, 어떤 방식을 이용할수있을까요?

AXI 를 아셔야 되요.

 

혹시 영상같은것은 타입이 주로 RGB24로 사용하나요?

RGB 24 == R 8b, G 8b, B 8b  Display

Y (Luma)   cbcr (Chroma)

맛비님 인공지능 반도체에 관심이있는데 국내기업중에 이런 분야를 다루는 기업이 많이 있을까요?? 국내시장동향이 궁금합니다 ㅎㅎ

대기업에서 AI 반도체. (뉴스기사에서, 삼성).

중소기업? or 스타트업.

스타트업

  • 퓨리오사 AI  (국제적으로 NPU Performance 단체, 순위권에 있는회사)
  • 딥엑스 (Embedded NPU)

국내시장 양산? (삼성이 유일)

맛비님 혹시 MIG도 저희가 설계하거나 다룰 수 있는 영역인가요?

xilinx MIG (memory interface generator) 

설계해본적은 없어요.

맛비님 저는 지금 보드레벨에서 회로설계 업무를 하고 있는데 FPGA쪽으로 전직해서 제대로 개발해 보고자 한다면 한다면 독학으로도 가능할까요 최소 석사까지 라도 해야 된다고 보시나요?

케바케라..

저는 ASIC IP → FPGA  (Verilog HDL 설계)

회로설계는 PCB artwork → FPGA 

독학으로도 가능할까?

경험

독학도 하고 했는데 < 회사에서 만들어서 배우는거

석사

석사는.. 저는 개인적으로 좋게보는데. (학부생 → 석사)

학사졸 설계 경험 o → 굳이 석사는? x

인공지능 반도체를 설계한 경험이 있으면 인공지능 반도체쪽 외에도 다른 반도체쪽에서 취업하기에도 좀 이점이 있을까요??

이점이 있다.

비메모리 설계 자체가. 

알고리즘 (AI) + HW 지식

알고리즘 배울 수 있는거라

혹시 맛비님, xilinx에서 가속기 개발에 있어서 크게 툴을 vivido, vitis, vitis-ai를 쓰는 것 같은데, 혹시 각 툴이 얼마나 쓰이는 지와 각 툴당 설계시 성능차이가 어떻게 될지 알 수 있을까요?

본인이 Core 를 직접 설계 할 수 있다. 

Architecture Performance 잘 낼 수 있다. (clock freq 낮고) 300 MHz,

  • Vivado (RTL)
  • Vitis  (HLS → RTL)

 

Vitis-AI

  • AI NPU 를 설계하는 회사. Xilinx 가 인수
  • Vitis-AI 출시
  • FPGA 내부에 Xilinx 가 직접 설계한 Core IP 가 박혀있다.
  • 설계 된 Core IP 에서,  framework (Tensorflow, Caffe, pytorch)
  • Performance 상대적으로 떨어진다. 하지만, Clock 700 MHz

 

성능차이 (케바케)

  • 어떤 Network (Model) 를 Inference
verilog 공부하는데 추천해 주실만한 책이 있나요? https://book.naver.com/bookdb/book_detail.nhn?bid=1912296
xrt 말씀이신가요?

xrt (xilinx run time)

Xilinx FPGA

Shell ↔ CL

징크에서 딥러닝프레임워크사용하려면 리눅스포팅해야하나요?

Zynq 에다가 linux 포팅 작업은..? 

Alveo Card 는 안한다.

네.... 공부를 해야겠네요 ㅎㅎ 현재 지금 Alveo u280 모델을 시험해보라는 과제를 하고 있는지라 이것저것 찾아보고 있네요. 혹시 공부하려고 하면 xilinx에서 제공하는 자료를 보고 공부하는게 좋을까요? 혹은 맛비님이 따로 공부하신 방법이 있다면 추천받고 싶습니다!!

아아 제공받은 과제가 HBM을 컨트롤하는 memory controller를 설계하고 검증해보려는 과제였습니다. 거기에 추가적으로 가속기 설계에 도움이 되기 위해 vitis와 vitis-ai툴을 사용해보라고 하신지라 ㅎㅎ... 두서없던 점 죄송합니다

HW 설계 분야

HBM을 컨트롤하는 memory controller는 Xilinx 에 IP 있다. (alveo u50 에 vivado example)

vitis 로 할 수 있는데, kernel 의 개념

공부순서를...

가장 확실한거

  • 되어 있는, 완성된 Project 를 찾아라.  

 

일반적인 알고리즘(그래프, DP 등) 공부도 HW 설계에 도움이 되는가요?

알고리즘 중요합니다!!!!  (재능?)

SW, HW 알고리즘의 논리적사고 굉장한 도움이 된다.

도움이 된다. 

맛비님 강의 재미있게 보고 있습니다  제 경우엔 자료가 부족해 공부에 어려움이 있었는데, 지금 입문하시는 초보자분들께서 공부하는데 큰 도움이 될 것 같습니다. 

감사합니다. 

난이도, 영상 시간 or 길이?  조절을 잘하고 있는지 모르겠어요.

영상을 올리는게 잘하고 있는건지 잘모르겠어요.

맛비님은 matlab을 사용하시나요?

석사 논문쓸 때,

이전 회사 다닐때, Filter 설계 일을 했었는데, 그때 matlab 을 썼었습니다.

지금은 아예 안쓴다. 

라떼.. matlab. python 라이브러리.

대학원에서 FPGA를 사용해 연구 진행 중인 학생입니다. Synthesis & Implementation 에 오랜 시간이 걸리는 경우가 많아 어려움이 있는데, 맛비님께서는 시간 단축을 위한 팁이 있으신지 궁금합니다.

Synthesis & Implementation 시간. 

dcp 파일

  • ooc (out of context) 를 잘 하시면 됩니다.
  • 컴퓨터 좋은거 쓰던가
  • 집에가기 전에 돌려라. 다음날 아침에 보게.

기다려주세요

ㅠㅠ 프로젝트를 잘 찾아봐야겠네요. 답변 너무 잘 해주셔서 감사합니다. 강의는 저는 따라가다보니 오히려 시간이 훅훅 가더라구요 ㅎㅎ 잘 보고 있습니다. 감사합니다. 저는 오히려 더 길게해주시고 자세히 해주시면 좋을 것 같습니다 ㅎㅎ. 항상 감사합니다!!

길게 해주면 좋다? 길게하자.

집중도 문제가 있다.

서울에 혹시 FPGA 학원 있을까요 ?

있어요. 비싸서 그렇지.. ㅠ

  • 리버트론
  • 이니프로
  • keti
  • etri

반응형

'설계독학맛비 YouTube > 03 라이브 스트리밍 내용' 카테고리의 다른 글

210903 라이브  (0) 2021.09.03
210822 라이브 방송  (0) 2021.08.23
210613 라방 QnA  (0) 2021.06.13
210522 라방 QnA  (0) 2021.05.22
2021/02/06 첫번째.. 방송  (0) 2021.02.07