하드웨어 가속

Mykim5902 (토론 | 기여)님의 2017년 1월 26일 (목) 10:36 판 (새 문서: 분류:GPU == 개요 == 특정 연산을 외부 장치에 맡기는 기술. CPU가 직접 돌리면 효율이 낮은 그래픽, 사운드 작업이 하드웨어 가속의 주 작...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

개요

특정 연산을 외부 장치에 맡기는 기술. CPU가 직접 돌리면 효율이 낮은 그래픽, 사운드 작업이 하드웨어 가속의 주 작업들이며, 연산 작업을 타 장치에게 분담시켜서 CPU의 부담을 덜고 다른 곳에 자원을 투입해 더 나은 컴퓨팅 환경을 조성할 수 있다.

그래픽 소프트웨어들은 하드웨어 가속이 없으면 속도가 매우 떨어져 사용하기 어려운 지경에 이른다. 또한 운영체제에도 하드웨어 가속이 필수불가결한 시대가 도래해, 윈도우 7부터 포함된 Aero UI는 하드웨어 가속이 제대로 되지 않으면 사용할 수 없다.

또한 기술이 발전함에 따라 하드웨어 가속은 단순한 CPU의 작업 분담을 넘어서 그래픽 환경 개선(화질, 프레임 개선 등), 독자적인 컴퓨팅 연산을 하게 되었다. 게임 방송에도 중요한 기술로 꼽히고 있는 데, 하드웨어 가속을 통해 영상을 추출할 수 있게 되어 CPU의 부담을 크게 낮췄기 때문이다.

주요 하드웨어 가속 기술

  • 엔디비아
    • PhyX : 3D 물리 모델 연산 기술
    • CUDA : 하드웨어 가속의 새로운 경지를 제시한 기술.
    • NVENC (CUDA의 대체 기술)
  • AMD(ATi)
    • APP
    • 플루이드 모션 : 동영상 프레임 보간 기술로, 동영상을 한층 더 부드럽게 한다.
  • 인텔 Quick Video Sync