Ik ben blij te zien dat de ontwikkelingen nu op dit hoge tempo gaan. Alleen vraag ik me af of de out-of-order mogelijkheden van de Cortex A9 (en naar ik vermoed dus ook de Eagle) niet ten koste gaan van hoger energieverbruik, al is het alleen maar door hogere chipcomplexiteit.
@Rob Coops hierboven: waarom zou je een mobiele chip op 3GHz willen laten draaien? Er is d.m.v. architecturele verbeteringen genoeg snelheidswinst te boeken zonder de frequentie op te hoeven schroeven. Als ik eerlijk ben vind ik (puur naar de frequentie kijkend) de 1.5Ghz van de komende dualcore Snapdragons meer dan genoeg.
@gang-ster: Met de komt van de Cortex A9 is, zoals ik hierboven al aangaf, een mogelijkheid ontstaan voor out of order berekeningen op smartphone cpu's. Daarnaast is het vanaf de A8 mogelijk dualcores te bouwen (en met de A9 blijkt het dus mogelijk op te schalen naar quadcore ontwerpen). Dat alleen al zijn 2 best belangrijke ontwikkelingen voor het verhogen van de snelheid van de chip.
Nu heb ik wel een vraag voor jou: Welke berekeningen zijn zo hard afhankelijk van de frequentie (in contrast met de snelheid van de cpu)? Ik ken er nl geen.
@Pieter: Je hebt gelijk dat het merendeel van het verbruik op het moment naar het scherm, de 3G stack en wifi gaat, maar ik vind niet dat dat op een dusdanige manier zou moeten veranderen dat de cpu ook relatief groot aandeel aan het verbruik voor zijn rekening gaat nemen. Hoe hoger frequentie, hoe meer verkwiste energie in de vorm van hitte er vrijkomt.
Even voor de duidelijkheid: ik ben niet tegen hogere cpu snelheden, ik vind alleen dat er niet zo snel naar de frequentie gegrepen zou moeten worden.
[Reactie gewijzigd door Jeanpaul145 op dinsdag 10 augustus 2010 16:28]
Welke ontwikkelingen heb je het over? Tussen 1990 en 2000 had je onderhand elk jaar een verdubbeling van de snelheid. Sinds 2003 is kloksnelheid eigenlijk niet meer omhooggegaan (en de kloksnelheid bepaalt wel degelijk een bovengrens op de daadwerkelijk rekensnelheid voor bepaalde berekeningen).
Wat mij betreft is er sinds 2003 niets interessants meer gebeurd (alles is lineair wat kleiner geworden (no big deal)).
@Jeanpaul145: echt afhankelijk van de frequentie zijn real-time systemen, maar pure berekeningen niet, nee, maar zelfs asynchrone systemen zijn beperkt in hoevaak ze per seconde een verandering in het systeem teweeg kunnen brengen, maar ik was me er niet direct bewust van dat je het daar over had.
[Reactie gewijzigd door gang-ster op dinsdag 10 augustus 2010 16:42]
Terwijl het overgrote deel van de PC-gebruikers enkel applicaties draaien die niet of nauwelijks multicore ondersteunen laat staan er veel voordeel uit halen.
Wat wel enorm geëvolueerd is, is de grafische markt en opslag.
Tussen 1990 en 2000 had je onderhand elk jaar een verdubbeling van de snelheid. Sinds 2003 is kloksnelheid eigenlijk niet meer omhooggegaan
<snip>
Wat mij betreft is er sinds 2003 niets interessants meer gebeurd (alles is lineair wat kleiner geworden (no big deal)).
Huh? Is alleen een hogere kloksnelheid dan interessant? Een Core2Duo op 1.06GHz
presteert even goed als die hooggeklokte 3.8GHz P4. Vind ik heel interessant.
Zonder verdere analyse betekent dat helemaal niets. Het kan net zo goed zijn dat de berekening zo in elkaar zit dat alle interne cache mechanismen van de CPU volledig waardeloos zijn. Dat heb je dus een andere bottleneck en tada, jouw resultaat.
Ja, maar toen draaiden de PC's nog lang niet aan enkele Ghz...
Waarom zou je een mobiele chip van 3 GHz willen? Omdat ie dan sneller is!
En aangezien het verbruik van smartphones maar voor een zeer klein gedeelte van de CPU afhangt, maakt het verbruik niet zo veel uit.
Op mijn HTC Hero gaat meestal zo'n 60% naar het scherm, 20 % naar Wifi, 10% naar GSM, en dus misschien een paar procent naar CPU (heb geen 3G).
Hebben mensen met snellere processoren andere ervaringen?
Ben wel benieuwd waarop je deze verbruikscijfers baseert. Kan je die meten op je Android phone?
Ja, ik geloof vanaf Android 2.1 kan je dit zien via settings->about phone->Battery->Battery Use.