Domande con tag 'parallelism'

1
risposta

I principi di progettazione dei linguaggi di programmazione funzionale e dell'hardware corrente (macchine di registro) sono contrari?

I linguaggi funzionali cercano di minimizzare lo stato accidentale (computazionalmente conveniente ma logicamente non necessario dipendenze dei dati ) approvando i costrutti più granulosamente modulari, matematicamente non ambigui . Tuttavi...
posta 01.07.2018 - 04:33
2
risposte

Gioco di strategia, come faccio a calcolare le azioni parallele?

Sto costruendo un gioco di strategia in cui più unità (5 - 20) si combattono tra loro. Ho una logica di gioco che calcola tutte le azioni eseguite su ogni turno e la mando al motore di gioco per animare. Queste sono le azioni possibili:...
posta 14.07.2014 - 13:47
2
risposte

Quali insidie e trucchi si verificano comunemente quando si inizia con la programmazione parallela e simultanea con C? [chiuso]

Sarò circa tre settimane che prenderò una classe di programmazione parallela che viene insegnata usando C per i compiti. Al momento ho un interesse abbastanza strong sull'argomento e le mie abilità in C non sono terribili, ma mi sento come se av...
posta 04.08.2011 - 00:02
2
risposte

Ottieni dati di servizio di iterazioni future

Ho un dubbio con il threading delle chiamate di servizio dati all'interno di un ciclo foreach. Ecco qui: Supponiamo che tu debba richiedere i dati da un servizio e quindi elaborare tali dati, per questo esempio, supponiamo che la richiesta di...
posta 21.10.2016 - 02:39
1
risposta

Python multithreading e utilizzo di processori moderni - qual è il rovescio della medaglia?

CPython implementation detail: In CPython, due to the Global Interpreter Lock, only one thread can execute Python code at once (even though certain performance-oriented libraries might overcome this limitation). If you want your applicat...
posta 12.09.2013 - 14:53
1
risposta

Più alternativa scalabile a una transazione per richiesta in uno stack SQL + REST?

Sono nuovo nella programmazione web con database SQL. Quindi, per favore perdona la mia ignoranza. Sto usando alcune strutture moderne per creare un server REST con un database SQL. Sto usando la transazione solo quando penso di averne bisogn...
posta 26.02.2016 - 21:54
1
risposta

Architettura per la moltiplicazione della matrice su larga scala: architettura distribuita o un unico server potente

Ho fatto una domanda su Scaling Matrix Moltiplicazione per CPU Core su StackOverflow e sembra che l'aggiunta di più core CPU a questo problema non ridurrà drasticamente il tempo necessario per eseguire Multiplicazioni Matrix. Ora mi chiedo...
posta 05.07.2018 - 11:28
6
risposte

Un'azione atomica dovrebbe essere deterministica?

Stavo leggendo la proprietà al massimo una volta che definisce cos'è un'azione atomica e sono stato curioso su questo esempio: x = 0, y = 0 x = y + 1 || y = y + 1 Se utilizziamo la definizione "al massimo una volta", possiamo dire che, in...
posta 18.08.2013 - 23:36
5
risposte

Dove potrebbe essere utilizzata la programmazione parallela SPMD in un compilatore?

Ho poche conoscenze sui temi della costruzione del compilatore e della programmazione parallela, quindi per favore portami dietro. Questo è un corso sulla costruzione del compilatore e ci viene chiesto di imparare CUDA durante il corso perché il...
posta 19.09.2011 - 22:17
1
risposta

Relazione tra la tassonomia e la concorrenza di Flynn

Ho conosciuto la tassonomia Flynn per un po '(SIMD, MIMD, ecc.), così come i modelli di concorrenza (modello attore, reti di Petri, ecc.). Tuttavia mi chiedo ora come si sovrappongono e si interrelano. Se alcuni dei modelli di concorrenza posson...
posta 20.07.2018 - 05:17