|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: https://www.hwupgrade.it/news/apple/...rme_94200.html
Gli sviluppatori stanno rispondendo alla chiamata di Apple, e Microsoft e Mozilla (fra i tanti) hanno appena rilasciato le nuove versioni di Office e Firefox con supporto nativo ad Apple M1 Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2017
Messaggi: 1292
|
Boh avevo provato a fare un benchmark delle versioni x64 e della nightly nativa ARM di firefox e non cambiava quasi nulla, i tempi di avvio erano abbastanza trascurabili in entrambi i casi
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2019
Città: Origgio
Messaggi: 1905
|
A dimostrazione di quanto MS credesse in ARM. Per Qualcomm non ha fatto nulla
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6000
|
Quote:
Se non sbaglio i core Qualcomm al momento supportano al massimo ARMv8.2-A (ed il grosso del codice compilato per Windows mi sa che genera istruzioni ARMv8-A). Invece Apple M1 implementa ARMv8.6-A che include un sacco di funzionalità utili a migliorare le prestazioni anche dei web browser. In particolare a partire da ARMv8.3-A è stata introdotta l'istruzione FJCVTZS ovvero "Floating-point Javascript Convert to Signed fixed-point, rounding toward Zero", questa singola istruzione da sola accelera in maniera rilevante l'esecuzione di codice javascript. ![]() La cosa interessante è che in troppi pensano che gli ARM siano dei RISC, mentre invece sarebbero da definire FFISC (Fast & Furious Instruction Set Computer) nel senso che i progettisti di volta in volta valutano cosa potrebbe tornare davvero utile per migliorare le prestazioni e se non ha ripercussioni negative lo aggiungono (e possono permetterselo, se non sbaglio, Aarch64 ha ancora un 50% di istruzioni ampie 32bit "libere per ulteriori estensioni"). In questo caso poi, decidere di aggiungere questa istruzione (che viene utilizzata principalmente dai compilatori JIT per Javascript), deve essere sembrato quasi banale, su una cpu "precedente ad ARMv8.3-A" semplicemente il compilatore JIT genererà codice meno efficiente. |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Decisamente poco RISC a mio avviso!! |
|
![]() |
![]() |
![]() |
#6 | |||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Infatti NON sono RISC. Vengono spacciati come tali, perché la propaganda ha insegnato che "RISC è bello, CISC è brutto".
Quando saranno 30 anni che non si vedono RISC che ne rispecchino tutte le fondamenta. Sono tutti CISC camuffati, ma si vergognano a dirlo... Quote:
![]() Quote:
Quote:
Ad esempio sai perché non vedo l'ora che arrivino finalmente le AVX-512 su desktop? Per queste: VPTERNLOGD/VPTERNLOGQ — Bitwise Ternary Logic Che per emulatori (Blitter dell'Amiga? ![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:26.