Programming
![[CUDA] GPU Programming을 하는 이유](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fblngnn%2FbtsdpzhpdXP%2F3p31QbQt1n6AuX56UKiZYK%2Fimg.png)
[CUDA] GPU Programming을 하는 이유
왜 GPU programming 일까? multicore central processor의 보급량 증가! 듀얼코어를 시작으로 8- , 16- ...등 parallel computing이 꼭 필요해졌다. CPU(Central Processing Unit) 만으로는 불가능할까? CPU의 Clock cycle이 늘어나긴 했지만, 더 증가가 어렵다. 이는 heat와 power(transistor의 크기를 더 줄일 수 없다는 한계) 때문이다. 따라서, 다른 방법 즉 gpu를 찾게 된 것이다. Parallel Programming의 간단한 역사 1980,90년대 cpu가 발전하면서 그래픽 기술도 함께 발전했다. 마이크로소프트는 이를 위해서 새로운 2D display accelerator라는 것을 개발했다. hard..
![[Linux] ubuntu에서 htop 설치하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flh5Od%2FbtrIK81k5J5%2FKZkZ4KEGqdBKhLxkNw69Kk%2Fimg.png)
[Linux] ubuntu에서 htop 설치하기
Htop이란? 시스템 모니터 프로세스 뷰어이자 프로세스 관리자. cpu를 모니터링 할 수 있다. UNIX 프로그램인 top의 대안으로 설계 되었다. htop은 실행중인 프로세스의 목록을 제시함. 시각적으로 프로세스에 대한 정보를 확인 할 수 있기 때문에 유용하다. Ubuntu에서 htop 설치 명령어 sudo apt install htop HTOP 사용해보기 터미널에 htop을 쳐보자. CPU, swap, Memory 사용량을 확인할 수 있다.
![[Git] 구 버전 branch git clone 하는 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ28cT%2FbtrG8s2lvs1%2FSfyvOyb9sPWx5Eu4OUzknK%2Fimg.png)
[Git] 구 버전 branch git clone 하는 방법
⭐ github의 repository 중 구 버전 clone 하는 방법에 대한 포스팅입니다! 아래 코드가 브랜치 하나만 clone하는 코드이다. git clone -b {branch_name} --single-branch {repository url} 예를 들어, 아래의 repository의 multi-video-tracking 브랜치만을 clone하고 싶다고 하자. repository 의 주소를 아래와 같이 복사해준다. 코드는 아래와 같다. git clone -b multi-object-tracking --single-branch https://github.com/mikel-brostrom/Yolov5_StrongSORT_OSNet.git