Uutta sivustolla

Tervetuloa takaisin!Edellisen käyntisi jälkeen Puhelinvertailuun on tullut .

Katso tapahtumat viime käyntisi jälkeen.

Qualcomm: iPhonen 64-bittinen suoritin ei olekaan pelkkä markkinointikikka

19
Manu Pitkänen

Qualcomm: iPhonen 64-bittinen suoritin ei olekaan pelkkä markkinointikikka
Qualcommin markkinointijohtaja Anand Chandrasekher aiheutti viime viikolla hämennystä todettuaan IDG Newsin haastattelussa, että Applen iPhone 5s:ssä käytettävän A7-suorittimen 64-bittisyys on pelkkä markkinointikikka. Hänen mielestä 64-bittisyydestä ei mitään hyötyä mobiililaitteissa, vaan sen edut tulevat esiin vasta palvelinympäristössä.

Chandrasekherin kommentista oudon teki se, että melkein samaan hengenvetoon hän totesi yhtiön kehittävän 64-bittistä mobiilipiiriä.
AppleInsiderin mukaan Qualcomm on paikkaillut markkinointijohtajansa kommentteja. Yhtiön edustajan mukaan Chandrasekherin markkinakikkapuheet eivät pitäneet paikkansa, vaan 64-bittiset suorittimet mahdollistavat työpöytätason käyttökokemuksen mobiililaitteisiin.

Samsung kertoi pian iPhone 5s:n julkistuksen jälkeen, että se aikoo käyttää tulevissa puhelimissaan 64-bittisiä piirejä.

Kommentit (19)

R4ndom1
R4ndom1

1

Aika turhaa puhelimessa olla 64bit suoritin, ei siihen oikeasti ole tarvetta. Melkein kaikki nykyiset tietokoneohjelmat ovat vielä 32bittisiä. Sitten kun tarvitaan käyttöön yli 4gb muistia, niin sitten 64bittinen suoritin ja käyttis on tarpeen.

Vastaa
beget
beget

3

Tuossa Chandrasekherin kommentissa ei ole mielestäni mitään outoa. Hän on tietoinen että käsilaitteissa 64-bittisellä piirillä ei ole merkkittävää etua, mutta koska yksi valmistaja tekee niistä ja mainostaa tuotteitaan niillä, niin pitäähän sitten muidenkin. Tällaisella alalla kun mennään vaikka kuuhun jos joku muu kilpailija tekee saman ensin, riippumatta siis täysin siitä onko siitä hyötyä vai ei.

Vastaa
Darce
Darce

4

Onhan se vielä melko turha. Mutta ei kukaan voi nyt olettaa että ensin tehdään 64-bittiselle käyttikselle ohjelma ennen suoritinta.
Onhan se turha vielä mutta jos sitä ei kukaan julkaisisi ja hypettäisi niin eihän kukaan softiakaan tekisi. Juurikin tuli mm. Battlefield 4 beta johon vaaditaan 64-bittinen windows.

Vastaa
sirkuttaja
sirkuttaja

5

@3
Tuosta... Enklanniksi..

The ability to access more RAM will definitely be necessary in the future, but it's ARMv8's 64-bit architecture that'll start paying off immediately. Extra registers — tiny units of storage inside the processor — let the A7 crunch numbers more efficiently, improving performance significantly for tasks like encoding and decoding video. Thanks in part to this, but mainly to its increased core count, higher clock speed, and improved GPU, the new iPhone 5s will likely fly through iOS apps with an aplomb never seen before. The only negatives to the switch are that 64-bit applications are almost always larger than their 32-bit cousins, and in most cases will use slightly more memory.

Lähde:
http://www.theverge.com/2013/9/12/47224...-than-you-think

Vastaa
sirkuttaja
sirkuttaja

6

@3, @4
Tuosta... Enklanniksi..

The ability to access more RAM will definitely be necessary in the future, but it's ARMv8's 64-bit architecture that'll start paying off immediately. Extra registers — tiny units of storage inside the processor — let the A7 crunch numbers more efficiently, improving performance significantly for tasks like encoding and decoding video. Thanks in part to this, but mainly to its increased core count, higher clock speed, and improved GPU, the new iPhone 5s will likely fly through iOS apps with an aplomb never seen before. The only negatives to the switch are that 64-bit applications are almost always larger than their 32-bit cousins, and in most cases will use slightly more memory.

Lähde:
http://www.theverge.com/2013/9/12/47224...-than-you-think

Vastaa
Jonahan
Jonahan

8

@1 @3

Chandrasekherin kommentissa oli paljonkin outoa. Kaverilla pitäisi olla aika painavat natsat alalta ja markkinoinnista, mutta meni hölmöilemään täysin virheellisellä kommentilla, kun omaltakin firmalta on 64-bittistä tulossa *ja* ARM64 on monella tapaa parempi arkkitehtuuri kuin ARM32. Siitä on siis nopeushyötyjä (keskimäärin jokunen kymmenen prosenttia), jotka benchmarkkaus on jo osoittanut.

64-bittisyyden hyöty iPhone 5:ssa ei liity millään tavoin muistin määrään, mutta parempaan arkkitehtuuriin (rekisterien määrä, uusia käskyjä, poistettuja käskyjä), uuteen ABI:in ja selvästi nopeampaan ObjC-runtimeen (mm. olioiden luonti ja delloikointi on noin 2x nopeampaa, retaincount tallennetaan pointteriin, kuten NSNumber-oliotkin), jonka 64-bittisyys mahdollistaa. Jos tekniikka kiinnostaa, voi lukea asioita vaikka tästä:

http://www.mikeash.com/pyblog/friday-qa...64-and-you.html

Vastaa
Agent_007
Agent_007

9

Lainaus:

improving performance significantly for tasks like encoding and decoding video


Tuota argumenttia voi käyttää kyllä työpöytäpuolella ja palvelimissa, mutta mobiililaitteilla videot pakataan ja puretaan yleensä aina erillisen apupiirin avulla, koska virrankulutus olisi muuten liian rajoittava tekijä mobiilikäyttöä ajatellen.

Vastaa
delic
delic

10

Mikä on tämä urbaanilegenda siitä, että 64 prossun hyödyntämiseen vaadittaisiin 4gigaa rammia mobiililaitteessaa. Sitä samaa on lukenut ympäri nettiä, varsinki iVihaajat tuntuu kylvävän sitä joka välissä, yrittävät väkisin perustella että 64 bittinen prossu on täysin turha koska yllätten apple teki sen eka.

Mitäs nämä sovelluskehittäjien kommentit sitten on? http://appleinsider.com/articles/13/10/...-apps-and-games

"The debut of Apple's new 64-bit A7 Application Processor has been assailed by more than one industry figure insisting that the new chip isn't anything special, but a series of iOS developers are reporting huge performance gains and already using the new chip to accomplish "desktop class" tasks that were not previously possible on a mobile device. "

"A7 "allowed us to introduce new features and effects that weren't possible before" - Karim Morsy, Algoriddim"

""Technologies that were formerly reserved for professionals are now available to consumers because of the 5s. It's pretty incredible” - Smule CEO Jeff Smith"

""It's true 'next gen' gaming,” - Laura Mustard, ChAIR"

Onko nämä sovelluskehittäjät siis ihan pilalla?

Vastaa
Jonahan
Jonahan

11

@10
Eivät, mutta kannattaa huomioida, että tyypit kommentoivat A7:aa kokonaisuutena, eivät ainoastaan 64-bittisyyttä, jonka tuoma etu on tällä hetkellä vain joitakin kymmeniä prosentteja. Kun taas A7 on tuplasti nopeampi kuin A6 niin GPU kuin CPU suorituskyvyssä.

Vastaa
Mauriland
Mauriland

12

Onhan toi jo tullut itellä testattua, että samalla intellin prossulla 32-bit tilassa sekä 64-tilassa, ja huomattu 64-bittisen sovelluksen toimivan nopeammin. Pelkästään yksinkertaista laskutoimitusta prossun välimuistissa.

Vastaa
Sillattiis (vahvistamaton)

13

64-bittisyys on toki hyvä, mutta tosiasiassa 5S:n omistajat eivät tästä ihan kauheasti tule laiteen elinikänä vielä hyötymään. Applikaatioita halutaan tehdä massoille ja massoilla ei ole vielä pitkään aika 64-bittisiä prosessoreja puhelimissaan. Joten ei näillä räätälöityjä applikaatioitakaan kauheasti tehdä, _VIELÄ_.

Mielestäni 64-bittisyyden esillenostaminen on Applelta hieman erikoinen ratkaisu sillä muutenhan he ovat juuri pyrkineet käyttämään näitä "up to 300% faster" yms markkinointifraaseja ja piilottamaan tekniset yksityiskohdat asiakkailtaan.

Vastaa
Jonahan
Jonahan

14

@13 "64-bittisyys on toki hyvä, mutta tosiasiassa 5S:n omistajat eivät tästä ihan kauheasti tule laiteen elinikänä vielä hyötymään."

Tosiasiassa 5s:n omistajat hyötyvät siitä ensimmäisestä päivästä lähtien. Laitteen iOS7 ja mukana tulevat ohjelmat kun ovat 64-bittisiå.

Myös kolmansille osapuolille 64-bittisen sovellusten teko on tehty helpoksi.

"Applikaatioita halutaan tehdä massoille ja massoilla ei ole vielä pitkään aika 64-bittisiä prosessoreja puhelimissaan."

En nyt näe ristiriitaa. Ajatellaan skenaariota, jossa sovelluskehittäjällä on olemassaoleva applikaatio. Hän vääntää Xcodessa "64-bit käännös" täpän päälle, korjaa mahdolliset varoitukset ja bugit, testaa appin 5s:lla ja laittaa sen kauppaan. Ja tämä versio toimii 5s:ssa 64-bit koodilla jaa käyttäen sitä nopeampaa 64-bit runtimea. Vanhemmissa käytetään sitten 32-bittistä koodia. Jos et tiennyt, Xcode kääntää eri versiot samaan binääriin, joka toimitetaan Applen kauppaan.

Vastaa
Sillattiis (vahvistamaton)

15

@14
Tarkoitin lähinnä käyttäjälle oikeasti näkyviä hyötyjä.
http://www.youtube.com/watch?v=P3FJX_OWQis

Uskoisin, että vain pelkästään kääntämällä samat sorsat uudelleen 64bit ei montaa fps:ää nähdä parannusta. Joillekin tämä on toki merkittävää ja joillekin ei. PC puolellahan 64bit jopa (marginaalisesti) hidasti alkuun pelejä.

Vastaa
user_org (vahvistamaton)

16

10@
>Mikä on tämä urbaanilegenda siitä, että 64 prossun hyödyntämiseen
>vaadittaisiin 4gigaa rammia mobiililaitteessaa.

Kyse on siitä että 64bittisyyttä tarvitaan kimpeimmin siihen että _voidaan_ käyttää tehokkaasti >4GB RAMia.

Luureissa ei ihan vielä ole tuohon törmätty, mutta aika kuluu nopeasti.

Vastaa
Jonahan
Jonahan

17

@15
Videon infinity blade vertailu on vähän huono, koska siihen vaikuttaa moni muukin asia kuin 64-bittisyys, lähinnä GPU ja muutenkin nopeutunut CPU. Fps on varmaan pysynyt lähes samana, mutta detaljeja näytetään enemmän.

Jos et usko että pelkästään uudelleen kääntämällä ei saavuteta parempaa suorituskykyä (se jo monesti sanomani keskimäärin parikymmentä prosenttia) niin mitäköhän luulet vaadittavan?

En seurannut PC-maailman 64-bit transitiota kovinkaan tarkasti. x86-64 oli arkkitehtuurisesti vastaava hyppäys eteenpäin, osaatko sanoa miksi nopeus oikein hidastui?

@16
Luitko linkkaamani Mike Ashin kirjoituksen? Oletko katsonut esim. Geekbench tulokset A7:lla 32- ja 64-bittisen koodin osalta? Niistä käy aika yksiselitteisesti ilmi, että nopeusetua saavutetaan riippumatta muistin määrästä. Toki 64-bittisyys myös mahdollistaa suuremman muistin, mobiililaitteissa sen edun saavuttamiseksi mennee jokunen vuosi.

Vastaa
AhKeefas
AhKeefas

18

Koska pidemmät 64-bittiset osoitteet joka paikasssa vievät enemmän tilaa, niin muistia kuluu enemmän ja tietenkin turvonnut binääri on hitaampi hakea muistikanavaa pitkin kuten jokainen tuplapitkä osoitekin
MUTTA on parempi siirtyä 64-bittisyyteen jo nyt
eikä vasta kun se on pakollista. Toivottavasti kaikki seuraavat Applen esimerkkiä mahdollisimman pian.

Vastaa
Jonahan
Jonahan

19

@18

Ihan totta, mutta toisaalta esim. Objc:n runtime hyötykäyttää osan pointterin biteistä hyödylliseen. (Retain count, NSNumber) joka nopeuttaa paljon. Mutta isompi koodi kieltämättä täyttää cachet nopeammin. Geelbenchin (joka ei edes hyödy uudesta objc runtimesta) mukaan nopeusetua on vaikka koodi ja data vähän kasvavatkin.

Vastaa

Kommentoi artikkelia

Pysy aiheessa ja kirjoita asiallisesti. Epäasialliset viestit voidaan poistaa tai niitä voidaan muokata toimituksen harkinnan mukaan.

Haluan ilmoituksen sähköpostitse, kun ketjuun kirjoitetaan uusi viesti.

Keskustelut

Lisää keskusteluja