안녕하세요.
최근 여유가 좀 생겨서 공부할 분야를 찾다보니
GPU가 최근 성능도 좋아지고 많이 적용되는것 같습니다.
ION등등 임베디드환경에서 그래픽을 빠르게 처리하기위한 기능이 중요해지기도 하구요.
GPU 자체의 구조나 동작 등은 자료를 찾기 어렵고 시작할 방법이 없어보이는데
GPU의 커널 드라이버는 많이 공개되었더라구요.
GPU의 디바이스 드라이버를 분석해보고, 오픈 소스 프로젝트에 참여해볼까하는데
GPU의 성능에 디바이스 드라이버가 많은 영향을 줄까요?
GPU만 빠르면 되는거 아닌가 싶기도해서 디바이스 드라이버를 잘 이해하는게 도움이 될지 모르겠습니다.
시작도 안해보고 이런 질문을 올리는게 어리석다고도 생각되지만
나름 뭔가 시도를 해보려는 사람에게 작은 조언이라도 부탁드립니다.
댓글 20
-
백창우
2014.03.04 19:56
-
백창우
2014.03.06 15:55
게으른 사장도 마찬가지 입니다.
-
김기오
2014.03.06 10:02
시켜서 하는 거라 필요성은 생각하지 않고 있습니다.
저같은 월급쟁이가 그렇지요 뭐...
-
감치미
2014.03.10 20:29
이쪽 분야에 스터디 모임이 있으면 참여하고 싶은데 누가 리드 하실분??
-
myskan
2014.03.10 21:10
MPSoC 스터디 그룹에서 이 분야를 진행 해 볼까요?
요즘 혼자서 심심해서 이것 저것 하면서 노는중... ㅋ
-
문태호
2014.03.10 23:15
진행해주세요!! 열심히 참여하겠습니다 ㅎ
-
감치미
2014.03.14 01:01
참석 하겠습니다~~~
-
박량우
2014.03.14 19:29
진행해 주세요~~~ㅋ
-
myskan
2014.03.28 01:04
아니요. hdl 언어로 공부하지 않습니다.
해당 언어는 구현에 사용되는 언어이기 때무입니다.
-
카르마
2014.03.21 22:47
soc분야 배워 보고싶습니다
이부분이 verilog나 vhdl이용해서 공부를 하는건지 궁금합니다
-
백창우
2014.03.30 14:18
그러시죠. 안그래도 CUDA 때문에 공부방을 만들까 고민하고 있었습니다.
-
myskan
2014.03.28 01:05
요즘 여러가지 생각이 많아서... 나중에 둘이서 이야기 할 기회가 있을 것 같아요 ^^
-
백창우
2014.03.25 23:18
CUDA를 하면 같이 해볼 생각이 있습니다.
-
카르마
2014.03.28 21:51
저도 인터페이스부분 중요하다고 생각하기에
같이 공부해보면좋겠습니다.
스터디에 참가하고싶네요
-
허경탁
2014.03.11 09:18
안녕하세요? 기오님~
오래간만이시네요~ 잘 지내시는지...
예전에 잠깐 살펴보다가 말았는데, 굉장히 복잡한 구조이고, 커널이 GPL을 강조하면서 업체마다 갖고 있는 핵심 알고리즘이나 메카니즘은 모두 다 PLATFORM의 라이브러리로 변경되었습니다.
드라이버단의 코드만을 갖고서 완벽한 구조 파악은 힘들겠지만, 일부 구조만 파악한다면 가능할 것 같습니다..
칩 벤더도 GPU를 사와서 사용하기 때문에 잘 알지는 않는다고 하더군요~ ^^
-
김기오
2014.03.20 10:07
안녕하세요~~
드라이버만 파악해서는 안되겠어서 wayland부터 opengl 등등 그래픽 스택 전체를 공부하고 있습니다.
먼 길을 가는 기분이에요...ㅠ,.ㅠ
-
감치미
2014.03.17 18:24
스터디 그룹 공지가 떴는데, 아직 GPU관련은 없어서 아쉽네요.
스터디 개설되면 물심양면으로 돕겠습니다.
-
김기오
2014.03.20 10:10
스터디를 하게되면 어떤 내용으로 해야할까요?
마땅히 책도 없고 mali 드라이버 소스를 보는 식으로 해야할까요?
스터디를 만들기위해 스터디 장소같은건 준비할 수 있지만 내용을 어떻게해야할지
잘 아시는 분이 한분이라도 계셔야 시작할 수 있지 않을까요.
초반에 조금이라도 이끌어주시는 분이 계시다면 허드렛일은 제가 하겠습니다.
-
감치미
2014.03.20 18:51
그래픽스(GPU)가 워낙 방대한 양의 내용을 포함하고 있고 또
EGL/OpenGL ES/HWC 등의 버젼도 6개월에 한번씩 업데이트 되고
각 제조사 마다 다른 렌더링의 형태를 제공하기 때문에
스터디에서는 일부분에 대해서 초첨을 맞추고 하는 것이 좋을것 같은데요.
오프라인 모임으로 한 번 모여서 조율해 보시는 것은 어떨까요?
얼마나 많은 사람들이 관심이 있어하고, 어떤 방향으로 갈지도 같이 생각해보구요.
-
조성진
2014.03.28 09:33
익숙한 이름이다 싶었는데 연구실 선배님이셨네요.
도움이 될지는 모르겠지만, 2개월전에 ICCE (IEEE International Conference on Consumer Electronics)에서 발표되었던 GPU관련 논문이 있는데 링크 걸어 드리겠습니다.
Woohyun Joo, and Dongkun Shin, "Resource-Constrained Spatial Multi-Tasking for Embedded GPU", ICCE, 2014
: http://nyx.skku.ac.kr/publications/papers/1569803355.pdf
덧1> ICCE는 원래 요약본만 내는 곳이라 key idea만 존재합니다. 이분이 올해 졸업하셔서 detail한 국문 논문을 보유하고 있으니, 혹시 관심 있으시면 쪽지 주셔요 ^_^
덧2> 올해 스승의날 뵙겠습니다~
.
마침 저도 GPU 프로그래밍을 할일이 있는데 책만 사놓고 보지는 않고 있네요.
재작년에 GPU 스쿨(?)에 간적이 있는데,
그때 경험한 바로 CUDA하고 OpenCL만 하면 되지 굳이 디바이스 드라이브까지 할필요가 있을까라는 생각이 듭니다.
하지만 저도 잘 모르는 입장이라 제 말을 너무 신뢰는 마세요.