π
<-
Chat plein-écran
[^]

Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude critor » 10 Juil 2022, 16:07

Adriweb a écrit:
critor a écrit:Je viens de modifier, merci.

J'ai surtout l'impression qu'Epsilon est devenu de plus en plus lourd au fur et à mesure des mises à jour, lorsque le matériel le permet.

Sur Epsilon 19, la N0110 est maintenant plus lente que la N0100 :
  • N0110 légèrement plus lente que la N0100 en Python
  • N0110 nettement plus lente que la N0100 dans l'appli Calculs (mais là, il y a effectivement des fonctionnalités rajoutées uniquement sur N0110)
https://tiplanet.org/forum/compare.php?mode=QCC2021&.nw100,nw110
Ce n'est pas du tout ce qui avait été constaté il y a quelques années.

C'est tout de meme surprenant 🤔

Initialement, les performances étaient quand même proches si je me souviens bien.
Malgré la haute différence de fréquence des processeurs. Peut-être juste un 20% d'écart.

Elles auraient donc continué à se rapprocher au fur et à mesure des mises à jour, jusqu'à s'inverser.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude critor » 10 Juil 2022, 16:16

Adriweb a demandé à NumWorks qui a gentiment répondu que suite aux premières distributions au Portugal, la confidentialité de la N0120EX était caduque.

En attendant un test rédigé et illustré, le comparateur est déjà prêt :
https://tiplanet.org/forum/compare.php?mode=QCC2021&.nw100,nw110,nscx2,zero,nw120ex,primeg2

La NumWorks N0120EX est un phénomène de puissance : beaucoup plus puissante que les TI-Nspire CX II, nettement plus puissante que la Zero, elle chatouille même la HP Prime G2 ! :#tritop#:

Ils en ont de la chance ces portugais ! :favorite:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude parisse » 10 Juil 2022, 16:22

Ma piste est la suivante: ce serait la routine permettant d'interrompre la VM MicroPython. J'ai mis plus bas mon implementation et celle de Numworks. Dans celle de Numworks, le timer est teste (je pourrais d'ailleurs faire aussi cela, a la place d'attendre 128 appels), et l'ecran est rafraichi. Est-ce que le rafraichissement tous les 100ms environ pourrait expliquer le delai? Ou alors c'est l'appel a chaque fois au timer? Ou le test de la touche d'interruption?
Mon code:
Code: Tout sélectionner
int micropython_port_vm_hook_loop() {
  /* This function is called very frequently by the MicroPython engine. We grab
   * this opportunity to interrupt execution and/or refresh the display on
   * platforms that need it. */

  /* Doing too many things here slows down Python execution quite a lot. So we
   * only do things once in a while and return as soon as possible otherwise. */
  static int c = 0;

  ++c;
  if (c & 0x7ff ) {
    return 0;
  }

  // Check if the user asked for an interruption from the keyboard
  int g=getkey(mp_interrupt_char | 0x80000000);
  if (!g) return 0;
  mp_keyboard_interrupt();
  return 1;
}

Celui de Epsilon 15.5, inchange dans Epsilon 18:
Code: Tout sélectionner
bool micropython_port_vm_hook_loop() {
  /* This function is called very frequently by the MicroPython engine. We grab
   * this opportunity to interrupt execution and/or refresh the display on
   * platforms that need it. */

  /* Doing too many things here slows down Python execution quite a lot. So we
   * only do things once in a while and return as soon as possible otherwise. */

  static uint64_t t = Ion::Timing::millis();
  static constexpr uint64_t delay = 100;

  uint64_t t2 = Ion::Timing::millis();
  if (t2 - t < delay) {
    return false;
  }
  t = t2;

  micropython_port_vm_hook_refresh_print();
  // Check if the user asked for an interruption from the keyboard
  return micropython_port_interrupt_if_needed();
}
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude parisse » 10 Juil 2022, 16:28

critor a écrit:Adriweb a demandé à NumWorks qui a gentiment répondu que suite aux premières distributions au Portugal, la confidentialité de la N0120EX était caduque.

Du coup on a bien 564K de RAM et 8Mo de flash externe?
Mais le tas Python du comparateur reste indique a 60K, alors a quoi sert la RAM supplementaire?
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude Adriweb » 10 Juil 2022, 16:40

On a effectivement le droit d'en parler publiquement désormais :)

Et du coup, oui, cf. l'image en galerie avec le PCB :
15842
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude parisse » 10 Juil 2022, 17:35

Oui, merci, et donc quid de l'usage de la RAM disponible en plus, 564K (??) au lieu de 256K indiques dans le comparateur? Je verrais bien un scriptstore plus grand, plus d'espace pour les expressions de Poincare et plus de tas pour MicroPython.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude Adriweb » 10 Juil 2022, 18:42

🤷‍♂️
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude critor » 11 Juil 2022, 11:05

Revenons au nouveau test de performances sur un graphe de fonctions, avec l'avantage contrairement aux autres d'enfin permettre de comparer les modèles les plus récents aux plus anciens, et voir donc quelle a été la progression.

Les TI-z80 Flash, aussi bien couleur que monochromes, ont maintenant toutes été testées également.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude critor » 11 Juil 2022, 18:31

Les performances de graphe TI-Nspire sont maintenant toutes testées également.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Bilan QCC 2021 : Quelle Calculatrice Choisir ?

Message non lude critor » 11 Juil 2022, 21:03

Les performances de graphe NumWorks N0110/N0120 sont testées également.
Le fenêtrage automatique a été désactivé dans ce contexte pour ne pas les défavoriser par rapport à l'ensemble des autres modèles qui ne font pas ça par défaut.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

PrécédenteSuivante

Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 142 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.
1333 utilisateurs:
>1313 invités
>15 membres
>5 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)