Mostra notizie nelle discussioni
    • Avatar
      ☺
      Scritto da
      il 2010-01-28 14:10:00.0 alle 2010-01-28 14:10:00.0
      Trollate totali: 5425
      Re: 2010: le CPU raggiungeranno 15 GHZ
      - Scritto da:
      > Ci ha proprio preso:
      > http://www.geek.com/articles/chips/intel-chips-to-

      Il problema è la potenza... con l'aumentare della frequenza l'aumento del consumo è spropositato (forse addirittura esponenziale, non sono sicuro)... perciò si è preferito rimanere a frequenze più basse ma puntare sul concetto di multicore.

      Infatti è da un po' di anni, cinque almeno, che non ci sono praticamente progressi nell'aumento della frequenza delle CPU... e questo dopo un periodo in cui la frequenza è aumentata in modo notevole e veloce... dai pochi MHz degli anni '80 e '90 al GHz di inizio '00.

      Comunque grazie ai multicore si è riusciti ad ottenere effetti simili ma con consumi molto più ridotti... ora... se solo i programmi sapessero sfruttare i concetti di multithreading... è anche vero però che i linguaggi spesso non offrono molti incentivi in questo senso e le librerie sui thread, seppur esistano, sono spesso scansate come qualcosa di astruso e complicato... forse Java è uno dei pochi che ti obbliga a programmare con il concetto di multithreading sempre presente, speriamo che Go di Google sappia dare una spinta in questo senso.
      • Avatar
        Scritto da
        Non Autenticato
        il 2010-01-28 14:17:00.0 alle 2010-01-28 14:17:00.0
        Re: 2010: le CPU raggiungeranno 15 GHZ

        - Scritto da: Rin Kobayashi
        > - Scritto da:
        > > Ci ha proprio preso:
        > >
        > http://www.geek.com/articles/chips/intel-chips-to-
        >
        > Il problema è la potenza... con l'aumentare della
        > frequenza l'aumento del consumo è spropositato
        > (forse addirittura esponenziale, non sono
        > sicuro)... perciò si è preferito rimanere a
        > frequenze più basse ma puntare sul concetto di
        > multicore.
        >
        > Infatti è da un po' di anni, cinque almeno, che
        > non ci sono praticamente progressi nell'aumento
        > della frequenza delle CPU... e questo dopo un
        > periodo in cui la frequenza è aumentata in modo
        > notevole e veloce... dai pochi MHz degli anni '80
        > e '90 al GHz di inizio
        > '00.
        >
        > Comunque grazie ai multicore si è riusciti ad
        > ottenere effetti simili ma con consumi molto più
        > ridotti... ora... se solo i programmi sapessero
        > sfruttare i concetti di multithreading... è anche
        > vero però che i linguaggi spesso non offrono
        > molti incentivi in questo senso e le librerie sui
        > thread, seppur esistano, sono spesso scansate
        > come qualcosa di astruso e complicato... forse
        > Java è uno dei pochi che ti obbliga a programmare
        > con il concetto di multithreading sempre
        > presente, speriamo che Go di Google sappia dare
        > una spinta in questo
        > senso.

        Blender e Gimp li sfruttano.

        Fra l'altro Blender ha implementato da poco un Undo history come dio comanda.

        Ora veniamo a te. Hai visto la presentazione di Apple? C'è un programma che ti permette di rivedere da zero come è stato fatto un disegno, pennellata per pennellata.

        Gimp ha l'undo History. Basterebbe poter animare l'undo history, si parte dal primo comando dato e dopo 0.5 secondi si passa a quello dopo. Anziché fare tutto con la tastiera e il mouse, come è possibile adesso.
        Tutto molto bello, ma tu sai come si può fare?
        • Avatar
          ☺
          Scritto da
          il 2010-01-28 14:29:00.0 alle 2010-01-28 14:29:00.0
          Trollate totali: 5425
          Re: 2010: le CPU raggiungeranno 15 GHZ

          - Scritto da:
          > Gimp ha l'undo History. Basterebbe poter animare
          > l'undo history, si parte dal primo comando dato e
          > dopo 0.5 secondi si passa a quello dopo. Anziché
          > fare tutto con la tastiera e il mouse, come è
          > possibile
          > adesso.
          > Tutto molto bello, ma tu sai come si può fare?

          Gimp è programmabile tramite script python... non l'ho mai fatto ma penso che non sia poi così difficile.

          Basta mandargli i comandi "undo" fino all'inizo della history (o se esiste un comando per saltare al primo elemento meglio ancora) e poi fare il "redo" ogni tot-secondi.

          http://www.gimp.org/docs/python/index.html
          • Avatar
            Scritto da
            Non Autenticato
            il 2010-01-28 14:48:00.0 alle 2010-01-28 14:48:00.0
            Re: 2010: le CPU raggiungeranno 15 GHZ

            - Scritto da: Rin Kobayashi
            >
            > - Scritto da:
            > > Gimp ha l'undo History. Basterebbe poter animare
            > > l'undo history, si parte dal primo comando dato
            > e
            > > dopo 0.5 secondi si passa a quello dopo. Anziché
            > > fare tutto con la tastiera e il mouse, come è
            > > possibile
            > > adesso.
            > > Tutto molto bello, ma tu sai come si può fare?
            >
            > Gimp è programmabile tramite script python... non
            > l'ho mai fatto ma penso che non sia poi così
            > difficile.
            >
            > Basta mandargli i comandi "undo" fino all'inizo
            > della history (o se esiste un comando per saltare
            > al primo elemento meglio ancora) e poi fare il
            > "redo" ogni
            > tot-secondi.
            >
            > http://www.gimp.org/docs/python/index.html

            Però lì per l'undo ci sono solo 2 funzioni

            image.disable_undo()

                Disables undo for image.
            image.enable_undo()

                Enables undo for image. You might use these commands round a plugin, so that the plug-in's actions can be undone in a single step.
<softv>

Pagina generata in 41 millisecondi

Utenti attivi: 11 nell'ultimo minuto, 23 negli ultimi cinque minuti, 37 negli ultimi 15 minuti