본문 바로가기

Infomation

CUDA example & start & sample http://docs.nvidia.com/cuda/index.html#axzz4PxTi9GPm CUDA Code Sampleshttps://developer.nvidia.com/cuda-code-samples 더보기
동기(synchronous)방식과 비동기(asynchronous)방식 차이점 동기, 비동기 의 원래 의미는 통신에서 상대방의 일정 신호에 의해서 다음 동작이 이루어지면 동기 상대방의 상태와 관계없이 일방적으로 동작하면 비동기 입니다 즉, 상대방이 받을준비 됬다는 신호를 받아서 한byte 보내고 수신측에서 한byte받은 후 또 보내도 된다는 신호를 보내고 이 신호 확인후 보내고.. 이런식이 동기식입니다 이에 반하여 비동기에서는 일단 한번 전송 시작되면 좌~~~악 보냅니다 이와 비슷한 개념으로 일반 software에서 동기식이라 함은 어떤 루틴을 완전히 끝내고 제어를 반납하면 동기식 동작이 안 끝났어도 일단 제어권을 반납한 후 지 할일 계속하면 비동기식입니다 이게 무슨 말이냐 하면 예를 들어 siren 소리를 낼때 play_sound("siren.wav","동기") a=b+c; .... 더보기
CUDA programming_01 FROM http://newsight.tistory.com/135 인터넷 강의 : http://www.youtube.com/watch?v=m0nhePeHwFs&list=PLKK11Ligqititws0ZOoGk3SW-TZCar4dK Kernel : CPU가 GPU에게 큰 load의 작업을 병렬수행하도록 시키는 코드 이것을 만드는 것이 바로 쿠다 프로그래밍이고 gpgpu이다.함수 종류 지정(함수의 이름 앞에 다음을 선언하여 실행 방식을 결정한다.)__global__ : cpu(host)가 요청하여, gpu(device)에서 실행하는 함수 (쿠다 프로그래밍에서 가장 많이 쓰이는 핵심 함수이다.)__device__ : gpu가 요청하여, gpu에서 실행하는 함수__host__ : cpu가 요청하여, cpu가 실.. 더보기
CUDA ("Compute Unified Device Architecture", 쿠다) - GPU 집에서 또는 연구실에서 사용하고 있는 Desk Top 컴퓨터에 그래픽 카드 한 장을 추가함으로 인해서 계산 및 Simulation 속도가 200배가 빨라 진다면 과연 사람들은 이 기술을 어떻게 받아 들일까?엔비디아는 CUDA(Compute Unified Device Architecture)라는 기술을 2006년 10월 웹에서 공개하면서 본격적으로 개인용 슈퍼 컴퓨터의 시대를 열어가려고 하고 있다.오늘날의 GPU는 High Performance Computing(HPC)에 있어서 가장 적합한 솔루션이라고 평가되고 있으며 세상에서 가장 빠르게 확산이 되고 있는 기술 중에 하나이다. 특히 학술,계산 분야에 있어서의 Heterogeneous Computing을 통해 시스템을 최적화함으로써 CPU는Operatin.. 더보기
MySQL 데이터 타입 from http://ra2kstar.tistory.com/82 MySQL 데이터 타입 MySQL 에서 사용하는 데이터 타입에 대해서 알아본다. CHAR 데이터 타입CHAR와 VARCHAR(VARiable length CHARacter string)은 모두 텍스트 문자열을 허용하고, 필드의 크기를 제한한다. 두 타입의 차이점은 CHAR 필드의 모든 문자열은 크기가 정해진다는 것. 즉 더 작은 문자열을 입력하면 공백으로 채워진다. 반면 VARCHAR의 경우, 텍스트를 채우지 않으며, 입력한 텍스트 크기에 맞게 가변적으로 크기를 가진다. 그러나, VARCHAR는 각 값의 크기를 추적할 수 있는 약간의 오버헤드가 필요하기 때문에 모든 데이터의 크기가 비슷하다면, CHAR가 더 효율적이다. TYPE 사용되는 바.. 더보기
Deep leaning을 이용한 고흐, 뭉크 스타일 사진 만들기 (neural-style) FROM http://redtea.kr/pb/pb.php?id=free&no=951 최근 인공지능의 기계학습 분야에서 각광 받고 있는 딥러닝(Deep learning) 기술을 이용하여 기존 명화의 색채 및 질감을 다른 그림에 그대로 적용하는 연구가 발표되었다고 합니다. 딥러닝은 최근 인공지능에서 가장 떠오르는 기술로, 특히 이미지 및 음성 처리 분야에서는 사람의 능력과 견줄 만한(또는 그 이상의) 성능을 내는 것으로 알려져 있습니다. 아래의 그림을 보시지요. 하나의 공통된 '집' 그림에 서로 다른 명화들의 내용 및 질감을 입혀서 새 그림으로 재탄생시킵니다. A는 독일의 튀빙겐이라는 곳에서 찍힌 '사진' 이며 원본입니다. B~F에 있는 큰 이미지가 재탄생된 이미지이며, 각각의 왼쪽 밑에 작게 붙어 있는 것.. 더보기
로지스틱 회귀분석 in R from http://economia.tistory.com/69로지스틱 회귀분석이란? (Logistic regression)로지스턱 회귀분석은 선형 회귀분석과 달리 결과 변수(종속 변수)가 범주형 데이터인 경우에 사용되는 기법입니다.선형 회귀분석 모델에서는 설명 변수를 입력하면 수치형 결과를 얻게 되는데요, 신장, 시험 성적, 연간 소득 따위를 예측하고 싶을 때는 선형 회귀분석을 사용하면 됩니다.하지만 내가 예측하고자 하는 것이 수치화 하기 힘든 변수, 예를 들면 어떤 고객이 부도를 낼 것인지의 여부, 타이타닉 호에서 살아남을 것인지의 여부, 어떤 학생의 최종 학력 (초등학고, 중학교, 대학교, 대학원 이상) 일 경우에는 선형 회귀분석 대신 로지스틱 회귀분석을 사용하게 됩니다.회귀분석이기 때문에 기본적으.. 더보기
회귀분석(regression analysis) 이란 회귀분석(regression analysis)에 대한 초보적인 이해어떤 도시의 교통량에 있어 회귀분석을 활용하는 것에 대해 알아봅니다. 교통량에 영향을 미치는 변수로는 무엇을 사용할 수 있을까? 인구수, 등록차량수, 취업인구수 등을 활용할 수 있겠다는 생각이 우선 듭니다. 회귀분석(regression)이란 측정된 변수(인자)간에 인과관계를 수학적인 함수관계로 표시한 것입니다. 원인이 되는 변수를 X (독립변수 또는 설명변수), 그 원인에 따라 영향을 받는 변수를 Y (종속변수)라 합니다. 몇가지 인자 X들이 교통량 Y에 미치는 영향을 분석하는 것인데 회귀분석 등 계량경제학(Econometrics)은 상당히 방대하고 깊은 지식을 필요로 합니다. 우리는 기존 32개 도시들의 다음 데이터를 가지고 있다고 합니.. 더보기
MySQL에서 DB engine http://blog.naver.com/roadkh/40421166 1. MySQL에서 디비엔진을 선택할때의 선택 방법이건 매우 단순한 거지만 그래도 한번 집고 넘어가주는게 나을거 같다.알다시피 MySQL은 많은 디비 엔진을 가지고 있다. 보통 다른 DBMS를 사용하는 사람들이 가장 헷갈려 하는 부분이기도 하다(다른 DBMS만 사용하던 사람들은 이 엔진의 개념을 굉장히 생소하게 생각하더라). 간단히 사용가능한 DB 엔진을 얘기해 보면... 음.. 그냥 MySQL 깔린 사람들은 콘솔에서 show engines; 를 처보기 바란다. 나열하려니 귀찮다. 대표적인 엔진들의 선택시 고려사항에 대해서 설명하면 다음과 같다. [MyISAM]MyISAM은 MySQL의 가장 대표적인 엔진이다. 잘 모르는 사람들은 MyS.. 더보기
MarI/O - Machine Learning for Video Games MarI/O is a program made of neural networks and genetic algorithms that kicks butt at Super Mario World. Source Code: http://pastebin.com/ZZmSNaHX "NEAT" Paper: http://nn.cs.utexas.edu/downloads/pap... Some relevant Wikipedia links: https://en.wikipedia.org/wiki/Neuroev... https://en.wikipedia.org/wiki/Evoluti... https://en.wikipedia.org/wiki/Artific... BizHawk Emulator: http://tasvideos.org/Biz.. 더보기