Depuis lundi j'ai un bureau à Mozilla. Le voyage en voiture a été long mais très intéressant. Je me suis occupé de plusieurs trucs administratifs depuis lundi mais dans les prochains jours je commence à travailler plus intensément avec l'équipe de recherche. En passant, il y a une présentation intéressante à 11AM PST sur l'analyse des programmes JS. Je crois qu'elle sera diffusée sur le réseau de Mozilla. Je vous invite à la visionner "live". À part ça, j'aimerais avoir des nouvelles du labo. Comment avance vos travaux respectifs? Marc
Afficher les réponses par date
Depuis la réunion de vendredi j'ai implémenté du code pour parser et compiler des regex vers des tables, et aussi pour compiler ces tables vers du code x86 qui compte le nombres d'occurences de la regex dans une string. Il y a quelques bugs/comportements incorrects que j'essaie de régler, mais sinon ça a l'air de bien marcher. Je compte aussi essayer divers techniques et les comparer. J'aimerais tranquillement me rapprocher du lexing et éventuellement combiner un lexer que je génère avec un parser déjà existant écrit en Javascript. Si vous avez des lectures/papiers à me recommander sur l'optimisation en assembleur, par exemple sur l'ordonnancement des basic block ou choses du genre, ils seront les bienvenus. 2013/5/22 Marc Feeley <feeley@iro.umontreal.ca>
Depuis lundi j'ai un bureau à Mozilla. Le voyage en voiture a été long mais très intéressant. Je me suis occupé de plusieurs trucs administratifs depuis lundi mais dans les prochains jours je commence à travailler plus intensément avec l'équipe de recherche.
En passant, il y a une présentation intéressante à 11AM PST sur l'analyse des programmes JS. Je crois qu'elle sera diffusée sur le réseau de Mozilla. Je vous invite à la visionner "live".
À part ça, j'aimerais avoir des nouvelles du labo. Comment avance vos travaux respectifs?
Marc
_______________________________________________ Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list
-- Emmanuel Bengio
Je te recommande le parseur Esprima (écrit en JS), si ça s'intègre pas trop difficilement avec ton système. C'est très bien fait, ça output un format style JSON bien documenté, et celui qui a créé le projet est très dédié: http://esprima.org/ Pour l'optimisation assembleur, je te recommande le guide d'optimisation Intel: http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-... Autres conseils: évite les micro-optimisations aveugles. Il faut tester pour t'assurer que ce que tu fait améliore la performance. Souvent, c'est une mauvaise idée de compliquer ton code pour essayer d'avoir des micro-gains qui ne se matérialisent pas. Fie toi à ce que le manuel Intel dit et fait des tests. - Maxime 2013/5/22 Emmanuel Bengio <bengioe@iro.umontreal.ca>
Depuis la réunion de vendredi j'ai implémenté du code pour parser et compiler des regex vers des tables, et aussi pour compiler ces tables vers du code x86 qui compte le nombres d'occurences de la regex dans une string. Il y a quelques bugs/comportements incorrects que j'essaie de régler, mais sinon ça a l'air de bien marcher. Je compte aussi essayer divers techniques et les comparer.
J'aimerais tranquillement me rapprocher du lexing et éventuellement combiner un lexer que je génère avec un parser déjà existant écrit en Javascript.
Si vous avez des lectures/papiers à me recommander sur l'optimisation en assembleur, par exemple sur l'ordonnancement des basic block ou choses du genre, ils seront les bienvenus.
2013/5/22 Marc Feeley <feeley@iro.umontreal.ca>
Depuis lundi j'ai un bureau à Mozilla. Le voyage en voiture a été long mais très intéressant. Je me suis occupé de plusieurs trucs administratifs depuis lundi mais dans les prochains jours je commence à travailler plus intensément avec l'équipe de recherche.
En passant, il y a une présentation intéressante à 11AM PST sur l'analyse des programmes JS. Je crois qu'elle sera diffusée sur le réseau de Mozilla. Je vous invite à la visionner "live".
À part ça, j'aimerais avoir des nouvelles du labo. Comment avance vos travaux respectifs?
Marc
_______________________________________________ Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list
--
Emmanuel Bengio
_______________________________________________ Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list
Pour l'optimisation de l'assembleur, je te recommande fortement de jeter un coup d'oeil a ca: http://www.agner.org/optimize/ Ainsi que le manuel que Maxime propose. Ce sont les regles que nous utilisons dans le back-end. 2013/5/22 Maxime Chevalier-Boisvert <maximechevalierb@gmail.com>
Je te recommande le parseur Esprima (écrit en JS), si ça s'intègre pas trop difficilement avec ton système. C'est très bien fait, ça output un format style JSON bien documenté, et celui qui a créé le projet est très dédié:
Pour l'optimisation assembleur, je te recommande le guide d'optimisation Intel:
http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-...
Autres conseils: évite les micro-optimisations aveugles. Il faut tester pour t'assurer que ce que tu fait améliore la performance. Souvent, c'est une mauvaise idée de compliquer ton code pour essayer d'avoir des micro-gains qui ne se matérialisent pas. Fie toi à ce que le manuel Intel dit et fait des tests.
- Maxime
2013/5/22 Emmanuel Bengio <bengioe@iro.umontreal.ca>
Depuis la réunion de vendredi j'ai implémenté du code pour parser et compiler des regex vers des tables, et aussi pour compiler ces tables vers du code x86 qui compte le nombres d'occurences de la regex dans une string. Il y a quelques bugs/comportements incorrects que j'essaie de régler, mais sinon ça a l'air de bien marcher. Je compte aussi essayer divers techniques et les comparer.
J'aimerais tranquillement me rapprocher du lexing et éventuellement combiner un lexer que je génère avec un parser déjà existant écrit en Javascript.
Si vous avez des lectures/papiers à me recommander sur l'optimisation en assembleur, par exemple sur l'ordonnancement des basic block ou choses du genre, ils seront les bienvenus.
2013/5/22 Marc Feeley <feeley@iro.umontreal.ca>
Depuis lundi j'ai un bureau à Mozilla. Le voyage en voiture a été long mais très intéressant. Je me suis occupé de plusieurs trucs administratifs depuis lundi mais dans les prochains jours je commence à travailler plus intensément avec l'équipe de recherche.
En passant, il y a une présentation intéressante à 11AM PST sur l'analyse des programmes JS. Je crois qu'elle sera diffusée sur le réseau de Mozilla. Je vous invite à la visionner "live".
À part ça, j'aimerais avoir des nouvelles du labo. Comment avance vos travaux respectifs?
Marc
_______________________________________________ Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list
--
Emmanuel Bengio
_______________________________________________ Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list
_______________________________________________ Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list
Ça avance plutôt biien, il me reste ___gstate à regarder puis je compte ensuite commencer à travailler sur le design de nouvelles structures. Aujourd'hui je compte faire de la lecture j'ai un article (thèse) sur les Futures à lire. 2013/5/22 Marc Feeley <feeley@iro.umontreal.ca>
Depuis lundi j'ai un bureau à Mozilla. Le voyage en voiture a été long mais très intéressant. Je me suis occupé de plusieurs trucs administratifs depuis lundi mais dans les prochains jours je commence à travailler plus intensément avec l'équipe de recherche.
En passant, il y a une présentation intéressante à 11AM PST sur l'analyse des programmes JS. Je crois qu'elle sera diffusée sur le réseau de Mozilla. Je vous invite à la visionner "live".
À part ça, j'aimerais avoir des nouvelles du labo. Comment avance vos travaux respectifs?
Marc
_______________________________________________ Dlteam-list mailing list Dlteam-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/dlteam-list
On 2013-05-23, at 8:14 AM, Alexandre St-Louis Fortier <astlouisf@gmail.com> wrote:
Ça avance plutôt biien, il me reste ___gstate à regarder puis je compte ensuite commencer à travailler sur le design de nouvelles structures.
Aujourd'hui je compte faire de la lecture j'ai un article (thèse) sur les Futures à lire.
Très bien! Marc
participants (5)
-
Alexandre St-Louis Fortier -
Emmanuel Bengio -
Etienne Bergeron -
Marc Feeley -
Maxime Chevalier-Boisvert