실은 모 휴대폰이 1GHz의 속도를 자랑하는 것을 보고 생각난 것이 있어서 몇 자 적습니다.
(에혀 전공이 그러하니 용서를 ㅋㅋ)
전자공학에서 전력소모를 간단히 수식으로 표현하면 아래와 같습니다.

수식의 의미는 P는 전력소모를 나타냅니다.
알파는 CPU내에서 신호가 얼머나 자주 바뀌는지, 즉 얼마나 프로그램을 많이 돌리는지를 의미합니다.
C는 프로그램을 돌릴 때에 CPU의 어느 부분을 쓰냐에 따라서 결정됩니다. 예를 들어 곱셈연산하고 덧셈 연산 중에서는 곱셉 연산이 더 복잡하니 C값이 큽니다.
f는 동작하는 클럭 주파수를 말합니다 (앞에서 말한 1GHz 가 여기에 해당하겠죠.)
Vdd는 동작하는 전압을 말합니다.
그런데 f 와 Vdd는 상당히 연관성이 있습니다.
즉 1GHz의 속도를 얻기 위해서는 필요한 Vdd 값이 있다는 것입니다.
둘의 관계를 고려해서 위의 수식을 바뀌 표현하면 아래와 같습니다.

그렇다면 전력소모를 동작 주파수의 3승에 비례합니다.
모 휴대폰이 더 높은 클럭 주파수에서 동작한다고 자랑하는건 좋은데, 그만큼 전력소모가 커지므로 이 문제를 어떻게 해결했는지가 의문입니다.
광고를 보고 갑자기 생각나서 끄적거려 봅니다.
신경쓰진 마세요.
(아이폰은 전력 소모를 위해 임의로 클럭 주파수를 다운시켰죠... ^^* 참고하시길...)
덧. 전력 소모를 줄이기 위해서 동작시키는 프로그램에 따라서 f 와 Vdd를 동적으로 변화시키는 기술을 DVFS (Dynamic Voltage Frequency Scaling) 이라고 합니다. :)
trackback from: helloska의 생각
답글삭제1GHz 속도를 자랑하지 마라~ 무슨 광고 문구 같죠? 실은 모 휴대폰이 1GHz의 속도를 자랑하는 것을 보고 생각난 것이 있어서 몇 자 적습니다. (에혀 전공이 그러하니 용서를 ㅋㅋ) 전자공학에서 전력소모를 간단히 수식으로 표현하면 아래와 같습니다. 수식의 의미는..
포터블 기기에서는 배터리 효율을 좋게 만드는 것도 중요하다는 뜻이죠?'
답글삭제성능과 효율..얼마나 잘 밸런스를 맞추느냐..하는 문제..?
trackback from: 아이폰 웹 어플 개발 / web app meta 속성
답글삭제<meta name="viewport" content="width=device-width,height=device-height,user-scalable=yes,initial-scale=1.0"> 아이팟/아이폰 에서의 웹 인식 메타태그인 viewport 수정으로 일부 웹 어플리케이션과 비슷한 효과를 낼 수 있습니다. 실질적인 ipa 개발과는 조금 우회적인 방법으로 웹환경을 이용하는 wifi망에서 작업을 할 때 용이한 프로그래밍을 할 수 있습니다. de..
trackback from: 애플의 대안을 원하는 미국 소비자들의 희망사항 - 아이폰 킬러
답글삭제1세대 아이폰 아이폰 킬러 라는 말을 들어보셨을 겁니다. '애플폰'이 설마 성공 하겠어? 라고 방심하고 있다가 어느날 하늘에서 뚝 떨어진듯한 아이폰이 미국뿐 아니라 전 세계에서 말 그대로 폭풍적인 인기를 끌자, 기존의 휴대폰시장을 꽉 잡고 있던 메이커들이 너도나도 아이폰을 이기거나 최소한 아이폰과 대등하게 경쟁이라도 할 수 있는 스마트폰을 만들려고 노력해왔습니다. 사실, '아이폰 킬러' 라는 말은 휴대폰 메이커들이 만들어낸 말이 아니라 아이폰의 독점..
trackback from: iPhone 4G.. 이쁘당~
답글삭제iPhone 4G.. 이쁘당~ 진짜 이쁘네요~ 으히히... 좀더 참았다가. 4G나.. X10...또는 HD2 으아..다 가꼬 싶다.....ㅠㅠ.
아래 내용은 어떻게 확인하셨나요? DVFS기능을 사용했다는 말씀인가요?
답글삭제(아이폰은 전력 소모를 위해 임의로 클럭 주파수를 다운시켰죠... ^^* 참고하시길...)
감사합니다.
@만두사랑 - 2010/03/04 12:58
답글삭제그렇죠....
DVFS는 겉으로 들어나는 성능저하없이 배터리 효율을 좋게하는 것이 목적이죠.
@소피루 - 2010/04/06 15:36
답글삭제최대 돌릴 수 있는 클럭 주파수를 칩 스펙 100%로 하지 않고 그보다 줄여서 80~90%로 설정했다는 뜻입니다.
DVFS와는 독립적인 이야기 입니다.
물론 DVFS도 썼겠죠. ㅎ