Video: How a CPU is made (November 2024)
Toen ik onlangs een demo-tablet met een Qualcomm Snapdragon 800 (de MSM8974) uitprobeerde, viel me op dat ik niet veel applicaties had voor een telefoon of een Android-tablet die laten zien wat een snellere mobiele processor kan doen. Op een Windows- of Mac-desktop of laptop heb ik tal van toepassingen waar snellere processors opmerkelijke voordelen bieden, waaronder grote Excel-spreadsheets, zware grafische manipulatie, simulaties en allerlei soorten games. Maar toen ik ging zitten voor de MDP-kit (mobile developer platform) van Bsquare, voelde ik me een beetje verloren.
Mijn collega Sascha Segan heeft al een reeks gemeenschappelijke benchmarks op het apparaat uitgevoerd, dus ik wilde naar echte toepassingen kijken. De Snapdragon 800 is gebaseerd op een 2, 3 GHz Krait 400 quad-core CPU met 450 MHz Adreno 330 grafische kaart en is vervaardigd volgens het 28HPM-proces van TSMC. De CPU-winst ten opzichte van de vorige generatie zou goed moeten zijn, maar de grotere winst lijkt te zijn in de grafische weergave. Over het algemeen zou het moeten concurreren met concurrerende ARM-ontwerpen, meestal met behulp van de Cortex-A15-kern of een grote. WEINIG combinatie van A15 en Cortex-A7-kernen en Intel's komende Bay Trail-platform, maar we wachten op echte machines om doe een laatste vergelijking.
In mijn tests zag 1080p-video er geweldig uit en zelfs geschaalde 4K-video van YouTube lijkt geweldig. En hoewel video op sommige apps een te lage resolutie lijkt, lijkt dat de schuld van de app, niet van het apparaat. Ik kon veel browsertabbladen openen en de sites die ik bezocht, leken behoorlijk snel. De netwerkverbinding lijkt tegenwoordig het grootste probleem te zijn. USA Today laadde snel en ik was in staat om vrijwel onmiddellijk tussen verhalen te schakelen.
Maar al deze dingen werken eigenlijk best goed op bestaande geavanceerde apparaten, of we het nu hebben over Android-telefoons en -tablets of de nieuwste iOS-apparaten.
Dus waar hebben we de extra verwerkingskracht nodig? Graphics is zeker een gebied. Ultrahoge resolutie schermen, zoals het full-size iPad's 2.048 x 1.536 Retina-display of het 2.500 x 1.600 display in de Nexus 10, hebben meer pk's nodig voor zowel games als voor het snel weergeven van geweldige tekst en afbeeldingen. De MDP was 1.920 bij 1.080, wat geweldig is voor een telefoon of kleine tablet, maar niet helemaal waar de top is.
Games kunnen altijd meer paardenkracht opnemen. De meeste mobiele games die ik heb gezien, zijn eigenlijk redelijk lage resolutie, maar net als in de pc-wereld komen er games met een hogere resolutie. Zowel Qualcomm als de Tegra-lijn van Nvidia hebben hier op aangedrongen.
Qualcomm gebruikt ook dingen als 4K-videocodering en -weergave (waarbij de 800 het beter zou moeten doen dan de bestaande 600) en "computer vision" -applicaties, maar de apps zijn nog niet echt klaar. Videoconferenties met meerdere videostreams is ook een voor de hand liggende toepassing. Beeldverwerking biedt ook veel mogelijkheden.
De grootste overwinning is misschien wel voor meer natuurlijke gebruikersinterface-functies, zoals spraakherkenning, gebarencontrole, taalvertaling en contextbewuste toepassingen met sensoren. Maar net als computer vision hebben we nog niet veel algemene toepassingen die dit laten zien.
Ondertussen vinden echte tablet- en telefoonontwikkelaars andere plaatsen waar snellere processors ertoe doen. Op apparaten met een groot scherm, waaronder zowel tablets als "phablets", tonen bedrijven als LG en Samsung manieren om twee applicaties tegelijk op het scherm te laten draaien, zodat u een video kunt bekijken terwijl u andere dingen doet. Ik ben hier nog steeds niet van overtuigd op een telefoon of zelfs een 7-inch tablet, maar op grotere tablets is het handig. Het is zelfs een van de dingen die ik het leukste vind aan Windows-tablets.
Voor een deel waren de beperkingen die ik zag te wijten aan het feit dat dit een ontwikkelaarseenheid was, ontworpen zodat hardwaremakers Android kunnen aanpassen en andere dingen toevoegen. Veel van het basis-Android-besturingssysteem, bijvoorbeeld de lijst met apps, neemt bijvoorbeeld niet het volledige display van 1.920 x 1.080 in beslag, hoewel andere dingen, zoals de meeste apps en de browser, dat wel doen. Google Play is gecrasht, maar de Amazon App Store werkt prima. Ik vind dit allemaal niet erg, want dit is geen apparaat dat bedoeld is voor eindgebruikers.
Toch wijst het op de mogelijkheden voor Google met Android zelf, de apparaatmakers en de apps-makers om nieuwe dingen te maken die echt kunnen profiteren van snellere processors, of het nu op ARM of op x86 is gebaseerd.
Ik heb mensen horen zeggen dat we geen snellere processoren nodig hebben, maar alleen energiezuinige, omdat bijna iedereen een betere levensduur van de batterij wil. Tot op zekere hoogte zijn snellere processors doorgaans energiezuiniger, omdat ze sneller een taak kunnen uitvoeren en vervolgens weer teruggaan naar een energiezuinige toestand, maar net zo belangrijk is dat snellere processors leiden tot nieuwe en verschillende soorten toepassingen. Het zal spannend zijn om te zien met welke nieuwe applicatie-ontwikkelaars het upgraden naar de nieuwe processors de moeite waard is.