Changes between Version 8 and Version 9 of students
- Timestamp:
- Aug 14, 2014, 10:26:51 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
students
v8 v9 34 34 communication library that interfaces with the hardware. 35 35 36 The student will be integrated in the ANKA- TeraHertz and in the electronic groups. She/He is expected to contribute to 37 the current development of the applied software, maintaining and further developing the Graphical User 38 Interface for the readout system. 36 The student will be integrated in the !ANKA-TeraHertz and in the electronic groups and is expected to contribute to 37 the current development of the applied software, maintaining and further developing the Graphical User Interface for the readout system. 39 38 40 39 == Administration of the high-performance GPU cluster at IPE == 41 40 * Contact person: Suren A. Chilingaryan <csa@suren.me> 42 41 * [raw-attachment:1407-hiwi-admin.pdf Detailed announcement] 43 * Required Skills: Very good knowledge of Linux and the ability to find 44 and solve system problems; scripting languages. 42 * Required Skills: Very good knowledge of Linux and the ability to find and solve system problems; scripting languages. 45 43 * Conditions: The position is intended as a long-term engagement with a work time of about 30h per month 46 44 … … 57 55 58 56 = Highlighted topics for Internship = 57 == Optimizing imaging algorithms for the latest CPU and GPU architectures == 58 * Contact person: Suren A. Chilingaryan <csa@suren.me> 59 * [raw-attachment:1407-internship-gpu-optimization.pdf Detailed announcement] 60 * Required Skills: Good knowledge of C programming language, knowledge of OpenCL or/and CUDA is a plus 61 * Experience Gained: Image processing in scientific applications, High Performance Computing, Hardware-aware software development, Parallel and GPU programming, Benchmarking and Profiling. 59 62 60 = Highlighted Master topics = 63 Parallel computing has become increasingly important in the last several years. Standard servers include nowadays up to 64 cores. Modern GPUs are able to execute thousands of floating point operations in parallel and have become a valuable tool in multiple scientific fields that require high computational throughput. It becomes more and more important to parallelize existing algorithms and tune the implementations to the recent hardware architectures. For the optimal performance, it is crucial to also take the details of hardware architectures into account. 64 65 The student will join an ongoing projects and will perform optimization of selected image-processing algorithms for recent parallel architectures. 66 Available projects include: 67 * advanced image reconstruction and segmentation algorithms done in cooperation with the ANKA synchrotron, 68 * digital image tracking algorithms done in cooperation with Institute for Thermal Process Engineering, 69 * simulation codes for the international KATRIN and Edelweiss collaborations. 70 71 == Managing high-throughput scientific electronics with Linux == 72 * Contact person: Suren A. Chilingaryan <csa@suren.me> 73 * [raw-attachment:1407-internship-drivers.pdf Detailed announcement] 74 * Required Skills: Very good knowledge of the C/C++ programming language, acquaintance with POSIX standards, understanding of 75 process synchronization. Prior experience in developing Linux kernel modules is a plus. 76 * Linux kernel development, PCIe-based scientific electronics, DMA protocols 77 78 Nowadays scientific instrumentation is characterized by increasing data rates and the need for efficient online 79 analysis and monitoring. To address this demands,sophisticated hardware and software capable to stream tens 80 of gigabytes per seconds is required. Additional complexity is added by necessity to synchronize the development of 81 hardware and software components. To support the development of DAQ electronics, we have designed the “Advanced Linux PCI Services” ALPS. The framework provides standard components like register access and DMA protocols across multiple devices, ALPS 82 allows one to rapidly implement software support for newly developed PCI-based electronics and provides extensive support for hardware debugging. 83 84 The student will join the ALPS project and will contribute with 85 * the implementation of additional DMA protocols, 86 * support for new hardware and 87 * the implementation of new subsystems that help to control and debug hardware. 88 61 89 == Web-based monitoring of large-scale data in scientific experiments == 62 * Contact person: Suren A. Chilingaryan csa@dside.dyndns.org 90 * Contact person: Suren A. Chilingaryan csa@suren.me 91 * [http://www.ipe.kit.edu/648_632.php Apply online] 63 92 * [raw-attachment:1301-adei-status-v2.pdf Detailed announcement] 64 93 * Required Skills: JavaScript & PHP; knowledge of OpenGL/WebGL is a plus … … 66 95 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. 67 96 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. 68 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. 97 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. 98 99 = Highlighted Master topics = 100 69 101 70 102 == Optimizing imaging algorithms to the latest parallel CPU and GPU architectures ==