Articles of elaborazione

Atomicità di `write (2)` su un filesystem locale

Apparentemente POSIX lo afferma Un descrittore di file o uno stream è chiamato “handle” nella descrizione del file aperto a cui fa riferimento; una descrizione di un file aperto può avere diversi handle. […] Tutte le attività dell’applicazione che riguardano l’offset del file sul primo handle devono essere sospese finché non diventa nuovamente l’handle del […]

Convertire l’immagine BMP in un set di istruzioni per un plotter?

Ho un plotter come questo: Il compito che devo implementare è la conversione del BMP a 24 bit in un set di istruzioni per questo plotter. Nel plotter posso cambiare 16 colors comuni. La prima complessità che affronto è la riduzione dei colors. La seconda complessità che affronto è come trasformare i pixel in set […]

Il programma OpenMP è più lento di quello sequenziale

Quando provo il seguente codice double start = omp_get_wtime(); long i; #pragma omp parallel for for (i = 0; i <= 1000000000; i++) { double x = rand(); } double end = omp_get_wtime(); printf("%f\n", end – start); Il tempo di esecuzione è di circa 168 secondi, mentre la versione sequenziale impiega solo 20 secondi. Sono […]

No ConcurrentList in .Net 4.0?

Ero entusiasta di vedere il nuovo spazio System.Collections.Concurrent nomi System.Collections.Concurrent in .Net 4.0, molto carino! Ho visto ConcurrentDictionary , ConcurrentQueue , ConcurrentStack , ConcurrentBag e BlockingCollection . Una cosa che sembra essere misteriosamente mancante è una ConcurrentList . Devo scriverlo da solo (o farlo fuori dal web :))? Mi sto perdendo qualcosa di ovvio qui?

Rilevamento di monete (e ellissi in forma) su un’immagine

Attualmente sto lavorando a un progetto in cui sto cercando di rilevare alcune monete che si trovano su una superficie piana (ad esempio una scrivania). Le monete non si sovrappongono e non sono nascoste da altri oggetti. Ma potrebbero esserci altri oggetti visibili e le condizioni di luce potrebbero non essere perfette … In pratica, […]

Powershell può eseguire comandi in parallelo?

Ho uno script PowerShell per fare un po ‘di elaborazione in batch su un mucchio di immagini e mi piacerebbe fare un po’ di elaborazione parallela. Powershell sembra avere alcune opzioni di elaborazione in background come start-job, wait-job, ecc, ma l’unica buona risorsa che ho trovato per fare il lavoro parallelo è stata scrivere il […]

Ritagliare l’immagine a forma di testo

Ho bisogno di ritagliare un’immagine a forma di testo in un’altra immagine. Penso che sia meglio mostrato nelle immagini. Questa è una foto di un gatto: e questo è il testo che desidero ritagliare: L’immagine risultante sarebbe questa: L’immagine del testo sarà sempre nera con uno sfondo trasparente e anche il ritaglio risultante dovrebbe avere […]

invio di blocchi di array 2D in C usando MPI

Come si invia blocchi di array 2-D a processori diversi? Supponiamo che la dimensione dell’array 2D sia 400×400 e voglio inviare blocchi di dimensioni 100X100 a processori diversi. L’idea è che ogni processore eseguirà il calcolo sul suo blocco separato e invierà il risultato al primo processore per il risultato finale. Sto usando MPI in […]

Chiamando awt i metodi Frame dalla sottoclass

Questa domanda riguarda Frames, Java e Processing . Questa domanda sembra piuttosto complicata, ma in realtà non lo è. Proverò a mantenere questo al minimo semplice. Sto creando una piccola palla in un gioco di labirinti per capire come funziona la fisica e il rendering. E ‘stata una bella esperienza fino ad ora, ma ho […]