Pourquoi des calculs en 64 bits interne dans nos plug'in alors que nos processeurs sont en 32bits?
- 15 réponses
- 4 participants
- 469 vues
- 1 follower
sub-d25
174

Posteur·euse AFfiné·e
Membre depuis 21 ans
04 Mars 2005 à 15:41Pourquoi des calculs en 64 bits interne dans nos plug'in alors que nos processeurs sont en 32bits?
#1
Pourquoi des calculs en 64 bits interne dans nos plug'in alors que nos processeurs sont en 32bits?
signaler
DigitalClockMaster
591

Posteur·euse AFfolé·e
Membre depuis 22 ans
05 Mars 2005 à 17:07
#2
Tu gagnes en précision !!!!
Imagines une opération arithmétique (multiplication, division) : tu gardes les deux décimales après la virgule. Tu prends la même opération mais tu gardes 20 décimales après la virgule... tu gagnes en précision !
Cette précision se retrouve dans la finesse du son surtout au niveau faible (queue de RVB, compression, FX divers), et ce à chaque fois qu'un calcul est effectué c'est à dire tout le temps : mouvement de fader, pan, plug... tout est calcul en numérique !
Voir l'excellentissime livre de Mr Bob Katz :
https://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=66/
Imagines une opération arithmétique (multiplication, division) : tu gardes les deux décimales après la virgule. Tu prends la même opération mais tu gardes 20 décimales après la virgule... tu gagnes en précision !
Cette précision se retrouve dans la finesse du son surtout au niveau faible (queue de RVB, compression, FX divers), et ce à chaque fois qu'un calcul est effectué c'est à dire tout le temps : mouvement de fader, pan, plug... tout est calcul en numérique !
Voir l'excellentissime livre de Mr Bob Katz :
https://www.digido.com/portal/pmodule_id=11/pmdmode=fullscreen/pageadder_page_id=66/
IL N'Y A PAS DE REGLES !!!!!
signaler
sub-d25
174

Posteur·euse AFfiné·e
Membre depuis 21 ans
05 Mars 2005 à 17:18
#3
Je suis d'accord avec toi sur 2 choses: on gagne en precisio, et le livre de bob katz est excellentissime!!
en fait j'ai mal formulé ma question, la vrai question est:COMMENT le calcul en 64 b se fait alors que le processeur hote est limité,lui, en 32 bit, le calcul en 64b n'est pas possible??
en fait j'ai mal formulé ma question, la vrai question est:COMMENT le calcul en 64 b se fait alors que le processeur hote est limité,lui, en 32 bit, le calcul en 64b n'est pas possible??
signaler
DigitalClockMaster
591

Posteur·euse AFfolé·e
Membre depuis 22 ans
05 Mars 2005 à 17:24
#4
Ah d'accord ! J'avais pas compris la question comme ça désolé
Je suis pas programmeur et il y a une chance sur deux pour que je dise une connerie mais je pense que, comme lorsque l'on passe du 96kHz dans une connexion ADAT (on ne bénéficie alors que de 4 canaux) et bien on doit pouvoir faire en sorte que le CPU ou les divers DSP des cartes calculent des paquets de 32bits pour au final récupérer les 64bits autours desquels le plug est architecturé (oups ! c'est français ça "architecturé" ???
).
Voilà mais je suis pas sûr de mon coup...
Je suis pas programmeur et il y a une chance sur deux pour que je dise une connerie mais je pense que, comme lorsque l'on passe du 96kHz dans une connexion ADAT (on ne bénéficie alors que de 4 canaux) et bien on doit pouvoir faire en sorte que le CPU ou les divers DSP des cartes calculent des paquets de 32bits pour au final récupérer les 64bits autours desquels le plug est architecturé (oups ! c'est français ça "architecturé" ???
Voilà mais je suis pas sûr de mon coup...

IL N'Y A PAS DE REGLES !!!!!
signaler
sub-d25
174

Posteur·euse AFfiné·e
Membre depuis 21 ans
05 Mars 2005 à 17:29
#5
vinxz
1005

AFicionado·a
Membre depuis 23 ans
05 Mars 2005 à 17:36
#6
Ben ca ne pose aucun probleme...
on peut même faire des opération sur des nombres de 256 bits sur un proc' 32 bits...
il suffit juste de "morceler" correctement la donnée, ou de réécrire les opérations mathématiques comme des suites d'opérations simples calculables par un proc' 32 bits.
quoi qu'il en soit, ta donnée ne pourra pas tenir entière dans un registre (a verifier ?) ..donc il y aura beaucoup de tranferts mémoire.
on peut même faire des opération sur des nombres de 256 bits sur un proc' 32 bits...
il suffit juste de "morceler" correctement la donnée, ou de réécrire les opérations mathématiques comme des suites d'opérations simples calculables par un proc' 32 bits.
quoi qu'il en soit, ta donnée ne pourra pas tenir entière dans un registre (a verifier ?) ..donc il y aura beaucoup de tranferts mémoire.
signaler
DigitalClockMaster
591

Posteur·euse AFfolé·e
Membre depuis 22 ans
05 Mars 2005 à 17:38
#7
<j'ai besoin de plus>
Tu n'es peut-être pas sur le bon forum alors...
Tu n'es peut-être pas sur le bon forum alors...

IL N'Y A PAS DE REGLES !!!!!
signaler
sub-d25
174

Posteur·euse AFfiné·e
Membre depuis 21 ans
05 Mars 2005 à 17:39
#8
Ca commence a me plaire...
est-ce que ces plug sont PRETS pour xp 64b et leur futur sequenceur 64b?
est-ce que ces plug sont PRETS pour xp 64b et leur futur sequenceur 64b?
signaler
vinxz
1005

AFicionado·a
Membre depuis 23 ans
05 Mars 2005 à 17:39
#9
Tu veux programmer des plugs?
signaler
sub-d25
174

Posteur·euse AFfiné·e
Membre depuis 21 ans
05 Mars 2005 à 17:42
#10
J'en suis incapable, mais est-ce que ca signifie que les plug en 64b interne sont PRETS pour le futur ?
signaler
vinxz
1005

AFicionado·a
Membre depuis 23 ans
05 Mars 2005 à 17:43
#11
???
c'est a dire??
pour être calculés par des processeur 64 bits ?
A PRIORI, non...
c'est a dire??
pour être calculés par des processeur 64 bits ?
A PRIORI, non...
signaler
DigitalClockMaster
591

Posteur·euse AFfolé·e
Membre depuis 22 ans
05 Mars 2005 à 17:44
#12
<Ca commence a me plaire...>
Euh d'accord !
C'est ce que j'avais dit... mais d'une manière différente
<on doit pouvoir faire en sorte que le CPU ou les divers DSP des cartes calculent des paquets de 32bits pour au final récupérer les 64bits>
<il suffit juste de "morceler" correctement la donnée, ou de réécrire les opérations mathématiques comme des suites d'opérations simples calculables par un proc' 32 bits>
Mais bon le principal est que tu aies ton information...

Euh d'accord !
C'est ce que j'avais dit... mais d'une manière différente
<on doit pouvoir faire en sorte que le CPU ou les divers DSP des cartes calculent des paquets de 32bits pour au final récupérer les 64bits>
<il suffit juste de "morceler" correctement la donnée, ou de réécrire les opérations mathématiques comme des suites d'opérations simples calculables par un proc' 32 bits>
Mais bon le principal est que tu aies ton information...
IL N'Y A PAS DE REGLES !!!!!
signaler
Anonyme
521436

05 Mars 2005 à 17:46
#13
Ben... sur apple c'est 64 bits depuis un moment déjà... et les plugs sont loin d'en tirer partie, pour la plupart...
ceci dit, ça te permet de monter ta mémoire à 8 giga !!!
c'est déjà ça...
ceci dit, ça te permet de monter ta mémoire à 8 giga !!!
c'est déjà ça...
signaler
vinxz
1005

AFicionado·a
Membre depuis 23 ans
05 Mars 2005 à 17:48
#14
Citation : C'est ce que j'avais dit... mais d'une manière différente
<on doit pouvoir faire en sorte que le CPU ou les divers DSP des cartes calculent des paquets de 32bits pour au final récupérer les 64bits>
<il suffit juste de "morceler" correctement la donnée, ou de réécrire les opérations mathématiques comme des suites d'opérations simples calculables par un proc' 32 bits>
Mais bon le principal est que tu aies ton information...
DCM> désolé pour le "plagiat".. j'ai un peu la tête dans le c*l et j'avais pas vu ton message
signaler
sub-d25
174

Posteur·euse AFfiné·e
Membre depuis 21 ans
05 Mars 2005 à 17:49
#15
DigitalClockMaster
591

Posteur·euse AFfolé·e
Membre depuis 22 ans
05 Mars 2005 à 18:30
#16
Vinxz > C'était pas pour toi...
C'est parce qu'avant que tu n'envoies ton post sub-d25 disait que ma réponse n'était pas assez précise et quand tu lui redis ce que j'ai dit mais d'une manière différente, il dit :
"Ca commence a me plaire...".
Ca m'a amusé
C'est tout
Mais surtout rien contre toi vinxz...
C'est parce qu'avant que tu n'envoies ton post sub-d25 disait que ma réponse n'était pas assez précise et quand tu lui redis ce que j'ai dit mais d'une manière différente, il dit :
"Ca commence a me plaire...".
Ca m'a amusé
C'est tout
Mais surtout rien contre toi vinxz...
IL N'Y A PAS DE REGLES !!!!!
signaler
- < Liste des sujets
- Charte