-
公开(公告)号:KR101465422B1
公开(公告)日:2014-12-10
申请号:KR1020130084500
申请日:2013-07-18
Applicant: 성균관대학교산학협력단
IPC: G06T1/00
CPC classification number: G06T1/20 , G06F9/455 , G06T15/005
Abstract: 본 발명에 따른 가상화 환경에서의 오픈지엘 그래픽 처리 방법은 가상 머신 내의 오픈지엘 어플리케이션을 통해 오픈지엘 명령어를 호출하는 단계, 하이퍼바이져 모듈이 공유 메모리를 통해 공유 큐를 생성하고 이를 상기 가상 머신에 전달하는 단계, 상기 가상 머신 내의 메사 소프트웨어 폴백 모듈이 상기 전달받은 공유 큐에 상기 오픈지엘 명령어를 삽입하는 단계, 상기 공유 큐를 호스트 폴링 쓰레드가 상기 메사 소프트웨어 폴백 모듈로부터 전달받는 단계, 상기 공유 큐에서 상기 오픈지엘 명령어를 추출하여 그래픽 쓰레드로 전달하는 단계 및 상기 그래픽 쓰레드가 상기 전달받은 오픈지엘 명령어를 실행시켜 그래픽 처리 장치를 동작하는 단계를 포함한다.
Abstract translation: 在虚拟化环境中处理Open Graphics Library(openGL)图形的方法包括以下步骤:通过虚拟机中提供的OpenGL应用程序调用openGL命令; 通过hyper-visor模块通过共享内存创建共享队列,以将共享队列传递到虚拟机; 通过虚拟机中的台式软件后备模块将openGL命令插入共享队列; 通过台式软件后备模块的主机线程接收共享队列; 从共享队列中提取openGL命令,将openGL命令传递到图形线程中; 并通过执行图形线程接收的openGL命令来操作图形处理设备。