Domande con tag 'parallelism'

0
risposte

UML come modellare l'attività parallela con il numero di partecipanti dipendente dal tempo

Voglio modellare un'attività che comporta l'elaborazione di più elementi in parallelo. Per così dire, voglio trovare una rappresentazione del diagramma di attività per qualcosa di simile al seguente snippet / pseudocode: items = findAllRelevea...
posta 16.11.2018 - 07:29
0
risposte

Un produttore e un consumatore rispetto allo stato di risorsa condivisa incoerente

Leggevo sull'implementazione del problema produttore-consumatore con un produttore e un consumatore. Osservando questo paragrafo vedo l'implementazione in cui l'accesso alle risorse condivise non è sincronizzato e produttore e il consumatore p...
posta 28.05.2016 - 12:05
1
risposta

Distribuzione della matrice per elaborare la griglia

Ho bisogno di scrivere un programma, che eseguirà la decomposizione LU, ecc. Il problema è che non conosco il modo preferito di distribuire la matrice caricata dal processo di root ad altri processi. Sono in grado di creare un semplice algoritmo...
posta 27.02.2015 - 09:52
0
risposte

Che parallelismo accade in un processore vettoriale?

Da Tanebaum's Structured Computer Organization A vector processor is very efficient at executing a sequence of operations on pairs of data elements. All of the operations are performed in a single, heavily pipelined functional unit. V...
posta 22.02.2015 - 02:34
0
risposte

Non riesco a capire come parallelizzare il calcolo della quantità di prole prevista per le specie nell'algoritmo genetico

Ho sviluppato un algoritmo genetico in java 8 sfruttando le sue opportunità di parallelismo ragionevolmente libere con gli Stream. Come probabilmente saprai, l'esecuzione delle epoche richiede tempo anche per un problema di test che generi la fr...
posta 16.04.2015 - 08:32
4
risposte

Struttura dei dati per un piccolo numero di agenti in un mondo 2D relativamente grande

Sto lavorando a un progetto in cui implementeremo una sorta di simulazione mondiale in cui esiste un mondo quadrato 2D. Gli agenti vivono in questo mondo e prendono decisioni come muoversi o replicarsi in base alle celle adiacenti (world = grid)...
posta 24.10.2013 - 00:26
2
risposte

Threads - Quando usare la barriera?

Uso della sintassi python, threading.Barrier(NUM_THREADS) stabilisce un punto di controllo e tutti i blocchi di thread partecipanti fino a quando tutte le "parti" partecipanti hanno raggiunto quel punto. Permette ai thread di avviarsi se...
posta 22.07.2017 - 19:54
1
risposta

Definizione e utilizzo di "warp" nella programmazione parallela / GPU

Ho trovato la parola "curvatura" in alcuni punti ma non ho visto una definizione approfondita (non esiste neanche una pagina di Wikipedia). Una breve definizione si trova qui : In the SIMT paradigm, threads are automatically grouped int...
posta 26.04.2018 - 00:46
2
risposte

Come è il server A più veloce del server B in alcuni (o tutti) casi se B impiega più attività parallele?

Dopo aver svolto ricerche sui moderni server Web, ritengo di essere piuttosto ignorante quando si tratta di progettazione di server e gestione simultanea delle attività sia dal sistema operativo che dal server. Comprendo alcune importanti funzio...
posta 04.08.2016 - 19:36
1
risposta

Esempio di algoritmo di somma parallela su GPU

Cercando di immaginare come implementare la somma (o la riduzione?) su un'architettura parallela e sto avendo un momento difficile. Pensare specificamente in termini di array WebGL di vettori come questo: [integer1, integer2, integer3, ...]...
posta 25.04.2018 - 15:39