Taskumuro.com

Intelin Mike Bell: Android hyödyntää huonosti moniydinprosessoreita

11.6.2012
Juha

Mike BellNokian toimitusjohtaja Stephen Elop totesi aikoinaan tupla- ja neliydinsuorittimien olevan älypuhelimissa lähinnä akkuvirran tuhlaamista, eikä ihme, sillä Lumia-malleista löytyy tällä hetkellä vain yhdellä suoritinytimellä varustettuja järjestelmäpiirejä. Nyt Intelin mobiilipuolen johtaja Mike Bell on kuitenkin liittynyt samaan kuoroon, väittäen ettei Android ole vielä valmis moniydinprosessoreille. Väitteensä tueksi Bell kertoo Intelin ajaneen useita talonsisäisiä testejä asian tiimoilta.

Bellin mukaan syypää on Androidin tehtäväsäikeiden jakaja, joka hoitaa prosessoriytimien välisen tehtäväjaon sekä huolehtii optimaalisesta virrankäytöstä. Bell osoittaa syyttävällä sormella kuitenkin lähinnä piirivalmistajien suuntaan. Hänen mukaansa nykyiset piirit ovat toteutettu niin, ettei Android pysty hyödyntämään useampaa ydintä niin tehokkaasti kuin se pystyisi. Osa tarvittavasta työstä olisi piirivalmistajien tehtävissä, mutta he eivät vain toistaiseksi ole viitsineet tehdä niin, Bell jatkaa.

Toistaiseksi Intelin nykyinen Medfield Atom -mobiiliprosessori on yksiytiminen Hyperthreading-virtualisoinnilla varustettuna. Luokassaan se tarjoaa erittäin hyvän suorituskyvyn. Intel kehittää parhaillaan kaksiydinsuoritinta ja Bellin mukaan myös pyrkii parantamaan Androidin tehtäväsäikeiden hallintaa ja jakamista.

The Inquirer, Intel claims Android is not ready for multi-core processors

Juha Kokkonen

 
1.

no eipä tullut yllätyksenä. vähän ollaan samassa tilanteessa kun ennen wanhaa silloin hyvinä aikoina kun uusia pc prossuja tuli ulos joka kk. ohjelmat oli täyttä rapaa ja ne pistettiin raudan voimalla pyörimään jos ei muuten pyörinyt niin pistettiin suositukseksi seuraavassa kuussa julkaistava prossu.

2.

No eipä tullu yllätyksenä!

Ketä kiinnostaa parantaa suorituskykyä jos myynnin takaamiseksi riittää se, että niitä ytimiä on 2 tahi 4?

3.

Katsoin videon missä oli SGS 2 ja SGS 3 vastakkain ja ainakaan selaimen nopeudessa ei ollut juuri mitään eroa. Molemmat oli sulavia ja latasivat sivut käytännössä samaan aikaan, joten aika selkeästi tämä heppu puhuu asiaa. Ytimiä lisäämällä tosin porukka ostaa enemmän, joten kyllä niitä tullaan lisäämään jatkossakin.

4.

Onhan tuo ollut selvää kaikille jotka ovat esim. lumiaa käyttäneet. Samoja asioita ilman nykimistä. Ei ole hirveän hankala päätellä, että optimointi on jäänyt vähän sinne jonnekkin. Puhelimissa tuo on ikävää, mutta tableteissa tuo on jo hemmetin huono asia, koska niissä sillä teholla voi ihan oikeasti olla jo käyttötarkoitus.

5.

Medfield Atom on ollut testeissä joko hitusen parempi tai hitusen huonompi kuin Nvidian Tegra 3 => Aikalailla samaa tasoa, ja toinen 1 ydin ja toinen 4 ydin. Selvä epäjohdonmukaisuushan tässä on.

6.

isompi myy paremmin. siis se mulkun jatke :)

7.

Lumiat eivät kuitenkaan ole mitenkään loistaneet akunkestossa, ennemminkin päinvastoin. Joten siinä suhteessa Elop puhuu höpöjä.

8.

Varmaan tuon takia jotkun nörtit saivat jollain säätämisellä prossun toimimaan kaksi kertaa tehokkaammin. (tai ainekin FPS oli benchmark testissä kaksi kertaaa suuremmat) lukekaa/katsokaa ihmeessä http://www.talkandroid.com/115890-linaro-is-an-android-4-0-build-that-doubles-performance-submitted-to-cm9/

9.

@4
Näytäpä miten Lumiassa pyörii 1080p videot tai HD-resoluutioiset pelit? Siihen sitä tehoa Androideissa pusketaan, ei käyttöliittymän pyörittämiseen. Mitään muuta syytä ostaa neliydinlaitteita ei oikeastaan ole, loput on hypeä.

10.

9. Nnoh, kukin voi miettiä onko niissä mitään järkeä…varsinkin kun kaikissa ei ole edes noita resoja…

Hiukan kuin sanoisi, että tyhmyyden takia pitää lisätä tehoja.

11.

2 ydintä on pop sillä kun joku säie jumittaa niin homma pyörii sulavasti ympärillä.
Tän saavuttaisi jopa 1 pääytimellä ja toisella companion corella.

En ainakaan ite tee käytännössä mitään noilla core i7:ni 3 ja 4 ytimillä edes työpöytäkäytössä.

Muutenkin tuo vähävirtainen companion core on mielestäni hyvä idea.
Yksi hautomisen aihe voisi olla myös RAM muistin poistaminen kun SSD:t kehittyy.

12.

Hyvä kun ei yhtään tarkenna, Linuxin skedulerihan on erittäin hyvä ottamaan kaikki irti ytimistä vaikka niitä olisi sata. Ongelma on pikemminkin se että Android-sovelluksista niin iso osa on yksisäikeisiä Googlenkin mukaan mikä taas aiheuttaa lagia jo yksiydinsuorittimilla kun se ainoa, myös kosketukset yms. käsittelevä säie odottaa esim. flash i/o:ta. Siinä ei paljoa lisähertsit tai ytimet auta.

WP:llä ja iOSilla on sitten vähän eri asenne käyttöliittymän toteutuksessa ja renderöinnissä, Android ei käytännössä koskaan pääse samalle tasolle ellei tehdä jotain radikaaleja uudistuksia ja kirjoteta isoa osaa softista uusiksi.

Mulle riittäisi yksi virtapihi ydin ihan kivasti.

Tämän jutun kommentointi on suljettu.

Takaisin ylös