2342
2013-05-02 15:28:22
10
평소엔 갤3보다 성능낮은 갤2급 쿼드코어 cpu 돌리다가
고사양 요구할때는 성능좋은 쿼드코어에 55도 PO발열WER!!!
↓엑시5에 관한 XDA 커널 분석 이라고 합니다.
XDA 디벨로퍼 포럼에서 암의 빅.리틀 아키덱쳐와 삼성의 엑시노스5의 효용성에 대해 줄곧 긍정적으로 평가해 온 상당한 지식의 소유자이며 개발자인 AndreiLux가 GS4 i9500 모델의 커널 소스를 분석한 결과 다소 충격적인 사실을 밝혀냈습니다.
삼성은 GS4의 엑시노스 옥타가 빅(A15).리틀(A7)간 밑의 3가지 CPU migration 사용모델을 가지고 있고 소프트웨어적으로 이 3기지 모드가 모두 사용/조절이 가능하며, 현재 GS4는 이것들중 1,2번 모델을 사용하고 있다고 홍보해왔습니다.
1. Cluster Migration : 빅4 <-> 리틀4 전체간 전환모드(사실상 옥타가 아닌 쿼드코어 CPU 2개 단 것과 마찬가지임.)
2. CPU Migration : 코어간 스위칭이 가능, 예를 들면 빅 코어 하나를 사용하고 나머지 3코어는 리틀을 사용. 삼성측에서는 작년 말까지 단 하나의 코어 빅1 -리틀3 페어간 스위칭 온 될 수 있다고 했지만 CES2013 이후 이를 개선해 암의 레퍼런스 모델과 같이 최대 빅 2 <-> 리틀2 스위칭이 가능해졌다고 홍보.
3. big.LITTLE Multi Processing : 코어간 어떤 콤비네이션이라도 아무때나 사용 가능, 사실상의 진정한 8코어 사용모드.
하지만 AndreiLux의 GS4 i9500 커널소스 분석에 따르면
THE ****ING PHONE ISN'T RUNNING FINAL FIRMWARE!
Basically the CPU is running on the cluster migration driver, meaning it switches all four cores from the LITTLE to the big cluster, as opposed to the core migration driver who does this in an individual core-pair manner.
You can pretty much throw all battery comparisons out of the window: it's completely unfinished and unoptimal.
I already compiled the kernel and flashed it without the cluster migration tidbit, but the phone won't boot. So yea. Current sources also useless.
Cleverly enough: you can't really distinguish between the two drivers apart from one manner: if /sys/devices/system/cpu/cpufreq/iks-cpufreq/max_eagle_count is present, you're running an IKS driver. If it's not, then you're running the sub-optimal IKCS driver.
So yea. We'll see what Samsung does about this, currently the advantages of big.LITTLE are pretty much unused. Another nail in the coffin on how rushed and unprepared this phone has been.
Use any app to limit the CPU frequency to 600MHz. That'll limit it to the A7 cores running to 1200MHz. Basically you can just use CPU-Spy. Everything <= 600 are A7's mapped at half frequency, everything above it are A15's at 1:1 frequency.
Oh wow. Just got word (without further in-depth explanation) that this might actually be a hardware limitation. Coming from a reliable source. No words...
http://forum.xda-developers.com/showthread.php?t=2258519
간추려서 말하면 결국 밑의 루리웹 회원 체자르님의 말이 엑시노스 옥타의 실체를 정확하게 지적하는 표현이되겠네요. 엑시노스 옥타는 1번 모드만 사용이 가능한 실제로는 쿼드코어 2개를 탑재한 CPU일뿐이며 3번 모델은 당연히 구현이 안 될 뿐만 아니라 2번 모드도 구동이 안되며 이 연산모델조차 아예 하드웨어적으로 실현이 불가능한 구조의 SoC라고 파악된다는 말. 재미있는 것은 이미 1월에 Qualcomm CEO인 폴 제이콥스가 삼성의 엑시노스5 옥타는 실제로는 그저 듀얼-쿼드코어일뿐이며 오도하는 홍보용 스턴트라고 지적했는데 이 분 생각이 결국은 맞는 말인듯ㅋ
http://www.unwiredview.com/2013/01/16/qualcomm-ceo-about-samsungs-eight-core-exynos-5-octa-its-just-a-misleading-publicity-stunt/
삼성 마케팅에 현혹되는 분들이 왜이리 많나요? 갤시브는 실제로는 쿼드코어입니다. 옥타코어는 마케팅용 구호에 불과해요. 빅리틀 a15와 a7은 필요에 따라 스위칭이 가능할 뿐이지 옥타코어를 운영체제가 지원한다 한들 하드웨어 구조상 그 여덟코어에 동시에 부하를 주는건 불가능합니다
현재 하드웨어로 8코어 동시 구현 가능하다고 말씀하시는 분들 근거는 있나요? 애초에 빅리틀 코어에는 CIC란게 들어가서 이놈이 a15 코어랑 a7 코어간 캐쉬를 실시간으로 동기화 시키는 방식이기 때문에 두 코어에 다른 작업을 분산시키는거 자체가 불가능해요. OS 에서 2cpu지원한다고 되는게 아니라 칩 내부 구조 자체를 재설계해야 빅리틀을 동시에 사용하는게 가능합니다.
그리고 a15 성능 삼할도 채 안되는 a7 활용하는거보다야 a15 클럭올리는게 더 낫기때문에 그래야 할 이유도 없어요.
출처 - http://bbs2.ruliweb.daum.net/gaia/do/ruliweb/default/mobile/55/read?articleId=1073570&bbsId=G003&itemGroupId=2&pageIndex=2