Quad-core chips i mobiltelefoner er ikke noe annet enn en markedsføringssnøjobb

Superman (Jor-El, ikke Kal-El ...)

Bilder av Superman og setninger som 'raskere enn en fartkule!' er det Nvidia vil at forbrukerne skal trylle frem i tankene sine når de tenker på den nye firekjernen, mobilorientert Tegra 3 SoC . Kal-El ble kunngjort i februar i fjor som verdens første, og skal debutere i den kommende Android-drevne Asus Transformer Prime nettbrett . Nvidia har lovet opptil fem ganger ytelsen til Tegra 2, og sier at brikken definitivt kommer til nettbrett, og nå med nyheter om den kommende HTC Edge , det ser ut til at Tegra 3 også kommer til telefoner. Edge er rapportert å være verdens første firekjernede håndsett, noe som gjør det teoretisk til den raskeste mobiltelefonen på planeten. Det er vel og bra, men selv om det alltid er behov for mer kraft, er ikke mobilutviklere og produsenter klare til å dra nytte av slik maskinvare. Inntil forbedringer i batterilevetiden og apputviklingsnivået kommer i tråd med denne typen teknologi, er det ingenting annet enn sløsing med penger.

Gjennomsnittsforbrukeren vet veldig lite om hvordan programvare samhandler med prosessoren som er installert i mobilenheten. For de aller fleste ønsker de bare at det skal fungere - derfor hvorfor iPhone selger så bra. De aner ikke hva fordelen med dual-core computing gir deres erfaring generelt, enn si quad-core. I deres sinn er større bedre, og det er det markedsføringsavdelingene vil at de skal tenke.



Tim verktøymannen



Logikken som går gjennom hodene deres er at jo flere kjerner en enhet har, jo bedre må den være. Teknisk sett er det riktig. Flere kjerner betyr mer kraft, noe som bringer Tim the Tool Man ut i noen. Men å kjøpe en firekjernet enhet akkurat nå tilsvarer å kjøpe en veldig fin motorsag, og deretter bruke det kuttet gress. Alle som er vitne til en nabo som prøver på en slik bragd, skulle tro at det var litt overkill å bruke et så heftig verktøy for en relativt enkel oppgave. Det er det samme akkurat nå med applikasjonsøkosystemet for mobiltelefoner.

Ja, det er et faktum at alle applikasjoner akkurat nå fordel fra å ha en dual-core CPU. Enheter vil henvise systemoppgaver til en kjerne, slik at et program kan kjøres fullt ut på et annet. Dette er imidlertid en fordel med hvordan operativsystemet kjører, ikke hvordan applikasjonen er skrevet. Problemet med en hvilken som helst enhet er at det er en begrenset mengde ressurser tilgjengelig for systembruk. Operativsystemet som kjører på en enhet, jobber med å sjonglere ressurstildeling for å sikre at enheten fortsetter å kjøre problemfritt. Android og iOS håndterer denne multitaskingen på forskjellige måter, begge kommer fra en annen filosofisk modell.



Apple har strukturert iOS for å begrense antall oppgaver som kan kjøres samtidig. Når dette taket er nådd, vil det drepe en prosess når en ny åpnes, slik at bruk av systemressurser holder seg på et nivå der brukeren ikke merker noen forskjell i ytelse. Dette faller i tråd med at Apple ønsker å kontrollere den totale brukeropplevelsen på enhetene sine.

Android tar en mer åpen tilnærming til multitasking, og bestemmer seg for å administrere applikasjonene som kjører i stedet for å drepe dem. Når ressursene begynner å ta slutt, begynner Android å ta 'notater' for de applikasjonene som kjører for øyeblikket. Den identifiserer hvilke som ikke brukes for øyeblikket, noterer hvilken tilstand appen er i, og lukker dem deretter. Når en bruker gjenopptar appen, tar den seg opp på samme nøyaktige punkt og begynner å kjøre igjen. Ut av de to metodene gjør iOS en bedre jobb ved å bruke dual-core-arkitekturen på den måten den ble designet for.

Det er litt som den triste tilstanden til Honeycomb-apper

Mens prosessen ovenfor kan brukes til å hevde at enheter med flere kjerner er en fordel, er det fortsatt faktum at det er svært få applikasjoner som er optimalisert for å dra nytte av en CPU som kan multi-thread. Med Android er det for eksempel så få som benytter seg av Tegra 2-brikkesettet som Nvidia bestemte seg for lage en app som fremhever dem slik at de ikke vil gå seg vill i stokken. Nå er appene som utnytter ganske fantastiske grafisk - du kan fortelle at mye arbeid gikk ned i dem - noe som sannsynligvis er hindringen for de fleste apputviklere der ute. De aller fleste er små operasjoner med lave driftsbudsjetter som ikke kan støtte utvikling som utnytter den tilgjengelige maskinvaren fullt ut.



Batterilevetiden for eiere av Android-enheter har vært en pest som de ikke ønsker sine fiender. Det perfekte eksemplet er HTC Thunderbolt, en telefon som spiser batterier til frokost. Mye av det har å gjøre med LTE-funksjonene det har, men det er synd at den største fordelen med å ha den enheten også er det som dreper batteriet raskest. Batteriteknologien er så dårlig at produsentens anbefaling er å enten slå av den beste funksjonaliteten til håndsettet, eller kjøpe et reservebatteri. Juryen er ute på om quad-core-baserte enheter enten vil hjelpe eller hindre dette problemet; Nvidia vil at folk skal tro at det vil hjelpe på grunn av noe som heter ledsager-kjerne innebygd i Kal-El. I hovedsak har denne prosessoren faktisk fem kjerner: En kjerne med lav effekt som fungerer alene når enheten er inaktiv eller ikke blir brukt, så blir de andre fire som øker når bruken blir tyngre. I teorien vil dette faktisk være en fordel for maktproblemer, men det er ennå ikke å se i handling. Grafikken nedenfor forklarer metodikken som Nvidia bruker i sin nye brikke. Når Transformer Prime slippes, vil det være interessant å se effektiviteten til denne arkitekturen.

Nvidia Tegra 3 - hvordan de fem kjernene fungerer

I en ideell verden tvinger maskinvarestandarder programvare til å strekke seg for å bruke ekstra kraft den tilbyr. Akkurat nå sliter mobiltelefonmiljøet med å innhente to kjerner, enn si fire. Det det koker ned til er det faktum at forbrukerne ikke har behov for å skynde seg og kjøpe en firekjernet mobiltelefon når den slippes. De to ekstra kjernene gir ikke en enorm hastighetsforbedring av brukeropplevelsen, med mindre de er på et veldig gammelt håndsett. Spar pengene dine til et år fra nå når firekjerners mobil databehandling faktisk vil bety noe.

Copyright © Alle Rettigheter Reservert | 2007es.com