Nicolas Boulay a écrit 15833 commentaires

  • [^] # Re: 06 - L'impossible révision d'un texte gravé dans le marbre ?

    Posté par  (site web personnel) . En réponse au journal Le traité de Nice, le TCE, la majorité politique actuelle et l'Europe que nous voulons.... Évalué à 3.

    C'est comme tous les traités internationaux:
    - négociable entre gouvernement
    - ratifier par les parlements ou par le peuple

    "La première sécurité est la liberté"

  • [^] # Re: 04 - L'indépendance de la Banque Centrale Européenne.

    Posté par  (site web personnel) . En réponse au journal Le traité de Nice, le TCE, la majorité politique actuelle et l'Europe que nous voulons.... Évalué à 4.

    Disons que le traumatisme doit venir de ce qu'à fait Tatcher en angleterre au début des années 80. Un coup de je mets les taux très bas. Tout le monde s'endète mais avec un taux révisable. Manque de pot, qq années plus tard, changement de politique et les taux s'envole : les emprunteurs sont ruinés.

    Une banque indépendante évite de changer de comportement en fonction des vents politiques.

    "La première sécurité est la liberté"

  • [^] # Re: cool :)

    Posté par  (site web personnel) . En réponse au journal Pinapa: Un parser SystemC open-source. Évalué à 2.

    ok pour les relations.

    ghdl est un front-end gcc pour le vhdl.

    "La première sécurité est la liberté"

  • [^] # Re: cool :)

    Posté par  (site web personnel) . En réponse au journal Pinapa: Un parser SystemC open-source. Évalué à 3.

    mouais. Dans la conception SoC/codesign, personne ne fait du pure top-down.

    L'approche est toujours mixte. Parce que tu veux réutiliser les IP interne que tu n'as pas forcément en modèle transactionnel mais en VHDL. Le modèle top-down vient ensuite pour savoir ce que tu fais sur la partie nouvelle (bloc hardware pure, hard + soft, etc...).

    Donc en gros, systemc c'est bien mais pas tout seul, parce que ton nouveau bloc aura l'air malin si il ne peut parler avec personne.

    En gros pinapa pourrait servir avec les nouvelles normes pour emballer les IP ?

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 2.

    judy est avant tout un "sparse array", un tableau avec des trous. Cela n'a absolument rien à voir avec des fonctions de hash vu que la structure est celle d'un arbre. Ils ont ensuite construit le reste par dessus.

    "La première sécurité est la liberté"

  • # cool :)

    Posté par  (site web personnel) . En réponse au journal Pinapa: Un parser SystemC open-source. Évalué à 3.

    Question bète, y'a-t-il des projets de le faire cohabiter avec des projets comme ghdl ? (ghdl.free.fr)

    "La première sécurité est la liberté"

  • [^] # Re: Question...

    Posté par  (site web personnel) . En réponse au journal Mozilla Firefox sur France 3. Évalué à 5.

    Non, cela n'est pas improbable. Imagine que tu es 1 chance sur 100 de l'avoir vu et qu'il existe 100 personnes sur dlfp pour poster le sujet ici.

    La proba que le sujet apparait est de : 1-(1-1/100)^100 soit 37% de chance, c'est donc en faite fortement probable :)

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 2.

    Quand je parle layout mémoire, je ne pensais pas au ramasse miette mais à la représensation des données en mémoire réel.

    L'exemple typique c'est une grosse structure. Les doc AMD/intel préconnise de classé par ordre de taille décroissante les élements d'une structure. Pourquoi ? Parce que le compilo rajoute du padding pour s'aligner sur 32 bits si des char sont mélanger avec des int. La structure augmente donc de tailles. Mais à cause des compilations séparées, un compilo C ne peut pas réarranger l'ordre des éléments.

    J'avais fait le teste avec la librairy ffmpeg. Elle utilise une énorme structure à la base. Juste en modifiant l'ordre dans la structure j'avais gagné 2% de perf.

    Dans le même ordre d'idée, une fonction d'initialisation pourrait faire les affectations dans l'ordre mémoire de la structure et non l'ordre du code. etc...

    La maitrise du layout des données en mémoire permet aussi de pouvoir utiliser des instructions SIMD.

    Sinon, ta liste me fait furieusement penser à judy http://docs.hp.com/en/B6841-90001/ch01.html(...)
    En gros, c'est des arbres 256-aires plus des astuces pour stoquer des infos de types dans les 3 bits d'adresses non utilisé.

    "La première sécurité est la liberté"

  • [^] # Re: Dommage...

    Posté par  (site web personnel) . En réponse au message Le pape est toujours mort. Évalué à 4.

    exacte à un détail près.

    La démarche scientifique veut que l'on élabore une théorie puis on essaye d'anticiper un comportement pour en déduire une expérience qui tant à prouver que l'on a pas trop tord.

    En fait, une expérience ne peut que fournir un contre exemple, jamais une preuve.

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 3.

    non non, je parle bien d'optimisation de codage, sinon cela n'aurait aucun sense.

    Je suis d'accord que la multiplication matriciel est un cas particulier mais quand même !

    Pour les optimisations algorithmiques, le plus important est d'avoit un langage pratique et concis, pas un langage proche de la machine.

    C'est évident ça. C'est ce que je dis au début. Mais pourquoi le langage ne peut pas rester clair et être performant ?

    La compilation du C a fait des progres mais des fonctionnalités du C rendent impossible tout une classe d'optimisation, notamment concernant le layout mémoire. Donc le Ocaml étant de plus haut niveau, il est plus facile d'optimiser, donc ocaml devrait produire du code plus rapide que le c.

    "La première sécurité est la liberté"

  • [^] # Re: sur cette phrase précise, quelle est ta critique ?

    Posté par  (site web personnel) . En réponse au journal Traité établissant une constitution pour l'Europe. Évalué à 1.

    ?!

    Euh tu racontes n'importe quoi. Si les parlementaires européen votent un smic que vient faire la france la dedans ! Appel le salaire mini si tu veux.

    Là, c'est franchement de la malhonnété intellectuel de sortir ça !

    A l'inverse, on pourra aussi dire que l'europe ne pourrais pas voter le licenciement du jour au lendemain car cela imiterais le système anglais ?

    "La première sécurité est la liberté"

  • [^] # Re: Yahoo vs Google

    Posté par  (site web personnel) . En réponse à la dépêche Wikipédia sera hébergée par Yahoo!. Évalué à 6.

    ou pourquoi pas les 2 ?

    Il y aurait un vrai gage d'indépendance.

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 2.

    Je ne connais pas les facilités objet de python et ruby mais perl propose notament une facilité bien sympa : tu n'est pas obliger de créer une classe mère pour manipuler 2 objets semblable, il suffit que les methodes existent. Je trouve cela terrible.

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 2.

    pour le perl tu as fait du perl objet ?

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 3.

    Les processeurs actuelles faient pour faire du C, c'est une plaisanterie ?

    Les risc du début des années 80 étaient fait pour le C. Cela remonte un peu aujourd'hui hein...

    La croyance veut que l'on gagne qq cycles en optimisation. C'est faux. J'ai "étudié" le code de la multiplication matriciel en entier en C. Entre la version simple de 4 lignes, et la version imbitable de 100, il y a un rapport 4 de vitesses (+400%).

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 2.

    Il faut abolir le modèle où l'acces à la mémoire est jugé à un coup uniforme, c'est complètement faux (de 1 à 150 !).

    La mémoire dispose d'un grand nombre de "multiple" (taille de write buffer, ligne de cache L1, L2, page mémoire de 4 ko et 4 Mo). On peut aussi tenir compte de l'associativité des caches et donc de l'aliasing des adresses mémoire dans les bits lsb d'adresses.

    Tu peux déjà aligner les adresses mémoires avec l'utilisation qui est en faite (genre trier les élements d'un struct en fonction de l'utilisation de ses champs). Jouer avec le preload et le prefetch pourrait aussi améliorer les choses. Et augmenter la localité d'acces.

    "La première sécurité est la liberté"

  • [^] # Re: sur cette phrase précise, quelle est ta critique ?

    Posté par  (site web personnel) . En réponse au journal Traité établissant une constitution pour l'Europe. Évalué à 2.

    Bon le tce propose de ne pas imposer d'harmonisation de politique social. Pourquoi, parce que c'est interdit, crois-tu que cette politique serait forcément très social si elle pouvait exister ?

    Pourquoi penses-tu à un nivellement par le haut et non risque de par le bas ?

    "La première sécurité est la liberté"

  • [^] # Re: Emission très moyenne.

    Posté par  (site web personnel) . En réponse au journal Traité établissant une constitution pour l'Europe. Évalué à 3.

    La solidarité n'est pas la rentabilité et il faut bien prélevementpour la financer.
    Avec le TCE pas touche au capital donc soit y'a pas de prélévement et pas de social soit le prélévement se fait à l'identique pour tous (TVA) et l'équité y perd.


    Il n'y rien de tout ça dans le TCE

    "La première sécurité est la liberté"

  • [^] # Re: Emission très moyenne.

    Posté par  (site web personnel) . En réponse au journal Traité établissant une constitution pour l'Europe. Évalué à 2.

    Si tu votes non, c'est dans un but. C'est parce que tu veux qqch "de mieux".

    En général, ce mieux est sur certain point. Mais est-ce que les autres pays veulent aller plus sur ces points là ?

    Ne prend-t-on pas le risque d'un nouveau traité qui ne sera pas appelé constitution et qui sera ratifié sans passer par la case référendum et donc qui pourra se permètre d'être moins social ?

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 2.

    C'est évidement comparrable.

    Java n'est pas compilé en code machine. tu ne peux pas prendre avoir la vitesse du C. Ce n'est pas le cas de Ocaml qui pourrait être plus rapide que le C. Et je ne vois vraiment pas pourquoi je me suis fait moinsé !

    "La première sécurité est la liberté"

  • [^] # Re: Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 2.

    Vu que le c est limite de l'assembleur, tu peux toujours optimiser à mort ton code. Le problème est que 1) c'est long, 2) le code devient totalement imbitable et imintenable.

    Pour la rapitdité de dev, je pense plus à perl qu'à ocaml :)

    Vu le niveau d'abstraction, le compilo d'ocaml pourrait faire des choses impossible ou difficile en C comme le controle du layout mémoire ou l'utilisation du SIMD.

    "La première sécurité est la liberté"

  • # Lent ?

    Posté par  (site web personnel) . En réponse à la dépêche Présentation d'OCaml à Rennes le jeudi 7 avril, 20h, MCE, 48 bd Magenta. Évalué à 1.

    Pourquoi Ocaml est encore derrière le C en terme de vitesse ?

    "La première sécurité est la liberté"

  • [^] # Re: Emission très moyenne.

    Posté par  (site web personnel) . En réponse au journal Traité établissant une constitution pour l'Europe. Évalué à 5.

    Certe, mais le reste de l'Europe est libéral voir plus. Il ne voudront pas d'un traité plus à gauche.

    De plus, il peuvent très bien s'appliquer le traité entre eux, et se foutre de nous.

    Bref, il ne faut pas se leurrer il faudra longtemps avant que l'on rediscute d'un tel traité. Il a été arraché à pas mal de gouvernement.

    Il faut savoir si l'on veut garder les traités actuelles qui ne parlent jamais de social ou de prendre celui-ci qui en fait un peu.

    "La première sécurité est la liberté"

  • [^] # Re: instituts de sondage

    Posté par  (site web personnel) . En réponse au journal Traité établissant une constitution pour l'Europe. Évalué à 3.

    ouais le foin autour des sondages après les élections me fait bien marrer. Une semaine avant les dernières élections, les sondages montraient que Lepen pouvait être au deuxième tour.

    Encore avant, avec Balladur, quand il a songé à se présenter il était à 70 %de votant. Ce que les journalistes n'ont pas écris c'est qu'il y avant 60% de sans opinion. En fait, Balladur avait 20% de votant et n'en a pas bouger tout au long de la campagne.

    Bref, avoir des courbes qui bougent violament cela fait vendre du papier mais les sans opinion compte beaucoup. En ce moment, c'est très difficile de connaitre se chiffre pour le TCE.

    Aujourd'hui, la radio parlait de 50% des gens qui ne pensaient pas aller voter. Est-ce que cela inclus les sans opinion ?

    Si il y a 20 % de sans opinion qui pensent aller voter, un avantage de 5 points dans les sondages (avec leur +-2 points d'erreur) est ridicule.

    "La première sécurité est la liberté"

  • [^] # Re: B

    Posté par  (site web personnel) . En réponse au message Parcourir un fichier à l'envers.. Évalué à 2.

    c'est pour ça que j'ai précisé sur un fichier...

    Je suppute d'ailleurs qu'il relit bestialement le fichier depuis le début.

    "La première sécurité est la liberté"