opencl 및 cuda 공부에 관하여..

dnjsgk의 이미지

이제 막 c 공부한 초보입니다. c문법책은 여러번 봤구요..

gpgpu쪽으로 cuda 아키텍쳐로 opencl 공부를 해보려고 하는데,

cuda for c 보다는 opencl로 공부를 하는게 좋을까요?

opencl이 더 범용성이 좋을까 싶어 opencl책을 샀지만 이제 막 c 공부한 저로썬 읽어도 좀 막막하네요.

컴퓨터 용어등 책 내용을 이해하는데 시간도 많이 걸리고, 여러가지 용어 자체가

익숙하지가 않으니, 구글링 해가면 책을 봐도 제대로 이해를 하는건지 모르겠습니다.

그래서 자료구조라는걸 공부해보고 opencl공부를 해 보려고 하는데요,

혹시 opencl을 이해하는데 있어서 그 외에 공부해두는게 좋을만한게 뭐가 있을까요?

또 앞으로 이러한 gpgpu 시스템을 활용하여 연구해 볼만한 것들은 어떠한 것들이 있을까요?

snowall의 이미지

C를 이제 공부한 초보라면 cuda나 opencl을 공부하기엔 한참 이른 것 같아 보이는데요...

중학교 신입생이 대학수학을 이해하려는 정도의 시도로 보입니다.

일단 opencl이니 cuda니 하는 것들은 그냥 다 잊고 알고리즘, 자료구조와 병렬처리에 대해서 깊이있게 공부하세요. 매우 깊이있게.

그 다음에 opencl을 보면 잘 보일거예요. 지금 opencl을 붙들고 100의 시간을 투자해야 얻을 수 있는 성과를 기초부터 해 나가면 50의 시간을 들여서 기초를 닦고 20의 시간을 들여서 opencl을 공부하면 될 겁니다.

피할 수 있을때 즐겨라! http://melotopia.net/b

dnjsgk의 이미지

자료구조는 현재 윤성우씨가 쓴 자료구조 책으로 공부하려고 합니다.

알고리즘과 병렬처리는 어떤 책으로, 또는 어떤 식으로 공부하는게 좋은가요?

워나

snowall의 이미지

쉬워보이는 책 아무거나 붙들고 보세요. 저는 그냥 인터넷 검색으로 공부했어요.

피할 수 있을때 즐겨라! http://melotopia.net/b

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.