π
<-

QCC2016 épisode 11 : performances

Re: QCC2016 épisode 11 : performances

Unread postby 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.
User avatar
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 32%
 
Posts: 88
Joined: 10 Nov 2013, 16:03
Location: Bretagne
Gender: Male
Calculator(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Unread postby critor » 08 Sep 2016, 00:19

Merci pour ton retour de qualité et très pertinent. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45.9%
 
Posts: 41860
Images: 15380
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Online

Re: QCC2016 épisode 11 : performances

Unread postby 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)
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84%
 
Posts: 3622
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Unread postby 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 :)
User avatar
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 32%
 
Posts: 88
Joined: 10 Nov 2013, 16:03
Location: Bretagne
Gender: Male
Calculator(s):
MyCalcs profile

Online

Re: QCC2016 épisode 11 : performances

Unread postby 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84%
 
Posts: 3622
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Unread postby 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.?
User avatar
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 32%
 
Posts: 88
Joined: 10 Nov 2013, 16:03
Location: Bretagne
Gender: Male
Calculator(s):
MyCalcs profile

Online

Re: QCC2016 épisode 11 : performances

Unread postby 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...
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84%
 
Posts: 3622
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: QCC2016 épisode 11 : performances

Unread postby 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! :)
User avatar
chadok
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 32%
 
Posts: 88
Joined: 10 Nov 2013, 16:03
Location: Bretagne
Gender: Male
Calculator(s):
MyCalcs profile

Online

Re: QCC2016 épisode 11 : performances

Unread postby parisse » 14 Sep 2016, 19:10

Avec visiscript en javascript sur mon smartphone 59ms pour:
Code: Select all
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);
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84%
 
Posts: 3622
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Previous

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 27 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1071 utilisateurs:
>1049 invités
>13 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)