2010/02/07 20:55
크리에이티브 커먼즈 라이선스
Creative Commons License
로봇을 연구하는 사람의 목적은 사람 마다 다르겠지만, 일반적으로 사람이 하는일을 로봇이 대신하게 해주자 라는 것입니다. 반복적인 조립이나 속칭 3D 작업 등이 대표적인 예가 될 수 있겠습니다.

가끔 상상하는 것인데,
그런데 만약에 말입니다 만약에... 이 모든것이 로봇으로 대체될 수 있다 라고 가정한다면,

과연 그 사회는 우리가 꿈꾸는 인간은 편하게 쉬고 놀고 먹기만 하는 그런 사회일 수 있을까요?

혹은

일반적인 상상과는 정 반대로 대량의 실업자가 양산되어 소수의 몇명만을 위한 그런 사회가 되지는 않을까요?

결국 이러한 로봇들을 구매하는 입장은 회사가 될 것인데, 인간을 모두 대체할 수 있는 로봇을 구매하는 그 회사에 원래 있던 사람들은 과연 어디로 가야하는 것일까요? 그렇게 점점 기계와 로봇에게 인간이 할 수 있는 일들을 빼앗겨 가는데... 어쩌면 이건 서로간의 밥그릇 싸움으로 번질 수도 있지 않을까? 라는 생각이 듭니다.

물론...

그런 걱정 따위 어차피 먼 미래의 일이라고 생각하고 있지만 말입니다... 하지만 그런 날이 다가 왔을 때, 과연 인간들은 어떻게 대처해야할 지 조금은 고민을 해봐야하지 않을까 싶네요.
저작자 표시 비영리 동일 조건 변경 허락
Posted by SHHyun
2010/02/07 00:54
크리에이티브 커먼즈 라이선스
Creative Commons License
CUDA 를 사용한 병렬 프로그래밍을 하면 제일 더러운 것이 디버깅 입니다.
사실 CUDA 뿐 아니라 모든 병렬 프로그래밍이 제일 변태같은게 디버깅이죠 -_-;;

어쨌든 nVidia 에서 Visual Studio 2008 에 내장되는 형태로 Nexus 라는 디버거를 내놓았습니다.

http://www.nvidia.com/object/cuda_get.html 에 보시면 하단부분에
NVIDIA’s “Nexus” (code name) for Visual Studio now in Beta: Sign up today!
라는 부분에 Sign up 을 하면, 약간의 심사(?)를 거친 후에 이메일로 결과가 옵니다.

저는 한 2주정도 걸린것 같은데요

1. Two (2) computers running Windows Vista or Windows 7 on the same network, one to host Visual Studio, and a target for running your application.

2. One (1) G92 or GT200 based GeForce, Quadro or Tesla GPU in the target machine.


현재는 G92 나 GT200 아키텍쳐를 사용한 nVidia 칩셋을 지원 하는군요.
흑... 저는 G98M 아키텍쳐라 다른 PC 로 해봐야 되네요

아래의 동영상은 Nexus 를 사용해 디버깅을 하는 모습입니다.

Video #1: Parallel Nsight debugging CUDA C in Visual Studio 2008
Debugging CUDA C, Memory and Variable Inspection, Thread Focus


저작자 표시 비영리 동일 조건 변경 허락
Posted by SHHyun