Programmazione Funzionale e Parallela

Corso di Laurea in Ingegneria Informatica e Automatica - A.A. 2017-2018

HomePage | Avvisi | Diario lezioni | Materiale didattico | Esami | Forum | Login

Revision [505]

Last edited on 2016-01-08 05:07:42 by CamilDemetrescu
Additions:
L'[[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/esercitazioni/esercitazione-mandelbrot.pdf esercitazione]] richiede di scrivere un programma ""OpenCL"" per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).
~- Lato host: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot/mandelbrot_device.c mandelbrot_device.c]]
~- Lato device: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot/mandelbrot.cl mandelbrot.cl]]
Deletions:
L'[[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/esercitazioni/esercitazione-mandelbrot.pdf esercitazione]] richiede di scrivere un programma ""OpenCL"" per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).
~- Lato host: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot_device.c mandelbrot_device.c]]
~- Lato device: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.cl mandelbrot.cl]]


Revision [504]

Edited on 2016-01-08 03:14:16 by CamilDemetrescu
Additions:
~- Lato device: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.cl mandelbrot.cl]]
Deletions:
~- Lato device: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot_device.c mandelbrot.cl]]


Revision [503]

Edited on 2016-01-08 03:12:50 by CamilDemetrescu

No differences.

Revision [502]

Edited on 2016-01-08 03:12:37 by CamilDemetrescu
Additions:
L'[[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/esercitazioni/esercitazione-mandelbrot.pdf esercitazione]] richiede di scrivere un programma ""OpenCL"" per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).
==Soluzioni==
~- Lato host: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot_device.c mandelbrot_device.c]]
~- Lato device: [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot_device.c mandelbrot.cl]]
Deletions:
L'[[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/esercitazioni/esercitazione-mandelbrot.pdf esercitazione]] richiede di scrivere un programma ""OpenCL"" per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).


Revision [450]

Edited on 2015-12-18 14:02:33 by CamilDemetrescu
Additions:
~~- ##convolution##: applicazione di filtri grafici (eseguibile: ##./convolution##) - risultato nella directory ##results##
Deletions:
~~- ##convolution##: applicazione di filtri grafici (eseguibile: ##./convolution##) - risultato nella directory results


Revision [449]

Edited on 2015-12-18 14:02:19 by CamilDemetrescu
Additions:
~- entrare in ##opencl-examples-v1.2/devinfo## e dare il comando ##make## e poi ##./devinfo##. Il programma visualizza le caratteristiche della piattaforma.
Deletions:
~- entrare in opencl-examples-v1.2/devinfo e dare il comando ##make## e poi ##./devinfo##. Il programma visualizza le caratteristiche della piattaforma.


Revision [448]

Edited on 2015-12-18 14:02:03 by CamilDemetrescu
Additions:
~- scaricare e decomprimere il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/opencl-examples-v1.2.tar.gz pacchetto]] con esempi di programmi ""OpenCL""
~- entrare in opencl-examples-v1.2/devinfo e dare il comando ##make## e poi ##./devinfo##. Il programma visualizza le caratteristiche della piattaforma.
~- provare gli altri programmi usando il comando ##make## per ciascuno:
~~- ##convolution##: applicazione di filtri grafici (eseguibile: ##./convolution##) - risultato nella directory results
~~- ##matmul##: prodotto di matrici (eseguibile: ##./matmul##) [รจ necessario compilare prima ##clut## con ##make##]
~~- ##vecsum##: somma di vettori (eseguibile: ##./vecsum##)
Deletions:
~- scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/opencl-examples-v1.2.tar.gz pacchetto]] con esempi di programmi ""OpenCL""


Revision [447]

Edited on 2015-12-18 13:49:21 by CamilDemetrescu
Additions:
~- scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/opencl-examples-v1.2.tar.gz pacchetto]] con esempi di programmi ""OpenCL""
Deletions:
~~- scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/opencl-examples-v1.2.tar.gz pacchetto]] con esempi di programmi ""OpenCL""


Revision [446]

Edited on 2015-12-18 13:49:13 by CamilDemetrescu
Additions:
Collaudo:
~~- scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/opencl-examples-v1.2.tar.gz pacchetto]] con esempi di programmi ""OpenCL""


Revision [445]

Edited on 2015-12-18 13:45:22 by CamilDemetrescu
Additions:
L'[[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/esercitazioni/esercitazione-mandelbrot.pdf esercitazione]] richiede di scrivere un programma ""OpenCL"" per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).
Deletions:
L'esercitazione richiede di scrivere un programma ""OpenCL"" per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).


Revision [444]

Edited on 2015-12-18 13:42:52 by CamilDemetrescu
Additions:
L'esercitazione richiede di scrivere un programma ""OpenCL"" per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).
Deletions:
L'esercitazione richiede di scrivere un programma OpenCL per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).


Revision [443]

Edited on 2015-12-18 13:42:46 by CamilDemetrescu
Additions:
==Esercitazione==
L'esercitazione richiede di scrivere un programma OpenCL per generare visualizzazioni dell'insieme di Mandelbrot. Scaricare il [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/mandelbrot.zip pacchetto con il codice]] (file .zip, 500 KB).


Revision [442]

Edited on 2015-12-18 12:29:46 by CamilDemetrescu
Additions:
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include## [crea link simbolico in modo da rendere possibile #include]
Deletions:
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include## /home/biar/Desktop [crea link simbolico in modo da rendere possibile #include]


Revision [441]

Edited on 2015-12-18 12:28:58 by CamilDemetrescu
Additions:
~~- ##sudo ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh## [effettua installazione: dare conferma e installare in ##/opt##]
Deletions:
~~- ##sudo ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh## [effettua installazione]


Revision [440]

Edited on 2015-12-18 12:28:10 by CamilDemetrescu
Additions:
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include## /home/biar/Desktop [crea link simbolico in modo da rendere possibile #include]
Deletions:
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include## /home/biar/Desktop[crea link simbolico in modo da rendere possibile #include]


Revision [439]

Edited on 2015-12-18 12:27:42 by CamilDemetrescu
Additions:
~~- ##chmod u+x ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh## [fornisce privilegi di esecuzione per l'utente biar al file di installazione]
Deletions:
~~- ##chmod u+x ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh## [fornisce privilegi di esecuzione al file di installazione]


Revision [438]

Edited on 2015-12-18 12:27:16 by CamilDemetrescu
Additions:
~~- ##chmod u+x ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh## [fornisce privilegi di esecuzione al file di installazione]
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include## /home/biar/Desktop[crea link simbolico in modo da rendere possibile #include]
Deletions:
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include## [crea link simbolico in modo da rendere possibile #include]


Revision [437]

Edited on 2015-12-18 12:25:04 by CamilDemetrescu
Additions:
~~- ##cd /home/biar/Desktop##
~~- ##sudo ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh## [effettua installazione]
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include## [crea link simbolico in modo da rendere possibile #include]
~~- ##sudo ln -sf /opt/AMDAPPSDK-3.0/lib/x86_64/* /usr/lib/## [crea link simbolico in modo da rendere possibile -l ""OpenCL""]
~~- ##sudo ldconfig## [aggiorna cache librerie]
~~- ##rm AMD-APP-SDK-v3.0.130.135-GA-linux64.sh## [elimina il file di installazione]
Deletions:
~~- cd /home/biar/Desktop
~~- sudo ./AMD-APP-SDK-v3.0.130.135-GA-linux64.sh [effettua installazione]
~~- sudo ln -sf /opt/AMDAPPSDK-3.0/include/CL /usr/include [crea link simbolico in modo da rendere possibile #include]
~~- sudo ln -sf /opt/AMDAPPSDK-3.0/lib/x86_64/* /usr/lib/ [crea link simbolico in modo da rendere possibile -l ""OpenCL""]
~~- sudo ldconfig [aggiorna cache librerie]
~~- rm AMD-APP-SDK-v3.0.130.135-GA-linux64.sh [elimina il file di installazione]


Revision [436]

Edited on 2015-12-18 12:24:40 by CamilDemetrescu
Additions:
~- Scaricare in ##/home/biar/Desktop## il file [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/AMD-APP-SDK-v3.0.130.135-GA-linux64.sh AMD-APP-SDK-v3.0.130.135-GA-linux64.sh]] dal server locale (anche disponibile su [[http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/]])
Deletions:
~- Scaricare in /home/biar/Desktop il file [[http://www.dis.uniroma1.it/~demetres/didattica/pfp/upload/code/AMD-APP-SDK-v3.0.130.135-GA-linux64.sh AMD-APP-SDK-v3.0.130.135-GA-linux64.sh]] dal server locale (anche disponibile su [[http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/]])


Revision [435]

The oldest known version of this page was created on 2015-12-18 12:24:31 by CamilDemetrescu
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.0274 seconds