π
<-
Chat plein-écran
[^]

QCC2016 épisode 11 : performances

Re: QCC2016 épisode 11 : performances

Message non lude chadok » 07 Sep 2016, 23:40

Juste pour jouer, j'effectue les mêmes tests de performance sur ma tablette.
L'idée est de la comparer à la calculatrice qui sort du lot, à savoir la HP Prime, avec son processeur à 400 MHz et ses 32 Mo de RAM.
La tablette est une une Asus Memo Pad ME581C, ayant les caractéristiques suivantes :
- Processeur : Intel® Atom(TM) Z3560
- Nombre de coeurs : 4
- Fréquence réelle : 1,8 GHz
- Mémoire vive : 2048 Mo

- Test graphique : réalisé avec MathsApp Graphing Calculator ;
- Calcul numérique récursif : réalisé en Python, sous Termux (terminal Linux sous Android).

Vous allez me dire que le résultat est évident, la tablette est forcément plus rapide. Certes, mais là, franchement, pour chacun des deux tests, la réactivité de la petite tablette me stupéfait!
Je n'ai pas le temps de déclencher le chrono : l'appui sur la touche Entrée donne un résultat instantané...

Bref, tout ça pour dire que même si l'expérience de Lexibook, avec son Academy Graph, est une impasse pour le futur bachelier (car non conforme aux examens), il y a vraiment une place énorme pour produire quelque chose de bien pour les lycéens et les étudiants. Bridable en connexion, avec la petite diode qui va bien. Une tablette-calculatrice vraiment plus performante que les calculatrices actuelles, et même moins chère qu'une HP prime à 140 Euros (voir les tablettes d'entrée de gamme actuelles).
NB : Et en ce qui concerne le calcul formel sous Android, pas de souci : WXMaxima est gratuit :)

Reste le problème de l'autonomie, désastreuse sur ma tablette, si on la compare à la vieille Casio fx-8500G de ma jeunesse :?
Mais bon, on n'est pas non plus obligé de mettre un processeur et un écran aussi énergivores que ceux qui équipent ma tablette.
Avatar de l’utilisateur
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 32%
 
Messages: 88
Inscription: 10 Nov 2013, 16:03
Localisation: Bretagne
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Message non lude critor » 08 Sep 2016, 00:19

Merci pour ton retour de qualité et très pertinent. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.2%
 
Messages: 41494
Images: 14577
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: QCC2016 épisode 11 : performances

Message non lude parisse » 08 Sep 2016, 07:08

chadok, avez-vous essaye Xcas sur votre tablette? Il suffit d'installer Firefox et de suivre ce lien
http://www-fourier.ujf-grenoble.fr/~parisse/xcasfr.html
C'est je pense beaucoup plus convivial que Maxima on Android (je ne connais pas d'autre portage de Maxima sur Android, on n'en trouve pas sur google play et je n'en vois pas sur la page Download de wxmaxima)
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Message non lude chadok » 09 Sep 2016, 18:18

Merci Critor ;)
Pour répondre à Parisse : wxMaxima était un lapsus, tu as raison! wxMaxima ne concerne que mon PC, et c'est Maxima On Android que j'ai sur ma tablette.
https://play.google.com/store/apps/deta ... onda&hl=fr
J'avais rapidement regardé XCas sur PC, mais à première vue, je ne voyais pas d'avantage flagrant, comparé à wxMaxima.
Ma remarque sur le calcul formel était destinée aux étudiants qui parcourent TI-Planet, mais pour tout avouer, j'ai personnellement un peu abandonné le calcul formel depuis mes études... Aujourd'hui, dans le cadre de mon travail (qui est plutôt axé "calculatoire"), je me prends moins la tête avec les équations. Le pragmatisme est de rigueur, j'intègre et je dérive mes colonnes de chiffres directement sous Excel ; mes collègues sont sur Matlab...
La seule calculatrice qui me reste est une HP-21, des années 70 (mais en état neuf :favorite: ), que j'ai achetée il y a un an, pour la beauté du geste :)
Avatar de l’utilisateur
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 32%
 
Messages: 88
Inscription: 10 Nov 2013, 16:03
Localisation: Bretagne
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Message non lude parisse » 09 Sep 2016, 19:37

L'interface de Maxima sur Android n'a rien a voir avec wxmaxima sur PC: c'est une simple ligne de commande sans aide a la saisie (ca ressemble a maxima). Sur tablette Android, le lien que j'ai donne pour Xcas me semble autrement plus utilisable avec Firefox, meme s'il y a encore de la marge de progression.
Sur PC, l'interface de wxmaxima et celle de Xcas sont assez comparables en terme de fonctionnalites pour faire du calcul formel, la difference c'est le noyau de calcul, a la fois pour certaines fonctionnalites niveau lycee (par exemple resolution d'inequations, ou le mode pas a pas) ou pour la rapidite (algebre lineaire par exemple). D'ailleurs geogebra a essaye plusieurs noyaux de calcul formel, dont maxima, et apres avoir teste giac, ils l'ont choisi.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Message non lude chadok » 10 Sep 2016, 17:08

Loin de moi l'idée de dénigrer Giac/Xcas par rapport à Maxima, que je n'avais cité que comme exemple :)
Entre temps, j'ai d'ailleurs lu que Giac était le moteur de calcul formel de la HP Prime. Ce qui semble bon signe.
Qu'en est-il du moteur formel de la TI-Nspire CX CAS, de la Casio fx-CP400, etc.?
Avatar de l’utilisateur
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 32%
 
Messages: 88
Inscription: 10 Nov 2013, 16:03
Localisation: Bretagne
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Message non lude parisse » 10 Sep 2016, 20:41

Chez TI, au lancement de la ti92 c'etait une adaptation de Derive. Cote fonctionnalites, le noyau de calcul formel s'est un peu ameliore au lancement de la 89, puis encore un peu au lancement de la nspire CAS, et pratiquement plus depuis.
Chez Casio, le calcul formel de la classpad 300 a ete concu par Saltire. On peut imaginer qu'il est maintenu par Casio maintenant, je ne sais pas s'il y a de nouvelles fonctionnalites sur la 400 par rapport a la 300.
En fait, il y a assez peu de chances que les CAS de TI et Casio evoluent, car ajouter de nouvelles fonctionnalites concernerait peu d'utilisateurs (deja qu'il y a peu d'acheteurs de calculatrices formelles). Par exemple aucun des deux ne propose d'instruction pour l'identite de Bezout ou de diagonalisation exacte de matrices, alors des commandes plus specialisees...
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Message non lude chadok » 13 Sep 2016, 21:44

Merci Parisse pour ces précisions. Je vois que le calcul formel est ton cheval de bataille :#top#:
Pour revenir à mes moutons, j'ai refait le calcul récursif sous Python avec 2 chronos, positionnés avant et après la boucle.
Résultat : le temps de calcul est de 0.025 secondes (25 ms).
Si vous voulez jouer, vous aussi, chronométrez votre propre tablette et incrivez votre config et votre temps. On aura ainsi une fourchette, et on pourra comparer le temps de la tablette la plus lente avec les 1,4 secondes de la HP Prime.
Ci-dessous le code test (excusez les tabulations sous "While", que je dois écrire "........." pour qu'elles figurent ici) :

n=1.0
u=2.0
import time
deb=time.time()
while u >= 0.0001:
............u = (n*u+1)/(2*(n+1))
............n = n+1
fin=time.time()
print ('u =')
print (u)
print ('n =')
print (n)
print('Temps :')
print(fin-deb)


Bye! :)
Avatar de l’utilisateur
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 32%
 
Messages: 88
Inscription: 10 Nov 2013, 16:03
Localisation: Bretagne
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Message non lude parisse » 14 Sep 2016, 19:10

Avec visiscript en javascript sur mon smartphone 59ms pour:
Code: Tout sélectionner
var n = 1,u = 2,t1=Date.now(),t2;
while (u > 0.0001) {
  u = (n * u + 1) / (2 * n + 2);
  n++;
}
t2=Date.now();
print(t2-t1);
//console.log(u);
//console.log(t2-t1);
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Précédente

Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 61 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1670 utilisateurs:
>1623 invités
>43 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)