멀티코어 CPU에서 병렬 처리를 위한 몇몇 가지..

Exploiting Parallelism with Multi-core Technologies  위 강좌에서 잘 나온다. 3가지 멀티코어 병렬 처리를 위한 방법들.. 1. 새로운 언어를 사용한다. ex) Cilk, NESL, Haskel, Erlang, Fortress,…..2. 랭귀지 익스텐션을 사용한다. ex) OpenMP – 이해하기 쉽지만, 또 다른 컴파일러가 필요하다.3. 라이브러리 : POOMA, Hood ,…. – 사용하기 편하다. – 특정 도메인에만 적용 가능하다. 그래서 결론은 Intel Threading Building Blocks 이라는 말인인데, […]

계속 읽기

검색 컨퍼런스를 한다는데….

Search Day 2008 이 실시 되는구나..근데  내용에 비해(이건 전적으로 개인적인 느낌이다. 모든 분들에게 내용이 빈약한건 아닐테다.) 조금 비싸다. 게다가 평일이라니…. 더군다나 Tech 관련 Track을 보니 약간 실망이다. 사실 검색 서비스에 관심이 있다면 들을만 하겠지만, 저런 Track을 Tech주제로 이름 짓는건 정말 아닌거 같다. 이런게 Tech관련 컨퍼런스인지는 약간 의문이다. 뭐 국내 기술 컨퍼런스가 여태 다 그랬지만, 이제 […]

계속 읽기

Query -Url 연결 알고리즘

어떤곳에서는 저런걸 바로가기라고 표현하기도 한다. Query로그와 Url로그를 보고 그 쌍을 학습셋으로 집어 넣어서 Query Url에 대한 신경망(neural network)을 만드는 작업이였는데, 예전에 만들어본 Neural Network 프로그램과 약간 다르게 접근해서 매우 흥미로웠다. Backpropagation algorithm을 사용한건 동일 했지만 Hidden Layer의 갯수를 입력된 Query로그를 사용해서 의미단위로 쪼개서 그 쌍을 가지고 Hidden Layer를 만들었다. 그러니까… “주니어 네이버”라는 쿼리가 들어오면 {“네이버” […]

계속 읽기

군대와 병역특례

갑자기 군대 이야기다. 솔직히 미병님의 이 글을 보고 생각해 보는 점은 일단 군대보다는 병역특례가 훨씬 낫다는거. 병역특례분들이 생활시 불합리하다고 느끼는 부분은 일반 직원과의 차별일테고…현역으로 가있는 분들이 불합리(?) 하다고 느끼는 부분은 병역특례분들의 자유와 안전일것이다.현역 군인들의 불만은 그곳에서 제한되는 것들이 인간의 기본권이여서 더 비교할 수가 없다.  미병님이 말씀하신 군대의 위험함은 안가본 일반인으로서 상상하기 힘들정도다. 본인 역시 현역으로 […]

계속 읽기

[책] 집단지성 프로그래밍

집단지성 프로그래밍정확히 4월에 나오는걸로 알고 있었는데, 역시 이달을 넘기지 않는구나.원서는 아마존에서 57위에 올랐다고 저자가 글을 써놓았다. 카테고리 순위가 아닌걸로 봐서는 굉장히 많이 판매가 되고 있다는 이야기다. 이 책 원서에 대한 칭찬은 입에 침이 마르도록 한지라… 두말하지는 않겠다.번역을 오픈마루 윤종완 팀장님이 하셨는데,  훌륭한 번역 하셨을거라 생각한다. 진정한 web 2.0을 구현하기 위해 어떤 기술적인 것이 필요한지 살짝 […]

계속 읽기

Programming Erlang 리뷰 끝.

내가 맡은 부분은 10장에서 20장까지 였다. 딱 번역서라는 생각이 들 정도만 내용정리가 되었다는게 개인적인 느낌이고 번역자분이 반역자는 되지 않을 번역이라 생각이 든다. (이 정도도 얼마나 힘든 부분일지 …. )원서를 보면서도 내용 이해가 안되는 부분이 번역서를 봐도 이해가 안되는게 당연한게 아닌가? 총평 : 번역은 매끈하게 잘 되었다. 부분적으로 용어의 통일이 잘 이루어 지지 않은 부분이 눈에 […]

계속 읽기

CouchDB

CouchDB 란다. 아직 인큐베이터에 있는데…. 이것도 유심히 볼 만 할거 같다. Erlang OTP 만 섭렵하면 이걸 점령해 보는것도 어렵지는 않을거 같은데…

계속 읽기

Erlang kpmap 함수

pmap을 개선해서 kpmap함수를 만들어 봤다. (함수명은 내가 직접 지어본거다. ^^;) kpmap 함수는 …기존의 pmap함수가 입력되는 리스트 원소 갯수만큼 process를 만들어 버리는 단점을 가지고 있기 때문에 마지막 인수로 k라는 인수를 두어 k개의 process만을 만들어 처리를 하게끔 하는 함수이다. pmap 함수에서 내가 사용했던 작업이 1000여개의 파일을 열어 텍스트 처리를 하는 함수였는데, 1000여개의 함수를 여는 1000여개의 process를 만들기가 […]

계속 읽기

쿼드코어에서 병렬 프로세싱 실험

사실 요즘 회사서 리서치 용으로 몇가지 간단한 파일 처리 프로그램을 만들었는데, 이 리서치 기간에 Erlang으로 그 프로그램을 만들었다. 뭐 완전한 프로그램으로는 Erlang으로 처음 만드는 것이라서 시행착오도 많이 했지만 그럭저럭 잘 마무리를 지은거 같다. 다 코딩하고 프로파일링 후 이 Erlang 코드의 어느 특정 부분에서 처리 시간이 굉장히 오래 먹는다는걸 알았다. 바로 텍스트 정규식을 처리해 그것의 중복검사까지 […]

계속 읽기

정형돈 사오리 결혼 관련 프로를 보면서…

사실 주말에도 TV를 별로 보지 않는데 어제 우연히 와이프하고 처제하고 아이스크림을 먹으면서 집 거실에서 TV를 함께 보고 있었다. 그 시점에 나온 프로가 “결혼했어요”였는데 거기서 정형돈과 사오리의 에피소드를 보고 와이프와 처제가 정형돈이 너무한다는 말을 하면서 남자들 다 저렀냐는둥 하면서 나에게 동의를 얻으려 하고 있었다. 내가 했던 말이.. “난 정형돈이 이해된다.” 는 말이였다. 사실 우리여성동지님들의 질문은 동의를 […]

계속 읽기