엔비디아가 개발자에게 오픈CL 개발 키트 공개한다네요 베타 버전도 아직 안나온듯 하구요.. OPENCL은 ?(Open Computing Language)은 개방형 범용 병렬 컴퓨팅 프레임워크로 CPU와 그래픽카드에 있는 GPU에 작업을 분배하는 병렬 프로그래밍이 가능하도록 해준다는 .....
간만에 책을 또 질렀다... 전부터 사야지 사야지 하면서 미루어 왔던... 이미 고전이 되어 버린책 그러나 윈도우즈에서 개발을 하는 개발자 라면 반드시 가지고 있어야 할 책!! 찰스 페졸드의 Programming Windows,5th Edition 그리고 이번에 2판 번역서가 나온 Spr.....
앞선 다섯 번의 글을 통해, Erlang의 가장 기본적인 면들을 살펴 봤습니다. 물론 다 살펴본 것은 아닙니다만, 미처 살펴보지 못한 주제들(binary, record...)은 Erlang의 가장 기본적인 부분이라기 보다는 양념에 가깝고, 특별히 심각한 프로그래밍을 할 생각이 없다.....
엔비디아 CUDA 기술은 엔비디아 GPU의 프로세싱 성능을 활용할 수 있는 세계 유일의 C 언어 환경이다. CUDA는 개발자들이 석유/가스 폭발, 재정 위기 관리, 제품 디자인, 의학 이미지, 과학 연구와 같이 가장 복잡하고 연산 집약적인 문제들을 풀어나갈 때 엔비디.....
병렬 컴퓨팅(Parallel Computing)은 작업의 실행 성능을 향상시키기 위해서 여러 프로세서를 사용하는 것을 말한다. 병렬 컴퓨팅은 작업을 서브작업으로 나누고 각각의 여러 프로세서에서 동시에 실행함으로써 작업의 실행 시간을 줄일 수 있다. 각각의 서브작업은.....
얼마 전에 Parallelism and Concurrency라는 글을 통해 동시성(concurrency)와 병렬(parallelism)의 정확한 정의에 대해서 의문을 제기했었는데 오늘 Simon Peyton Jones가 최근에 정리해서 내놓은 Tackling the Awkward Squad: monadic input/output, concurrency, .....
제가 함수형 언어에 직접적인 관심을 가지게 된 계기는 함수형 언어가 멀티코어 프로그래밍(병렬 프로그래밍)에 대한 가장 활발한 연구 결과를 내어놓고 있기 때문입니다. 부작용(side-effect)이 없고 연산(evaluation) 순서에 제약이 덜하다는 함수 언어 자체의 특.....
SQL Server 2008 관련된 동영상을 보다가 Entity Data Platform 이란거에 대해서 좀 봤고 LINQ라는 것에 대해서 좀 봤고, 최근에 알게된 Erlang 에도 생각이 미치더니만, 괜한 공상이 머릿속을 흔든다.앞으로도 DB의 중요성은 절대 줄어들지 않을 것 같으므로 정확하고.....