1024 Bits ??!
1024 Bits ??!
Bonsoir,
Je crois avoir lu plusieurs posts de personnes demandant a effectuer des calculs 64 bits de facon la plus transparente possible.
Moi aussi, j'en ai besoin. Je dirais meme que j'ai besoin de 128 bits, voir plus !! (1024 par exemple)
Qu'y a t'il sous purebasic qui soit facilement utilisable et le plus transparent possible ?
Merci
Je crois avoir lu plusieurs posts de personnes demandant a effectuer des calculs 64 bits de facon la plus transparente possible.
Moi aussi, j'en ai besoin. Je dirais meme que j'ai besoin de 128 bits, voir plus !! (1024 par exemple)
Qu'y a t'il sous purebasic qui soit facilement utilisable et le plus transparent possible ?
Merci
1024 Bits, ,,, un nombre flottant codé sur 1024 bits ou même un entier codé 1024.

Une question, c'est quoi ton ordinateur. Un super-calculateur utilisé en astronomie ou en physique nucléaire
Les processeurs des PC les plus courant sont limités 256 bits et encore là, il ne faut pas s'attendre à des calculs rapides.



Une question, c'est quoi ton ordinateur. Un super-calculateur utilisé en astronomie ou en physique nucléaire



Les processeurs des PC les plus courant sont limités 256 bits et encore là, il ne faut pas s'attendre à des calculs rapides.
Pour le 64 bits c'est probablement dans la version 4 de PB qui deverait sortir prochainement. Pour le 128 bits, à moins de récupérer le code ASM et l'adapter, c'est impossible.
Mais peut-être dans les prochaines version de PB : 4.1, 4.2, 4.3, ...
Faudrait voir avec Fred ! C'est lui le chef.
A+
Guimauve
Mais peut-être dans les prochaines version de PB : 4.1, 4.2, 4.3, ...
Faudrait voir avec Fred ! C'est lui le chef.
A+
Guimauve
Tu devrais regarder la librairie BigNum de PBSOL
Tu peux faire déjà quelques calculs et la taille des nombres est quasiment illimités (tu passes par des chaînes)
et c'est assez rapide environ 460 µs pour le calcul ci-dessous sur mon pc
ex :
Tu peux faire déjà quelques calculs et la taille des nombres est quasiment illimités (tu passes par des chaînes)
et c'est assez rapide environ 460 µs pour le calcul ci-dessous sur mon pc
ex :
Debug BIGNUMADD( "5679764764876439739725.2789609868757849649649764976397639765385386353" , "58744.58765876476487483865386" )
; le résultat : 5679764764876439798469.8666197516406598036188364976397639765385386353
J'analyse actuellement la source de BigNum.
Je suis curieux et j'aimerais comprendre la technique de disivion. En effet, je n'ai pas besoin de toutes les procedures et ne diviserais que des grands nombres entiers; le premier etant plus grand que le second.
De plus, les chaines n'utilise qu'une base 10 alors qu'on peux utiliser une base 200 !! (moins de gaspillage)
Qui saurait expliquer comment "215487"/"457" fonctionne ?
Je suis curieux et j'aimerais comprendre la technique de disivion. En effet, je n'ai pas besoin de toutes les procedures et ne diviserais que des grands nombres entiers; le premier etant plus grand que le second.
De plus, les chaines n'utilise qu'une base 10 alors qu'on peux utiliser une base 200 !! (moins de gaspillage)
Qui saurait expliquer comment "215487"/"457" fonctionne ?
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
pour le cas de l'astronomie, je crois pas, ils s'en sont encore au 486 :Guimauve a écrit :1024 Bits, ,,, un nombre flottant codé sur 1024 bits ou même un entier codé 1024.![]()
![]()
Une question, c'est quoi ton ordinateur. Un super-calculateur utilisé en astronomie ou en physique nucléaire![]()
![]()
![]()
Les processeurs des PC les plus courant sont limités 256 bits et encore là, il ne faut pas s'attendre à des calculs rapides.
<<With the Hubble Space Telescope about to be reconfigured, there's been some good natured fun poked at the fact its computers are powered by old school 486's. >>
source:http://www.gearlog.com/2008/10/hubbles_ ... father.php


p't'êtes pour calculer nos feuilles d'impots ou les remboursements de sécu... surement.
pat