Parcourir la source

Add bits about UFO

Matthias Vogelgesang il y a 8 ans
Parent
commit
f7cf8db4a1
2 fichiers modifiés avec 22 ajouts et 0 suppressions
  1. 12 0
      literature.bib
  2. 10 0
      paper.tex

+ 12 - 0
literature.bib

@@ -10,3 +10,15 @@
   url = {http://stacks.iop.org/1748-0221/10/i=04/a=C04011},
   year = {2015},
 }
+
+@inproceedings{vogelgesang2012ufo,
+  author = {Vogelgesang, M. and Chilingaryan, S. and dos Santos Rolo, T. and Kopmann, A.},
+  booktitle = {High Performance Computing and Communication 2012 IEEE 9th
+    International Conference on Embedded Software and Systems (HPCC-ICESS), 2012
+    IEEE 14th International Conference on},
+  title = {UFO: A Scalable GPU-based Image Processing Framework for On-line Monitoring},
+  year = {2012},
+  pages = {824--829},
+  doi = {10.1109/HPCC.2012.116},
+  month = {June},
+}

+ 10 - 0
paper.tex

@@ -48,6 +48,16 @@ or more pages of data. Due to hardware restrictions the largest possible GPU
 buffer sizes are about 95 MB. Larger transfers are achieved with a double
 buffering mechanism.
 
+To process the data, we encapsulated the DMA setup and memory mapping in a
+plugin for our scalable GPU processing framework~\cite{vogelgesang2012ufo}. This
+framework allows for an easy construction of streamed data processing on
+heterogeneous multi-GPU systems. For example, to read data from the FPGA, decode
+it and run a Fourier transform on the GPU and write back the results, one could
+run \verb|ufo-launch direct-gma ! decode ! fft ! write filename=out.raw| on the
+command line. A more sophisticated integration is possible by calling the
+application programming interface of the framework, e.g. using Python or C.
+
+
 
 \section{Results}