[[PageOutline(1-2)]] [http://www.ipe.kit.edu/english/index.php Institute for Data Processing and Electronics] proposes a wide selection of topics for Master and Bachelor students. You may select from [#HighlightedMastertopics highlighted topics] with defined research program or find a custom research project among our [#OverviewofavailableBachelorandMastertopics current activities]. You will find samples of such projects [#SampleTopicsforBachelor/Masterstudents below]. In case of questions contact Suren A. Chilingaryan csa@dside.dyndns.org. = Overview of available Bachelor and Master topics = * Mathematics & algorithm development in MATLAB/Octave * GPU-based image processing with CUDA/OpenCL * Code optimization, parallel programming, and cluster computations * Dynamic web interfaces with HTML5 and WebGL * Web-based data processing using WebCL * Visualization of multidimensional time series * Linux Device Drivers and High-speed Data Acquisition * Control applications using LabVIEW or Tango environments * Digital Electronics & FPGA programming * Analog electronics and laboratory instrumentation * User Interfaces & Usability = Highlighted Master topics = == Web-based monitoring of large-scale data in scientific experiments == * Contact person: Suren A. Chilingaryan csa@dside.dyndns.org * [raw-attachment:1301-adei-status-v2.pdf Detailed announcement] * Required Skills: JavaScript & PHP; knowledge of OpenGL/WebGL is a plus * Experience Gained: WebCL/WebGL, Data management in high energy physics experiments, Visualization of scientific data Huge quantities of information are produced by scientific experiments world wide. Data formats, underlying storage engines, and sampling rates are varying significantly. At the Institute for Data Processing and Electronics we develop a web-based visualization framework which handles multiple types of slow-control data and helps engineers and scientists to inspect device operation and examine the integrity and validity of the measurements. The framework is used in a wide area of applications ranging from fusions experiments, astroparticle physics, to meteorological systems. State-of-the-art web browsers support a rich set of features to construct sophisticated interfaces using web technologies only. With introduction of WebGL it become possible to perform 3D visualization as well. The student is expected to design and implement a new module for real-time monitoring. The main challenge is to visualize multi-dimensional data sets and arrays of sensors mapped to the 3D models. One example is shown in the image below where an array of temperature sensors was mapped to the model of KATRIN tank to visualize the temperature distribution. == Optimizing imaging algorithms to the latest parallel CPU and GPU architectures == * Contact person: Suren A. Chilingaryan csa@dside.dyndns.org * [raw-attachment:1301-adei-status-v2.pdf Detailed announcement] * Required Skills: Good knowledge of C programming language, knowledge of OpenCL or/and CUDA is a plus * Experience Gained: Parallel programming, GPU programming, Image processing Parallel computing has become increasingly important in the last several years. The standard servers include nowadays up to 64 computing cores. Modern GPUs are able to execute thousands of floating point operations in parallel and have become a valuable tool in multiple scientific field that require high computational throughput. It becomes more and more important to parallelize existing image processing algorithms and tune the implementations to the recent hardware architectures. It is crucial to take into the consideration the details of hardware architectures. The computational units may employ different types of cache hierarchies to accelerate memory access, the new processors often introduce new sets of instructions accelerating specific operations. The student will select an algorithm from one of the ongoing projects and perform optimization and tuning for the used hardware. Available options include differential phase contrast imaging done in cooperation with ANKA synchrotron, digital image correlation and tracking done in collaboration with University of Pennsylvania, X-Ray CT done in collaboration with Helmholtz Center in Dresden-Rosendorf. = Sample Topics for !Bachelor/Master students = == Parallel Computing == * Regularization methods for iterative tomographic reconstruction at synchrotron light sources * Motion compensation for 4D tomography at synchrotron light sources * Acceleration of 3D Image Correlation and Tracking Algorithm with GPUs == High-speed Data Acquisition == * User-space PCIe drivers for Linux using [http://lwn.net/Articles/474088/ VFIO] * Real-time handling of images from high-throughput streaming camera with GPUDirect and Infiniband-based clusters * Real-time compression and decompression of imaging data with GPUs == Web Technologies == * [raw-attachment:1002-pdv-adei-meteo.pdf Web Interface for Visualization and Management of Meteorological Data] * [raw-attachment:1002-pdv-adei-canvas.pdf Real Time Visualization of Time Series Data with HTML5] * [raw-attachment:1002-pdv-adei-iphone.pdf Gestures-based control interface for data management on mobile multi-touch devices]