Els xips de quatre nuclis als telèfons mòbils no són res més que un treball de neu de màrqueting

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

Imatges de Superman i frases com 'més ràpid que una bala de velocitat!' és el que Nvidia vol que els consumidors evocin en la seva ment quan pensin en el seu nou quad-core, Tegra 3 SoC orientat al mòbil. Anunciat el febrer passat com a primer mundial, Kal-El farà el seu debut a la propera tecnologia Android Tauleta Asus Transformer Prime. Prometent fins a cinc vegades el rendiment del Tegra 2, Nvidia ha dit que el xip arribarà definitivament als dispositius de tauleta, i ara amb novetats del proper HTC Edge, sembla que Tegra 3 també arribarà als telèfons. Es diu que el Edge és el primer telèfon quad-core del món, cosa que el converteix teòricament en el telèfon mòbil més ràpid del planeta. Tot està bé, però, tot i que sempre es vol més energia, els desenvolupadors i fabricants de mòbils no estan preparats per aprofitar aquest maquinari. Fins que les millores en la durada de la bateria i el nivell de desenvolupament de les aplicacions coincideixen amb aquest tipus de tecnologia, no és res més que una pèrdua de diners.

El consumidor mitjà sap molt poc sobre com interactua el programari amb la CPU instal·lada al dispositiu mòbil. Per a la gran majoria, només 'volen que funcioni', per això l'iPhone es ven tan bé. No tenen ni idea del que els avantatges de la informàtica de doble nucli aporten a la seva experiència en general, i encara menys de quatre nuclis. En les seves ments és més gran que millor, que és el que volen que pensin els departaments de màrqueting.



Tim the Tool Man



La lògica que els travessa el cap és que com més nuclis tingui un dispositiu, millor ha de ser. Tècnicament, és correcte. Més nuclis significa més potència, cosa que posa en evidència el Tim the Tool Man en qualsevol persona. Però comprar un dispositiu de quatre nuclis en aquest moment equival a comprar una motoserra molt bonica i, després, utilitzar-la per tallar herba. Qualsevol persona que presenciés un veí que intenta fer una cosa així pensaria que era una mica excessiu utilitzar una eina tan forta per fer una tasca relativament fàcil. Ara mateix passa amb l’ecosistema d’aplicacions per a telèfons mòbils.

Sí, és un fet que totes les aplicacions ara mateix beneficide tenir una CPU de doble nucli. Els dispositius relegaran les tasques del sistema a un nucli, de manera que una aplicació pugui executar-se completament a un altre. Tanmateix, això és un avantatge de com funciona el sistema operatiu, no de com s’escriu l’aplicació. El problema amb qualsevol dispositiu és que hi ha una quantitat finita de recursos disponibles per a l'ús del sistema. El sistema operatiu que s’executa en un dispositiu funciona per fer malabars amb l’assignació de recursos per assegurar-se que el dispositiu continua funcionant sense problemes. Android i iOS gestionen aquesta multitarea de diferents maneres, provinents d’un model filosòfic diferent.



Apple ha estructurat iOS per limitar el nombre de tasques que es poden executar alhora. Quan s'hagi assolit aquest límit, es matarà un procés quan s'obri un de nou que permeti que l'ús dels recursos del sistema es mantingui en un nivell en què l'usuari no noti cap diferència en el rendiment. Això coincideix amb el fet que Apple vol controlar l'experiència total de l'usuari als seus dispositius.

Android adopta un enfocament més obert a la multitarea, decidint gestionar les aplicacions en execució en lloc de suprimir-les. Quan els recursos comencen a esgotar-se, Android comença a prendre 'notes' per a les aplicacions que s'executen actualment. Identifica quines no s’utilitzen en aquest moment, pren nota de l’estat en què es troba l’aplicació i després les apaga. Quan un usuari reprèn l’aplicació, recull el mateix punt i comença a funcionar de nou. Dels dos mètodes, iOS fa un treball millor utilitzant la seva arquitectura de doble nucli de la manera que va ser dissenyada.

És una mica com el trist estat de les aplicacions de panal

Tot i que el procés anterior es pot utilitzar per argumentar que els dispositius multi-nucli són un avantatge, es manté el fet que hi ha molt poques aplicacions optimitzades per aprofitar al màxim una CPU que pot multi-thread. Amb Android, per exemple, són tan pocs els que aprofiten el chipset Tegra 2 que Nvidia va decidir fer-ho creeu una aplicació això els destaca perquè no es perdin en la barreja. Ara, les aplicacions que s’aprofiten són força sorprenents gràficament (es pot dir que hi ha molta feina), que és probablement l’obstacle per a la majoria de desenvolupadors d’aplicacions. La gran majoria són operacions petites amb pressupostos operatius baixos que no poden suportar un desenvolupament que aprofiti al màxim el maquinari disponible.



La durada de la bateria dels propietaris de dispositius Android ha estat una plaga que no desitjarien als seus enemics. L’exemple perfecte és l’HTC Thunderbolt, un telèfon que es consumeix piles per esmorzar. Molta cosa té a veure amb les capacitats LTE que té, però és una llàstima que l’avantatge més gran de tenir aquest dispositiu també sigui el que mata la bateria més ràpidament. La tecnologia de la bateria és tan deficient que la recomanació dels fabricants és desactivar la millor funcionalitat del telèfon o comprar una bateria de recanvi. El jurat esbrina si els dispositius basats en quad-core ajudaran o dificultaran aquest problema; Nvidia vol que la gent pensi que ajudarà a causa d’una cosa anomenada company-coreincorporat a Kal-El. En essència, aquesta CPU té cinc nuclis: un nucli de baixa potència que funciona sol quan el dispositiu està inactiu o no s’utilitza, i els altres quatre que augmenten a mesura que l’ús es fa més pesat. En teoria, això suposarà un benefici per a les preocupacions de poder, però encara no s'ha vist en acció. El gràfic següent explica la metodologia que utilitza Nvidia en el seu nou xip. Quan es publiqui Transformer Prime, serà interessant veure l’eficàcia d’aquesta arquitectura.

Nvidia Tegra 3: com funcionen els cinc nuclis

En un món ideal, els paràmetres de maquinari obliguen el programari a estirar-se per fer ús de la potència addicional que ofereix. Ara mateix, l’entorn dels telèfons mòbils està lluitant per posar-se al dia amb dos nuclis, i molt menys quatre. El que es resumeix és en el fet que els consumidors no necessiten sortir corrents i comprar un telèfon mòbil de quatre nuclis quan es publiquen. Els dos nuclis addicionals no donaran un gran impuls de velocitat a la seva experiència d'usuari tret que estiguin en un telèfon molt antic. Estalvieu els diners fins a un any en què la informàtica mòbil de quatre nuclis significarà alguna cosa.

Copyright © Tots Els Drets Reservats | 2007es.com