Jetson - Abstract

개천에 나온 용·2025년 1월 29일

jetson

목록 보기
1/2
본인은 jetson을 좀 많이 다루어 봄, 연구가 결국 로봇이다 보니 안에 들어가는 소프트웨어를 설계해야하고 요즘 트렌드에 따라 AI를 안 넣을수가 없어 많이 사용했는데 기왕 정리한거 그 방법에 대해 적어볼려고함

간략하게 jetson에 대해 설명을 하자면 ai와 robotics에 적합한 고성능 임베디드 컴퓨팅 플랫폼이다. 더 쉽게 말하면 정말 성능이 짱짱인 미니 컴퓨터라고 볼 수 있다.

솔직히 미니컴퓨터(raspberry pi, intel nuc)도 ai 가속기(tpu, hailo series)도 아주 많은게 요즘 시작인데 그럼에도 jetson이 사랑 받고 누구나 사용중인 이유는 내 생각에는 크게 두가지다

첫번째 호환이 좋다. nvidia가 쌓아올린 인프라는 무시하기 쉽지 않다. 시뮬레이션의 omniverse, 로봇에 issac sim, ai 가속화의 cuda 등 다양한 도구들과 연동이 쉬우며 저전력에서도 고연산이 가능하다(이게 은근 큼).

두번째 자료가 많다. nvidia에서는 자체적으로 계발자들을 위한 리소스와 지원을 끊임 없이 하고 있다. 또한 실제로 사용하는 사람들이 많아 자료 또한 비슷한 계열중에는 많은 편이라 생각한다.

덕분에 나는 jetson을 선택했고 나름 재미있게 사용 중이다.

모델명GPU 사양CPU 사양메모리 사양AI 성능 (TOPS)스토리지 방식출시 시기
Jetson Nano128코어 Maxwell GPU쿼드코어 Cortex-A574GB LPDDR40.5microSD2019
Jetson TX2256코어 Pascal GPU듀얼코어 Denver 2 + 쿼드코어 A578GB LPDDR41.3eMMC2017
Jetson Xavier NX384코어 Volta GPU + 48 Tensor 코어6코어 Carmel ARM v8.28GB LPDDR4x21eMMC2020
Jetson AGX Xavier512코어 Volta GPU + 64 Tensor 코어8코어 Carmel ARM v8.216GB 또는 32GB LPDDR4x32eMMC2018
Jetson Orin Nano1024코어 Ampere GPU + 32 Tensor 코어6코어 Cortex-A78AE v8.24GB 또는 8GB LPDDR540microSD2023
Jetson Orin NX1024코어 Ampere GPU + 32 Tensor 코어8코어 Cortex-A78AE v8.28GB 또는 16GB LPDDR5100eMMC2023
Jetson AGX Orin2048코어 Ampere GPU + 64 Tensor 코어12코어 Cortex-A78AE v8.232GB 또는 64GB LPDDR5275eMMC2022

자세한 사양을 아는 것도 중요한데 gpu, cpu 코어 사양하고 메모리, tops 스토리지 방식 정도만 알면 될 것 같다.

스토리지 방식장점단점
microSD- 스토리지 용량 변경 및 업그레이드 가능
- 비용 효율적
- 속도 및 안정성이 eMMC보다 낮음
- 외부 요인에 의한 손상 가능성
eMMC- 빠른 데이터 전송 속도
- 높은 안정성
- 내구성 강함
- 용량 고정
- 교체 및 업그레이드 어려움
- 비용 증가 가능성

여기서 일단 필요한 걸 설명하자면 스토리지 방식인데 jetson과 그 외로 나눌 수 있다. micro sd는 말 그대로 sd카드 저장 방식이고 eMMC(Embedded Multi Media Card)는 임베디드 보드에 적합한 mmc규격이다. eMMC의 경우 추가적인 저장공간을 원하면 ssh를 부착하면 된다. 그 방법은 추후에 올리겠다.

간단하게 정리를 해봤는데 생각보다 적을게 많다. 다른 플랫폼과 섞이는 방법, 세팅 방법, tensorrt등 적을게 생각보다 많다 어짜피 시간도 많으니 하나하나 적어볼 생각이다.
https://www.nvidia.com/ko-kr/autonomous-machines/embedded-systems/?utm_source=chatgpt.com

profile
로봇 계발자이자 글쓰는 사람입니다.

0개의 댓글