전체 글 28

Windows CPU, Memory 성능측정

perfmon을 사용하여 윈도우의 CPU, Memory를 측정할 수 있다. 하지만, csv파일로 내보내기 하기까지 많은 단계를 거쳐야한다. 간단한 윈도우 스크립트를 이용하여 CPU와 Memory 사용율을 측정하고, csv로 저장하는 툴을 만들어보자!(만들기 귀찮을 경우 다운받아 사용하세요. 사용법은 5번 참조) 1. cmd창에서 typeperf를 사용하여 CPU 사용율 측정 typeperf "\Processor(_Total)\% Processor time" "현재날짜 시간", "CPU사용율" 형식으로 출력되는 모습을 볼 수 있다. 2. 사용가능한 memory 용량(kb) 측정 typeperf "\Memory\Available KBytes" "현재날짜 시간", "사용가능한 memory(KB)" 형식으로 출..

Tech/Windows 2016.05.25

CUDA random number geration inside kernel

CUDA kernel에서는 host function을 사용하지 못한다. 즉 C++에서 rand(), time()과 같은 함수들을 사용할 수 없다ㅠㅠ그래서 CUDA에는 cuRAND라는 library를 제공한다.(http://docs.nvidia.com/cuda/curand) 원하는 Integer 범위에서 random값을 얻고 싶지만 이 문서는 너무 길고 어렵다. ㅠㅠ그래서 이 포스팅 에서는 원하는 Integer 범위에서 값을 얻어오는 방법을 소개 하도록 하겠다. 말로 대충 설명해 보자면 curand_uniform 함수를 이용하여 Integer를 생성 하는데,curand_uniform은 위의 reference를 참고 하자면 0.0~1.0까지의 float를 반환 하는데 0은 포함하지 않고 1은 포함한다고 문서..

Tech/CUDA 2014.09.01

JCuda 설치 & 테스트

자바로 Cuda를 사용하자!이름하야 JCuda!!! 준비물1. eclipse(http://www.eclipse.org/)2. Jcuda(http://www.jcuda.org/downloads/downloads.html)3. Cuda가 설치된 컴퓨터=======================================================================================================설치 방법1. eclipse 다운로드, 자바가 없다면 자바도 설치하자2. cuda버전과 OS환경에 맞는 Jcuda 다운로드(준비물 2번 참조.)3. 다른거 없다. eclipse 를 키고 새 java project를 만든다.4. 프로젝트->우클릭->properties->Java Bu..

Tech/CUDA 2014.07.08

ubuntu kernel upgrade or downgrade

커널 빨리 설치하는법!ubuntu kernel ppa 접속http://kernel.ubuntu.com/~kernel-ppa/mainline 현재 다운그레이드를 하기위해 3.13.0-24 에서 3.7.10을 설치하기로 계획함!http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7.10-raring/ 에 들어가서 현재 시스템(32bit/64bit) 에 맞는 파일을 다운 받아야 한다. 총 3개의 파일을 다운 받아야함지금 시스템은 64bit기 때문에 다음과 같은 파일을 다운로드했음.=========================================================================================================1. li..

Tech/Linux 2014.06.10

Install nvidia graphic driver and cuda in Ubuntu

nvidia-331 버전을 설치할때 ubuntu에서 nouveau를 지우고 설치해야 한다. 아니면 드라이버 설치 후 검은 화면을 맛볼수 있다.또한 cuda 설치시 패키지로 묶여있는 드라이버를 설치해도 이와같은 현상이 일어난다.드라이버는 nvidia 홈페이지에서 따로 받아 nouveau를 블랙리스트 혹은 제거 후 설치하는게 제일 좋다. (ppa를 추가하여 해봤지만 검은 화면을 맛봄 ㅠ.ㅜ) cuda 설치시 드라이버를 제외하고 설치 하기 위해 다음과 같이 진행 해야 한다.$> sudo apt-get install freeglut3-dev libx11-dev$> sudo apt-get install libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev$> ./cuda_6...

Tech/CUDA 2014.05.30