Arithmetic for Computers Flashcards

1
Q

Si descriva il Floating Point Standard IEEE Std 754 a singola precisione/ a doppia precisione.

A

Lo standard IEEE 754 definisce il formato per rappresentare numeri in virgola mobile in sistemi informatici. Esso specifica formati a singola precisione (32 bit) e doppia precisione (64 bit).

Formato a singola precisione (32 bit):
Segno (S): 1 bit, indica se il numero è positivo (0) o negativo (1).
Esponente (E): 8 bit, rappresenta l’esponente con un offset di 127.
Frazione: 23 bit, contiene la parte frazionaria della rappresentazione normalizzata (implicita 1.XXX…).

Formato a doppia precisione (64 bit):
Segno (S): 1 bit.
Esponente (E): 11 bit, con offset di 1023.
Frazione: 52 bit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual è il più grande valore rappresentabile in singola precisione? E in Doppia?

A

Singola precisione: 3.402823×10^38

Doppia precisione: 1.797693×10^308

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Si parli del subword parallelism ovvero SIMD

A

l Subword Parallelism (Single Instruction, Multiple Data - SIMD) permette di eseguire la stessa operazione su più dati in parallelo, suddividendo un registro in più sottoparti (subword). È utilizzato per applicazioni come elaborazione multimediale, grafica e intelligenza artificiale.

Concetti chiave:
Parallelismo: Si divide un registro a 128 bit in più subword (ad esempio, 4 word da 32 bit).
Operazioni vettoriali: Una singola istruzione opera simultaneamente su ogni subword.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Come viene realizzato il subword parallelism nell’ARMv8

A

ArmV8 utilizza 32 registri da 128 bit (V0…V31) per supportare il subword parallelism.
Supporta subword da 8,16, 32, 64 e 128 bit per numeri interi e da 32, 64 bit per i decimali.

ArmV8 usa suffissi per differenziare i vari tipi di registri: B (8bit), H (16bit), S (32bit), D (64bit) e Q (128bit).

Vengono specificati il numero di subwors operations con un numero dopo il nome del registro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly