본문 바로가기

안드로이드14

Android 5.0 (Lollipop)과 AArch64 (64bit) 지원 관계. - S/W 개발 경험이 없는 입장에서 쓴거라 틀릴 가능성이 있습니다. - 엑시노스5433의 Aarch64 지원을 기대하고 있는 상황입니다. 안드로이드5.0 (Lollipop)이 적용되면 바로 지원될 것 같은 분위기였으나 긱벤치3에 올라오는 결과를 보면 그렇지 않습니다. (링크 : http://browser.primatelabs.com/geekbench3/1528796) 안드로이드5.0이 적용되었으나 여전히 AArch32 입니다. 상황이 이쯤되면 당장 AArch64가 적용될 것이라 보기 힘듭니다. - 64비트 지원 조건을 보면 이렇습니다. 아주 간단하게 말해서 아래 항목이 모두 64비트를 지원해야 합니다. 1. AP 2. OS (여기서는 안드로이드겠지요.) 3. 리눅스 커널 4. 프레임워크 라이브러리는 이.. 2014. 12. 20.
ARM 부동소수점 연산 성능 비교 v13.11 1. 엑시노스 5420 1.9GHz 싱글스레드, 멀티스레드 모두 스냅드래곤800과 비슷한 결과입니다. 평균치라서 차이가 있지 최대치를 비교하면 멀티스레드에서 스냅드래곤800은 1088 MFLOPS, 엑시노스 5420은 1081 MFLOPS입니다. 2. 쿼드코어의 싱글스레드. 엑시노스 5420이 1.9GHz라는데 엑시노스 5410 결과와 비교해보면 간단히 생각하기가 어렵네요. 터보부스트나 테그라처럼 쿼드코어 로드시의 클럭보다 듀얼코어 로드시의 클럭이 더 높은걸지도 모르겠습니다. 이와 묶어서 싱글스레드에서 듀얼코어가 동작한다고 해석할 수도 있습니다. 자세한건 나중에 따로 포스팅하겠습니다. 2013. 10. 29.
ARM 부동소수점 연산 성능 비교 v13.7 1. 스냅드래곤800 추가. 드디어 1GFLOPS 돌파입니다. 하지만 린팩이 VFPv4 성능을 제대로 뽑아낸다고 보기 힘든 상황인지라 크게 의미부여하기는 어렵습니다. 2. 클로버트레일+ 결과 추가. 이제야 제대로 된 멀티스레드 성능을 보여줍니다. 3. K3V2 결과가 추가. 이제야 Cortex-A9 다운 결과가 나옵니다. 4. 동클럭 성능에서는 스냅드래곤800도 엑시노스 5410에 안 됩니다. 스냅드래곤600과는 확실한 차이를 보이고 있습니다. 차이는 10~15% 정도. 5. 스냅드래곤200 쿼드코어 추가. Cortex-A5 기반입니다. 멀티스레드가 싱글스레드의 두 배 정도 밖에 안 되는 것으로보아 최적화의 여지가 있다고 봅니다. 6. K3V2 멀티코어 효율이 기타 쿼드코어 제품과 비슷한 수준까지 올라갔.. 2013. 7. 1.
ARM 부동소수점 연산 성능 비교 v13.6 1. 엑시노스5410 멀티스레드 결과. 결과 몇 개 쌓이니까 바로 스냅드래곤600 역전. 당연하다면 당연한건가... 2. 엑시노스5250이 엑시노스5410은 물론이고 스냅드래곤에게도 밀리는걸 보고 있으면, 본격적인 Cortex-A15 기반 제품을 위한 프로토 타입이 아니었나하는 느낌이 듭니다. 그런데 다른 벤치마크 결과보면 Coretx-A15 다운 모습을 보여줍니다. 린팩에서만 죽을 쒀요. 알다가도 모르겠음. 3. 쿼드코어 효율은 3.1 정도가 한계인듯합니다. 캐시와 메모리의 영향을 거의 받지 않는 벤치마크 앱이라면 더 높게 나올지도 모르겠지만, 일단 린팩은 아닌듯. v13.6 1. 스냅드래곤S4 듀얼 1.7GHz 추가. 2013. 5. 31.
ARM 부동소수점 연산 성능 비교 v13.5 1. 엑시노스5 옥타 멀티스레드 추가. 추가이긴한데 테스트 자료가 거의 없습니다. 해외 3G판이나 국내판이 전부라서 그런듯. 국내에서 제대로 벤치마크 결과 올리는 곳이 거의 없으니까요. 멀티스레드 결과는 최대치는 아닌 것으로 보이지만 일단 있는 자료를 올렸습니다. 최대치가 궁금하시면 주변에 갤럭시S4 구입자들에게 린팩 돌려보라고 부추겨보시길.ㅋㅋ 2. 스냅드래곤400 추가. 스냅드래곤S4 듀얼과 차이가 심합니다. 평균의 함정이라는게 있지만 그런 부분을 배제해도 동클럭에서 7% 정도 높습니다. 3. 클로버트레일+ 추가. Z2580 추가입니다. 2코어 4스레드 2GHz 싱글스레드에서 메드필드보다 10%정도 높습니다. 멀티스레드는 아직 문제가 있어보입니다. 듀얼코어인데 싱글코어의 특성을 보이고 있습니다. 4... 2013. 5. 2.
ARM 부동소수점 연산 성능 비교 v13.4 1. 엑시노스 5410 1.8GHz 스냅드래곤600을 가볍게 눌러버리는 결과. 엑시노스5250 결과와 비교하면 심하게 높습니다. 스냅드래곤S4 쿼드 때 처럼요. 듀얼코어가 싱글스레드 처리하는 수준의 성능인데 아무래도 아래와 같은 구조가 아닐까 추측. 듀얼코어의 성능이 1+1=2 가 아니라 1+1=1.7 이고, 쿼드코어도 1+1+1+1=4 가 아니라 1+1+1+1 = 2.2 (코어수가 늘어난만큼 100% 성능 증가가 있지않다는 것.) 이를 극복하기위해서 쿼드코어를 듀얼코어+듀얼코어로 구성해서 효율을 끌어올렸다는 것. 듀얼+듀얼이면 1.7 x 1.7 = 2.89 가 되서 2.2 보다 성능이 더 높으니까요. 이렇게되면 싱글스레드 작업에 듀얼코어가 사용될 수 있습니다. 린팩 결과를 보면 스냅드래곤 쿼드, 엑시노.. 2013. 3. 30.