tangrs, qui s'est déjà illustré par ses travaux sur un proto de loader ELF et pour le lecteur de vidéos compressées Nspire Movie Player, publie maintenant une preuve de concept de multi-threading: http://www.omnimaga.org/index.php?topic=13059.0
Il indique avoir fait ça parce qu'il en avait besoin pour améliorer Nspire Movie Player, pour pouvoir continuer à décoder des frames en arrière-plan, et mettre à jour l'écran de temps en temps. ll va continuer à travailler dessus, et l'intégrera dans Nspire Movie Player
Téléchargement du code source: https://github.com/tangrs/nspire-multithreading-poc
Source d'information: http://www.omnimaga.org/index.php?topic=13059.0
Topic frère: http://www.yaronet.com/posts.php?sl=&s=147317&p=1&h=8#8
Prototype de multi-threading pour Nspire !
3 posts
• Page 1 of 1
Prototype de multi-threading pour Nspire !
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Prototype de multi-threading pour Nspire !
Il y a un impact (faible ?) sur les performances de la calculatrice avec le multi-threading ? ou est-ce que les performances augmentent comme pour l'hyperthreading fait pour les proc Intel ?
sinon c'est pas mal
sinon c'est pas mal
Certifications Microsoft (Codes d'accès : 1140043 / LauraeEdu)
LinkedIn - My page Google+
Ma page Wiki TI-Planet - Ma page Wiki TI-Planet
Mes programmes TI-Nspire pour le BAC - La calculatrice au BAC et aux examens d'Etat
Fonctions courantes TI-Nspire - Questions-Réponses TI-Nspire
Association UPECS - Laurae Education (centre de certifications)
-
LauraeAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1685
- Images: 22
- Joined: 25 Jun 2010, 00:00
- Location: France, La Défense
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Professeur, Etudiant, Formateur
Re: Prototype de multi-threading pour Nspire !
Non, il n'y a pas d'hyperthreading (qui peut d'ailleurs parfois baisser les performances) ici
C'est du multithread logiciel. Je n'ai pas regardé le code, mais c'est probablement préemptif ("in the background", "occasionally waking up") et assisté par le matériel (une forme ou une autre de timer). Je ne sais pas s'il a utilisé le multithreading de l'OS (Nucleus est un RTOS) ou s'il a fait le sien.
C'est du multithread logiciel. Je n'ai pas regardé le code, mais c'est probablement préemptif ("in the background", "occasionally waking up") et assisté par le matériel (une forme ou une autre de timer). Je ne sais pas s'il a utilisé le multithreading de l'OS (Nucleus est un RTOS) ou s'il a fait le sien.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 10 guests