-
Che succede agli avatar?Scritto daNon Autenticatoil 2013-09-17 00:09:37.0 alle 2013-09-17 00:09:37.0GARWSH!
-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-17 01:19:31.0 alle 2013-09-17 01:19:31.0Trollate totali: 11540> GARWSH!

Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
-
Re: Che succede agli avatar?Scritto daNon Autenticatoil 2013-09-17 01:23:41.0 alle 2013-09-17 01:23:41.0> > GARWSH!

>
> Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
Non è solo Saturno: ho risposto a due post pensando si trattasse di Giambo e Samurai, invece era la suora con avatar diversi.-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-17 01:28:13.0 alle 2013-09-17 01:28:13.0Trollate totali: 11540> > > GARWSH!

> >
> > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
>
> Non è solo Saturno: ho risposto a due post pensando si trattasse di Giambo e Samurai, invece era la suora con avatar diversi.
Boh.
non so se e` intenzionale o e` un bachino.
-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-17 01:43:18.0 alle 2013-09-17 01:43:18.0Trollate totali: 11540> > > > GARWSH!

> > >
> > > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
> >
> > Non è solo Saturno: ho risposto a due post pensando si trattasse di Giambo e Samurai, invece era la suora con avatar diversi.
>
> Boh.
> non so se e` intenzionale o e` un bachino.
Penso sia intenzionale.
-
Re: Che succede agli avatar?Scritto daNon Autenticatoil 2013-09-17 01:58:29.0 alle 2013-09-17 01:58:29.0> > > > > GARWSH!

> > > >
> > > > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > > > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
> > >
> > > Non è solo Saturno: ho risposto a due post pensando si trattasse di Giambo e Samurai, invece era la suora con avatar diversi.
> >
> > Boh.
> > non so se e` intenzionale o e` un bachino.
>
> Penso sia intenzionale.
Boh. Intanto ti consiglioLibro per gattacci spudorati
-
-
-
-
Re: Che succede agli avatar?Scritto da: altg
> stavo implementando il multithreading in Lino 3.
Ullalla'
!
> e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera.
Che figata ... Col pensiero torno indietro nel tempo quando implementai un microkernel per Palm Pilot: La prima volta che riuscii a fare un context-switch e mostrare qualcosa sullo schermo dell'emulatore, toccai il cielo con un dito
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-18 03:06:52.0 alle 2013-09-18 03:06:52.0Trollate totali: 11540> > stavo implementando il multithreading in Lino 3.
>
> Ullalla'
!
Funziona, funziona.
Adesso do` una revisioncina alla virtual machine (10000 righe di assembly
).
Poi do` una revisioncina alle istruzioni, e poi FORSE sono prontoa rilasciarlo (LGPL).
Forse.
> > e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera.
>
> Che figata ... Col pensiero torno indietro nel tempo quando implementai un microkernel per Palm Pilot: La prima volta che riuscii a fare un context-switch e mostrare qualcosa sullo schermo dell'emulatore, toccai il cielo con un dito
Be', devo ammettere che non sono mai stato attratto molto dalla multiprogrammazione, pero` ultimamente c'e` in giro roba che ha otto core. A sedici ci sono arrivati? Boh, comunque ci arriveranno. E se non li sfrutti, hai voglia di andare veloce su un core quando potresti andare quasi N volte piu` veloce sfruttandoli tutti. Sicche` non posso piu` esimermi.-
Re: Che succede agli avatar?Scritto daNon Autenticatoil 2013-09-18 13:32:58.0 alle 2013-09-18 13:32:58.0> > > stavo implementando il multithreading in Lino 3.
> >
> > Ullalla'
!
>
> Funziona, funziona.
> Adesso do` una revisioncina alla virtual machine (10000 righe di assembly
).
> Poi do` una revisioncina alle istruzioni, e poi FORSE sono prontoa rilasciarlo (LGPL).
> Forse.
>
> > > e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera.
> >
> > Che figata ... Col pensiero torno indietro nel tempo quando implementai un microkernel per Palm Pilot: La prima volta che riuscii a fare un context-switch e mostrare qualcosa sullo schermo dell'emulatore, toccai il cielo con un dito
>
> Be', devo ammettere che non sono mai stato attratto molto dalla multiprogrammazione, pero` ultimamente c'e` in giro roba che ha otto core. A sedici ci sono arrivati? Boh, comunque ci arriveranno. E se non li sfrutti, hai voglia di andare veloce su un core quando potresti andare quasi N volte piu` veloce sfruttandoli tutti. Sicche` non posso piu` esimermi.
Sistemi multiprocessore sono supportati?-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-18 21:31:04.0 alle 2013-09-18 21:31:04.0Trollate totali: 11540> > > > stavo implementando il multithreading in Lino 3.
> > >
> > > Ullalla'
!
> >
> > Funziona, funziona.
> > Adesso do` una revisioncina alla virtual machine (10000 righe di assembly
).
> > Poi do` una revisioncina alle istruzioni, e poi FORSE sono prontoa rilasciarlo (LGPL).
> > Forse.
> >
> > > > e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera.
> > >
> > > Che figata ... Col pensiero torno indietro nel tempo quando implementai un microkernel per Palm Pilot: La prima volta che riuscii a fare un context-switch e mostrare qualcosa sullo schermo dell'emulatore, toccai il cielo con un dito
> >
> > Be', devo ammettere che non sono mai stato attratto molto dalla multiprogrammazione, pero` ultimamente c'e` in giro roba che ha otto core. A sedici ci sono arrivati? Boh, comunque ci arriveranno. E se non li sfrutti, hai voglia di andare veloce su un core quando potresti andare quasi N volte piu` veloce sfruttandoli tutti. Sicche` non posso piu` esimermi.
>
> Sistemi multiprocessore sono supportati?
Multicore sicuramente, multiprocessore boh. Difficile dirlo, dipende dal S.O. ospite. Windows assegna un range di processori, per come li chiama lui, che penso possano essere core in un singolo chip (CMP) oppure core sparsi su processori diversi. Pero` dovrei controllare su msdn.
-
-
-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-18 03:16:01.0 alle 2013-09-18 03:16:01.0Trollate totali: 11540> > stavo implementando il multithreading in Lino 3.
>
> Ullalla'
!
Funziona.
> > e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera.
>
> Che figata ... Col pensiero torno indietro nel tempo quando implementai un microkernel per Palm Pilot: La prima volta che riuscii a fare un context-switch e mostrare qualcosa sullo schermo dell'emulatore, toccai il cielo con un dito
Be' ormai ci sono in giro arnesi con otto core.
Inutile andare forte su un core solo, sicche` non potevo piu` esimermi.
-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-18 04:13:05.0 alle 2013-09-18 04:13:05.0Trollate totali: 11540> > > stavo implementando il multithreading in Lino 3.
> >
> > Ullalla'
!
>
> Funziona.
>
> > > e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera.
> >
> > Che figata ... Col pensiero torno indietro nel tempo quando implementai un microkernel per Palm Pilot: La prima volta che riuscii a fare un context-switch e mostrare qualcosa sullo schermo dell'emulatore, toccai il cielo con un dito
>
> Be' ormai ci sono in giro arnesi con otto core.
> Inutile andare forte su un core solo, sicche` non potevo piu` esimermi.
ehi, il server m'ha fatto la supercazzola.
E` rimasto a girare e girare in attesa e poi li ha postati tutti e due.
-
Re: Che succede agli avatar?Scritto da: altg
> ehi, il server m'ha fatto la supercazzola.
> E` rimasto a girare e girare in attesa e poi li ha postati tutti e due.
Quanti tempo e' passato dal passaggio del FdT da gestione svizzera a gestione italiana ?
Ecco, meditate
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Che succede agli avatar?Scritto da: Giambo
> Scritto da: altg
>
> > ehi, il server m'ha fatto la supercazzola.
> > E` rimasto a girare e girare in attesa e poi li ha postati tutti e due.
>
> Quanti tempo e' passato dal passaggio del FdT da gestione svizzera a gestione italiana ?
Un anno e qualche giorno.
> Ecco, meditate
Young professional woman and busy mom.-
Re: Che succede agli avatar?Scritto da: ::1
> > > ehi, il server m'ha fatto la supercazzola.
> > > E` rimasto a girare e girare in attesa e poi li ha postati tutti e due.
> >
> > Quanti tempo e' passato dal passaggio del FdT da gestione svizzera a gestione italiana ?
>
> Un anno e qualche giorno.
Il primo anniversario del Grande Scippo e' passato senza nessuna insurrezione popolare
!!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Che succede agli avatar?Scritto daavvelentaniCubicolarioil 2013-09-18 10:29:47.0 alle 2013-09-18 10:29:47.0Trollate totali: 18184Scritto da: Giambo
> Scritto da: ::1
>
> > > > ehi, il server m'ha fatto la supercazzola.
> > > > E` rimasto a girare e girare in attesa e poi li ha postati tutti e due.
> > >
> > > Quanti tempo e' passato dal passaggio del FdT da gestione svizzera a gestione italiana ?
> >
> > Un anno e qualche giorno.
>
> Il primo anniversario del Grande Scippo e' passato senza nessuna insurrezione popolare
!!
intendi il Giorno della Codardia?I think happiness is love
- Vladimir Putin-
Re: Che succede agli avatar?Scritto da: avvelentani
> > Il primo anniversario del Grande Scippo e' passato senza nessuna insurrezione popolare
!!
>
> intendi il Giorno della Codardia?
Stai facendo le veci di Ordine
?!?
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-
-
-
-
Re: Che succede agli avatar?Scritto daNon Autenticatoil 2013-09-17 18:19:23.0 alle 2013-09-17 18:19:23.0> > GARWSH!

>
> Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
Quello che vorremmo vedere è un incredibile mondo tridimensionale ricco di dettagli, esplorabile in tempo reale, che mostri l'indiscussa superiorità di Linoleum.
-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-18 04:26:19.0 alle 2013-09-18 04:26:19.0Trollate totali: 11540> > > GARWSH!

> >
> > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
>
> Quello che vorremmo vedere è un incredibile mondo tridimensionale ricco di dettagli, esplorabile in tempo reale, che mostri l'indiscussa superiorità di Linoleum.
Be', anche per quello, piu` threads fanno molto comodo. I thread si possono distribuire su piu` processori al lavoro sullo stesso insieme di dati di partenza nella memoria del processo, sicche` se da un lato hai i modelli e la scena 3D, e un framebuffer per costruire l'immagine di quella scena, dall'altro hai la possibilita` di far riempire il framebuffer da piu` threads. In raytracing potresti dividere l'area da riempire in un numero N di strisce orizzontali di altezza H/N che poi associ ciascuna a un core. In poligonale magari si possono assegnare modelli diversi a thread diversi, pero` non ci ho mai studiato sopra: forse lo zbuffer basta a ordinare il rendering, forse servono molti altri accorgimenti, ma di certo anche li` c'e` il modo di farsi aiutare dall'avere accesso a piu` core.-
Re: Che succede agli avatar?Scritto daNon Autenticatoil 2013-09-18 13:35:34.0 alle 2013-09-18 13:35:34.0> > > > GARWSH!

> > >
> > > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
> >
> > Quello che vorremmo vedere è un incredibile mondo tridimensionale ricco di dettagli, esplorabile in tempo reale, che mostri l'indiscussa superiorità di Linoleum.
>
> Be', anche per quello, piu` threads fanno molto comodo. I thread si possono distribuire su piu` processori al lavoro sullo stesso insieme di dati di partenza nella memoria del processo, sicche` se da un lato hai i modelli e la scena 3D, e un framebuffer per costruire l'immagine di quella scena, dall'altro hai la possibilita` di far riempire il framebuffer da piu` threads. In raytracing potresti dividere l'area da riempire in un numero N di strisce orizzontali di altezza H/N che poi associ ciascuna a un core. In poligonale magari si possono assegnare modelli diversi a thread diversi, pero` non ci ho mai studiato sopra: forse lo zbuffer basta a ordinare il rendering, forse servono molti altri accorgimenti, ma di certo anche li` c'e` il modo di farsi aiutare dall'avere accesso a piu` core.
Ma io parlo di qualcosa che ci programma in C* esclami:
-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-18 21:35:34.0 alle 2013-09-18 21:35:34.0Trollate totali: 11540> > > > > GARWSH!

> > > >
> > > > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > > > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
> > >
> > > Quello che vorremmo vedere è un incredibile mondo tridimensionale ricco di dettagli, esplorabile in tempo reale, che mostri l'indiscussa superiorità di Linoleum.
> >
> > Be', anche per quello, piu` threads fanno molto comodo. I thread si possono distribuire su piu` processori al lavoro sullo stesso insieme di dati di partenza nella memoria del processo, sicche` se da un lato hai i modelli e la scena 3D, e un framebuffer per costruire l'immagine di quella scena, dall'altro hai la possibilita` di far riempire il framebuffer da piu` threads. In raytracing potresti dividere l'area da riempire in un numero N di strisce orizzontali di altezza H/N che poi associ ciascuna a un core. In poligonale magari si possono assegnare modelli diversi a thread diversi, pero` non ci ho mai studiato sopra: forse lo zbuffer basta a ordinare il rendering, forse servono molti altri accorgimenti, ma di certo anche li` c'e` il modo di farsi aiutare dall'avere accesso a piu` core.
>
> Ma io parlo di qualcosa che ci programma in C* esclami:
>
>
Mah, penso di si`.
Ai tempi dei Pentium 1 a 75 MHz (0.075 GHz) il mio motorino grafico di allora faceva queste scene qui:
-
Re: Che succede agli avatar?Scritto daNon Autenticatoil 2013-09-18 21:44:32.0 alle 2013-09-18 21:44:32.0> > > > > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > > > > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
> > > >
> > > > Quello che vorremmo vedere è un incredibile mondo tridimensionale ricco di dettagli, esplorabile in tempo reale, che mostri l'indiscussa superiorità di Linoleum.
> > >
> > > Be', anche per quello, piu` threads fanno molto comodo. I thread si possono distribuire su piu` processori al lavoro sullo stesso insieme di dati di partenza nella memoria del processo, sicche` se da un lato hai i modelli e la scena 3D, e un framebuffer per costruire l'immagine di quella scena, dall'altro hai la possibilita` di far riempire il framebuffer da piu` threads. In raytracing potresti dividere l'area da riempire in un numero N di strisce orizzontali di altezza H/N che poi associ ciascuna a un core. In poligonale magari si possono assegnare modelli diversi a thread diversi, pero` non ci ho mai studiato sopra: forse lo zbuffer basta a ordinare il rendering, forse servono molti altri accorgimenti, ma di certo anche li` c'e` il modo di farsi aiutare dall'avere accesso a piu` core.
> >
> > Ma io parlo di qualcosa che ci programma in C* esclami:
> >
> >
>
> Mah, penso di si`.
> Ai tempi dei Pentium 1 a 75 MHz (0.075 GHz) il mio motorino grafico di allora faceva queste scene qui:
>
>
In tempo reale durante il movimento?
Senza parti, luci ed ombre prerenderizzate?-
Re: Che succede agli avatar?Scritto daaltgutente che non utieneil 2013-09-18 23:15:26.0 alle 2013-09-18 23:15:26.0Trollate totali: 11540> > > > > > Non lo so ma mi affretto a rispondere prima che la promozione "tutti con Saturno" svanisca.
> > > > > > Del resto in questi giorni non mi sono fatto sentire perche` ero molto impegnato: stavo implementando il multithreading in Lino 3. Sta venendo bene. C'e` tutto il necessario per la sincronizzazione efficiente: test-and-set atomica, e una serie di sette comandi per controllare il thread corrente, farne partire uno nuovo, metterlo in scheduling su un core specifico, parcheggiarlo, sparcheggiarne un altro, eccetera. La soluzione finale al problema "che cazzo di algoritmo scelgo per l'acquisizione e il rilascio di sessioni critiche?" e` stata la pilatesca "passo tutti gli strumenti e la patata bollente allo sviluppatore dell'applicazione".
> > > > >
> > > > > Quello che vorremmo vedere è un incredibile mondo tridimensionale ricco di dettagli, esplorabile in tempo reale, che mostri l'indiscussa superiorità di Linoleum.
> > > >
> > > > Be', anche per quello, piu` threads fanno molto comodo. I thread si possono distribuire su piu` processori al lavoro sullo stesso insieme di dati di partenza nella memoria del processo, sicche` se da un lato hai i modelli e la scena 3D, e un framebuffer per costruire l'immagine di quella scena, dall'altro hai la possibilita` di far riempire il framebuffer da piu` threads. In raytracing potresti dividere l'area da riempire in un numero N di strisce orizzontali di altezza H/N che poi associ ciascuna a un core. In poligonale magari si possono assegnare modelli diversi a thread diversi, pero` non ci ho mai studiato sopra: forse lo zbuffer basta a ordinare il rendering, forse servono molti altri accorgimenti, ma di certo anche li` c'e` il modo di farsi aiutare dall'avere accesso a piu` core.
> > >
> > > Ma io parlo di qualcosa che ci programma in C* esclami:
> > >
> > >
> >
> > Mah, penso di si`.
> > Ai tempi dei Pentium 1 a 75 MHz (0.075 GHz) il mio motorino grafico di allora faceva queste scene qui:
> >
> >
>
> In tempo reale durante il movimento?
> Senza parti, luci ed ombre prerenderizzate?
Be', in tempo reale ma con luci ed ombre precalcolate.
Non c'era verso di calcolarle tutte in 75 MHz, eccheccazzo.
-
-
-
-
-
-
-
Re: Che succede agli avatar?Scritto da:
> GARWSH!
Chi ha scritto quel piccolo pezzo di javascript che "mischia" gli avatar e' un genio. Del male
!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Che succede agli avatar?Scritto da: Giambo
> Scritto da:
> > GARWSH!
>
> Chi ha scritto quel piccolo pezzo di javascript che "mischia" gli avatar e' un genio. Del male
!
Young professional woman and busy mom.-
Re: Che succede agli avatar?Scritto da: ::1
> > > GARWSH!
> >
> > Chi ha scritto quel piccolo pezzo di javascript che "mischia" gli avatar e' un genio. Del male
!
>
>
Avrei puntato i miei soldi sul sarrussofono
...
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-