저는 CS 학부생으로서 프로젝트 아이디어를 곧 마무리하고자합니다. GPGPU (Link)와 같은 GPU 또는 GPU를 사용한 실제 그래픽 처리와 함께 작동하는 그래픽 기반 프로젝트에 주로 관심이 있습니다. 저의 상사는 GPGPU 및 3dUI와 같은 병렬 컴퓨팅과 관련된 주제를 아이폰처럼 찾아 보라고 제안했습니다. 지금까지 우리가 생각해 낸 아이디어 중 일부는 카메라 폰에서 찍은 이미지 또는 증강 현실을 향상시키는 것과 관련이 있습니다 (개인적으로는 1 년 내에 완료하기가 어렵다고 생각합니다). 나는 주로 CUDA (NVIDIA)를 사용하여 작업 할 것으로 예상됩니다.
모바일 장치에서 사용할 수있는 아이디어가 있습니다.GPU를 사용하는 그래픽 기반 프로젝트 아이디어?
답변
내가 가진 한 가지 아이디어는 일정 최적화 도구입니다. 수업 또는 회의 일정을 작성하고 모든 사람의 세션 선호도를 알고있는 경우, 대부분의 사람들이 원하는 수업/세션에 참석할 수 있도록 최적의 일정을 계산할 수 있습니다. 이것은 병렬 컴퓨팅 응용 프로그램의 한 예입니다.
계산적으로 많은 문제가있는 경우 위키 피 디아의 목록 NP-Complete problems을 살펴 보시기 바랍니다.
아이디어를 주셔서 감사합니다,하지만 난 더 많은 그래픽 관련 하나를 찾고 있었다 .still 내가 확실히 그것을 고려할 것입니다. –
얼마나 걸릴 수 있습니까? 스트림 프로그래밍/SIMD에 대한 지식이 얼마나 있습니까?
이 주제에는 익숙해지는 데 시간이 많이 걸립니다. 그것이 당신에게 완전히 알려지지 않은 영역이라면, 그것이 모두 어떻게 소속되어 있는지를 이해하기 위해서 적어도 2 개월의 실험을 계산하십시오. GPU의 강점 (원시 연산 능력, 동시 실행)을 활용하고 취약점 (낮은 메모리, 느린 로딩, 캐시 없음)을 피하는 효율적인 코드를 작성하려는 경우 더욱 그렇습니다.
1 년의 기간이 있고 simd/stean 프로그래밍에 대한 지식이 없습니다. 제품 작업 전에 코딩 기술을 습득하기를 원했습니다. –
그런 풍성한 시간 틀로 걱정하지 마십시오. 독일 (내가 공부하는 곳)에서 학부 프로젝트는 일반적으로 3 개월 이상 걸리지 않습니다. 그래서 나는 의심 스럽습니다. –
필드에 대한 지식 수준을 감안할 때 낮은 수준으로 목표를 설정해야합니다. 이것은 모욕적 인 의도가 아니지만 CUDA는 능숙 해지기까지 몇 달이 걸립니다. 최소 3 ~ 4 개월 예산으로 GPU에서 최대의 성능을 발휘하는 CUDA 프로그램을 작성하는 데 필요한 지식을 축적하십시오.
다음으로 할 일에 대한 아이디어가 있어야합니다. GPU 프로그래밍은 이미 고속 수치 해석, 전산 유체 역학, 이미지 처리, 광선 추적, 게임 물리학 및 분자 역학 시뮬레이션과 같은 다양한 응용 분야에 적용됩니다. 사용할 수있는 것의 많은 예를 보려면 CUDA webpage을 살펴보십시오.
- 레이 (단순 ME 이상)
- 볼륨 렌더링 (샘플 데이터에 대한 brainweb 확인)
- 역대 합
- 비디오 분석 컴퓨터 비전의
- 하위 집합이
- 1. 분산 처리 프로젝트 아이디어?
- 2. XML 프로젝트 아이디어
- 3. Java EE에 대한 프로젝트 아이디어
- 4. EJB 기반 프로젝트를위한 아이디어
- 5. 초보자를위한 Java 프로젝트 아이디어
- 6. 데이터베이스 최종 연도 프로젝트 아이디어
- 7. Hadoop MapReduce를 사용한 프로젝트 아이디어
- 8. 학생 프로젝트 아이디어 : 병렬 컴퓨팅
- 9. C++/Unix 홈 프로젝트 아이디어
- 10. Python 입문. 초보자 프로젝트 아이디어
- 11. 프로젝트 아이디어 (Python 또는 C#
- 12. MVVM 및 상태 기반 명령 - 좋은 아이디어 또는 나쁜 아이디어?
- 13. QWidget에 픽셀 기반 그래픽 그리기
- 14. CoreImage가 GPU를 사용하도록 강제 할 수 있습니까?
- 15. Ruby Summer of Code 프로젝트 아이디어
- 16. Hadoop MapReduce를 사용한 전산 언어 프로젝트 아이디어
- 17. MVC/LINQ/jQUERY에 대한 멋진 프로젝트 아이디어
- 18. GPU를 사용하여 ColorMatrix 적용
- 19. 은 GPU를 사용해야합니까?
- 20. 좋은 아이디어/나쁜 아이디어 (/ 다른 아이디어?)
- 21. 가상 회의 구축을위한 아이디어
- 22. Git을 사용하는 프로젝트 내의 프로젝트
- 23. ... 아이디어
- 24. 벡터 기반 3D 그래픽 저장 형식
- 25. 그래픽 기반 C++ GUI 프레임 워크?
- 26. 애니메이션 그래픽 구현 대화 상자 기반 MFC
- 27. 스윙 기반 2D 그래픽 라이브러리 (텍스트 용)
- 28. 낮은 그래픽 그래픽 프로그래밍 과일?
- 29. 아이디어
- 30. 아이디어
GPGPU 프로그래밍의 앱을 추적 모바일 장치? 이 두 가지가 잘 어울리는 지 확신하지 못합니다. –
사실, CUDA는 모바일 장치에서 사용할 수 없으므로 그 조합으로 어떤 계획을 세우고 있는지 궁금합니다. – Eric