Myriad 그룹은 유럽에서 제일 거대한 모바일 소프트웨어 전문 기업이군요.
위 동영상으로만 판단하면 터보 달빅을 라이센스 하는 단말기 제조사가 많아 질것 같습니다.
로열티가 많이 비쌀듯 하네요...
그런데 OpenGL 속도까지 빨라지는건 잘 이해가 안되는 군요.
프로세스의 90%이상이 HGL 하드웨어 가속기에서 처리될텐데...
milkit
2010-02-19 16:05
보통 VM의 가속기능은 프로파일링을 통한 가속기능이라고 봅니다.
많이 알려진 JIT나 SunVM의 hotspot기술들이 이런 정적 혹은 동적 프로파일링을 통하여 실행시간에 기계어로 최적화 하는 기술등을 쓰는것으로 알고 있습니다.
그리고 이런 방식의 기술들은 보통은 복잡하게 분기되는 연산보다는 예측가능하고 단순한 반복적인 연산을 수행하는 App나 코드에서 훨씬 최적화가 잘 이루어집니다.
예전에 봤던 자료에서는 C++은 물론 C로 짜여진 코드보다도 더 성능이 잘나왔던 결과도 있었습니다.(물론 C나 C++의 경우 컴파일러에 따라서도 성능차이가 많이 나지만요..)
그리고 Arm칩의 경우에는 과거 Java(JavaME 향)가속 칩이라고 하여 ARM CPU 인스트럭션이 직접적으로 JVM의 바이트코드를 부분적으로 수행가능하도록 하는 경우도 있었는데, 크게 주목받지는 못했던거 같습니다.(Jazelle이라 불리었나요?)
안드로이드가 많이 활성화 되면 어쩌면 ARM이나 혹은 다른 모바일용 CPU가 달빅VM의 가속을 도와주는 칩이 나올지도 모르겠네요..