iPhone 5s: ¿beneficios de los procesadores de 64 bits si no hay más de 4 GB de RAM?

0

Entiendo que la razón (principal) de tener un procesador de 64 bits es poder usar más de 4 GB de RAM.

En las PC, ahora es muy común tener más de 4 GB de RAM, y para poder usar tal RAM, NECESITA un procesador de 64 bits.

Pero para un teléfono inteligente, que (afaik) no tiene más de 4GB de RAM, ¿cuál es el punto? ¿Cuál es el beneficio?

¿Qué tipo de aplicaciones se benefician de eso que realmente hará una diferencia?

Sería bueno contar con ejemplos específicos de aplicaciones que se aprovechen.

¿Los usuarios finales notarán una diferencia? ¿O es solo una estrategia de marketing?

Tenga en cuenta que sé que se ha respondido una pregunta similar aquí: enlace pero en este le pido específicamente a los teléfonos inteligentes, que se centra en la arquitectura Intel / AMD. Además, esa respuesta tiene ahora más de 4 años ...

    
pregunta DiegoDD 18.12.2013 - 00:54

2 respuestas

4
  

Entiendo que la razón (principal) de tener un procesador de 64 bits es poder usar más de 4 GB de RAM.

Bueno, todo tiene 64 bits de ancho en una CPU de 64 bits. Por un lado, el cálculo que involucra grandes números es más eficiente.

ARM introdujo algunos cambios y mejoras en el cambio a 64 bits.

  • Todas las CPUs ARM de 64 bits tienen un punto flotante incorporado.

  • Se simplificaron varias cosas, lo que facilita que los usuarios creen un código más optimizado.

  • La unidad de punto flotante / SIMD tiene más registros. Esto significa que se pueden procesar más datos en operaciones que usan SIMD (como decodificación de medios) o punto flotante (cualquier cosa con gráficos 3D).

  • También tiene algunas instrucciones integradas para la criptografía.

Referencia .

  

Pero para un teléfono inteligente, que (afaik) no tiene más de 4GB de RAM, ¿cuál es el punto? ¿Cuál es el beneficio?

Esto es cierto ahora . Apostaría en 3-5 años que no.

    
respondido por el ultrasawblade 18.12.2013 - 01:17
1

Para las aplicaciones que utilizan aritmética de 64 bits de manera intensiva, la mejora es obvia. Pero, en general, la mayoría no necesita operaciones aritméticas de 64 bits, por lo que la mejora principal se encuentra en la nueva arquitectura ARMv8. Es una arquitectura completamente actualizada con características más nuevas, por lo que incluso sin 64 bits, el rendimiento es aún mayor. Es como la arquitectura central de Intel que tiene una velocidad de reloj mucho menor, pero funciona mucho más rápido que el antiguo Pentium 4 en la arquitectura Netburst.

Nuevas características de ARMv8 AArch64:

New instruction set, A64
    Has 31 general-purpose 64-bit registers.
    Has separate dedicated SP and PC
    Instructions are still 32 bits long and mostly the same as A32 (with LDM/STM instructions and most conditional execution dropped).
        Has paired loads/stores (in place of LDM/STM)
    Most instructions can take 32-bit or 64-bit arguments.
    Addresses assumed to be 64-bit.
Advanced SIMD (NEON) enhanced
    Has 32× 128-bit registers (up from 16), also accessible via VFPv4.
    Supports double-precision floating point
    Fully IEEE 754 compliant
    AES encrypt/decrypt and SHA-1/SHA-2 hashing instructions also use these registers.
A new exception system
    Fewer banked registers and modes
Memory translation from 48-bit virtual addresses based on the existing LPAE, which was designed to be easily extended to 64-bit

enlace

Para la mayoría de los programas que no requieren mucha memoria, el rendimiento probablemente aumentaría debido al doble número de registros (de hecho, más del doble, ya que ARMv7 e inferior incluyen SP, PC ... en el conjunto de registros). Puede consultar el punto de referencia aquí

índice de referencia de Apple A7 http://i.imm.io/1gyhD.png

benchmark2 de Apple A7 http://i.imm.io/1gyhY.png

Apple A7 benchmark3 http://i.imm.io/1gyix.png

ARMv8 es de 64 bits, así es como Apple y otros deben hacerlo, incluso si no quieren, o tendrán que introducir su propia arquitectura y volver a escribir toda la plataforma. Toda la futura CPU ARM también tendrá 64 bits

    
respondido por el Lưu Vĩnh Phúc 18.12.2013 - 04:47

Lea otras preguntas en las etiquetas