전체 글 썸네일형 리스트형 Linux에 JDK / JVM 설치 1. Openjdk를 이용 $ sudo apt-get install openjdk-8-jdk 2. Oracle repository를 이용 $ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer java뒤의 숫자는 버전이며 필요에 따라 선택가능 더보기 gprof 예제 $ gcc [option] [binary_name] [source] -pg $ gcc -o test test.c -pg$ ./test$ lsgmon.out test test.c $ gprof [binary_name] gmon.out > [export_file] $ gprof test gmon.out > test.txt$ vi test.txt 더보기 CUDA - Parallel programming with GPGPU What is CUDA? CUDA는 NVIDIA사가 개발한 병렬컴퓨팅 플랫폼이자 프로그래밍 모델으로, General-Purpose computing on Graphics Processing Unit, 즉 GPGPU를 C 언어를 비롯한 산업 표준언어를 사용하여 작성할 수 있도록 하는 기술이다. CUDA는 프로그래머로 하여금 NVIDIA의 GPU를 이용하여 병렬컴퓨팅을 구현할 수 있게 해 준다.프로그래머는 자신이 구현하고자 하는 프로그램이 병렬 연산에 적합하다면 GPU를 사용함으로써 성능 향상을 기대할 수 있다.왜? GPU는 수많은 코어들을 가지고 있기 때문. CUDA를 이용한 프로그램의 흐름은 다음과 같이 요약 가능하다.Main memory로부터 processing에 필요한 data를 GPU memory로.. 더보기 이전 1 2 3 4 5 다음