OpenCL 안내서
• Tags:
Real World Technologies의 David Kanter은 심도있는 OpenCL 안내서를 집필했습니다. David의 저서는 일반적인 OpenCL의 역사에서 시작해서 실행 모델, 메모리 모델을 다루며, 요점과 용어 정리로 마무리됩니다. 능숙한 OpenCL 개발자가 되기 위한 초보 및 중급자들에게 읽어 볼 것을 권합니다.
AMD: 북미에서 OpenCL이 2위가 되는데 도움
• Tags:
고성능 계산 응용 프로그램(HPC)이 대두되었을 때, OpenMP은 오랜 시간 동안 업계 표준 공개 소스 API로 자리를 잡고 있습니다. 그렇지만, 이제 OpenCL은 HPC 영역에서 새로운 도전자로 대두되고 있습니다. Evans’ Data Corp.에 의하면, 현재 OpenCL은 Intel의 Threading Building Blocks을 추월하여 개발자의 약 28% 정도가 선호하는 2번째의 HPC 툴입니다(출처: AMD 발표자료). Evans은 또한 2009년 이래로 OpenCL 채택이 증가했음을 보여줍니다. AMD은 OpenCL 생태계에서 보여지는 공백을 채우는 최적화 및 개발 도구를 출시하여 게임을 한 단계 진보시킬 것을 결정했습니다.
Apple: OpenCL을 지원하는 Final Cut Pro 업그레이드
• Tags:
최근에 출시 된 Final Cut Pro X의 애플 사용자들은 이번 주요 업그레이드를 환영할 것입니다. 이제부터 FCP은 OpenCL의 지원을 받아 비디오를 클립을 만들게 됩니다. OnlineVideo.net에 따르면, “약간의 간단한 테스트 프로젝트를 실험했고, 특히 가우시안 노이즈 효과를 적용한 AVCHD 클립에서 대단한 속도 향상이 있음을 확인되었다.”고 언급했습니다. 모든 프로듀서가 이런 혜택을 보는 것은 아니라도, OpenCL 이 실제로 큰 이득을 주는 것으로 보는 것 만으로도 좋은 일입니다.
구글: Chrome과 WebGL을 미국 전역에서 TV 광고
• Tags:
지난 밤 우리는 테라 노바(Terra Nova)의 시즌 첫 회를 시청하면서, 구글 크롬 광고에 놀랐습니다. 광고에서 구글이 두드러지게 한 번이 아니라 두 번이나 WebGL을 언급하였습니다. 우리가 그랬던 만큼 여러분도 그 광고를 즐겼으면 합니다.
인텔® OpenCL SDK 1.5 발표: 디버거, 프로파일러, Intel® AVX 코드 생성기를 제공
• Tags:
새롭게 배포된 Intel® OpenCL SDK 1.5은, CPU에서 동작하는 OpenCL 응용 프로그램의 설계, 빌드, 디버그와 프로파일링을 용이하게 해 줍니다. 이 배포판의 새로운 사양 중 하나는 묵시적인 CPU 벡터화를 통하여 Intel® AVX 명령어 집합을 원활히 활용케 하는 Intel GPA 4.2을 기반으로 한 OpenCL 프로파일링을 지원하는 OpenCL 커널 디버거 베타판입니다. 그리고 오프라인 컴파일러는 리눅스를 지원합니다.
샌프란시스코 WebGL 개발자 모임
• Tags:
샌프란시스코에서 열린 WebGL 개발자 모임의 놀라운 성공 이후, 또 다른 모임 이 9월 29일 오후7시에 만들어 졌습니다. 이번달 샌프란시스코 WebGL 모임의 주된 내용은 SRI International의 Kuda 로, 진보된 JavaScript 라이브러리와 World Editor로서 웹 개발자가 빠르게 대화형 3D 웹 솔루션을 구축하는데 유용한 도구 입니다. 좌석이 30개로 한정되어 있으니 빨리 등록하시기 바랍니다.
WebGL의 보안
• Tags:
WebGL의 보안 능력은 이미 잘 문서화 되어 있었습니다. 하지만, 최근 반복되는 온라인 해킹과 서비스 공격에 대한 소식은 모든 온라인 매체의 거의 매일 뉴스 아이템이 되고 있는 실정입니다. 1. KHRONOS 그룹은 모든 웹 표준에 있어서, 보안이 필수적인 고려사항이라는 점에 전적으로 동의합니다. WebGL 표준은, 표준화 첫날부터 보안에 대한 고려와 함께 개발 되었습니다. 또한 WebGL 워킹 그룹은 GPU 벤더와 WebGL 보안에 대하여 매우 긴밀하게 협조하고 있습니다. 2. KHRONOS 그룹은 이미 OpenGL 의 확장판으로서 GL_ARB_robustness 라는 사양을 제정하였습니다. 이 확장판은, WebGL 콘텐츠가 메모리 영역을 벗어난 접근이나 서비스를 통한 공격을 하지 못하도록 특별히 설계되었습니다. 또한 보안 관련 기능에 대한 신속한 추가를 계속하고 있습니다. 3. GL_ARB_robustness는 이미 일부 GPU 벤더에 의해 채택되었고, KHRONOS 그룹은 다른 벤더에도 조속히 채텍되기를 희망하고 있습니다. 브라우저는 WebGL 콘텐츠를 사용하기 전에, 이 확장판의 있는지 점검할 수 있습니다. 가까운 장래에, 이 기능이 WebGL의 배포판에 포함될 것으로 기대하고 있습니다. 4. cross-domain image를 WebGL scene로 통합하는 기능은 개발자에게는 매우 유용한 도구이지만, WebGL 워킹 그룹은, Cross Origin Resource Sharing (CORS)를 사용자의 허락을 통해 활성화하는 방안(opt-in)과 이 기능의 오용을 막기위한 매커니즘을 고려중에 있습니다. 5. WebGL은 이미 GPU 벤더들에게 보안 문제에 대한 인식을 높이는데 큰 역할을 했으며, GPU가 CPU와 함께 최고의 컴퓨팅 플랫폼이 되는데 중요한 역할을 할 것입니다.