Changes between Version 8 and Version 9 of students


Ignore:
Timestamp:
Aug 14, 2014, 10:26:51 AM (10 years ago)
Author:
csa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • students

    v8 v9  
    3434communication library that interfaces with the hardware.
    3535
    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.
     36The student will be integrated in the !ANKA-TeraHertz and in the electronic groups and is expected to contribute to
     37the current development of the applied software, maintaining and further developing the Graphical User Interface for the readout system.
    3938
    4039== Administration of the high-performance GPU cluster at IPE ==
    4140 * Contact person: Suren A. Chilingaryan <csa@suren.me>
    4241 * [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.
    4543 * Conditions: The position is intended as a long-term engagement with a work time of about 30h per month
    4644
     
    5755
    5856= 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.
    5962
    60 = Highlighted Master topics =
     63Parallel 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
     65The student will join an ongoing projects and will perform optimization of selected image-processing algorithms for recent parallel architectures.
     66Available 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
     75process synchronization. Prior experience in developing Linux kernel modules is a plus.
     76 * Linux kernel development, PCIe-based scientific electronics, DMA protocols
     77
     78Nowadays scientific instrumentation is characterized by increasing data rates and the need for efficient online
     79analysis and monitoring. To address this demands,sophisticated hardware and software capable to stream tens
     80of gigabytes per seconds is required. Additional complexity is added by necessity to synchronize the development of
     81hardware 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
     82allows one to rapidly implement software support for newly developed PCI-based electronics and provides extensive support for hardware debugging.
     83
     84The 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
    6189== 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]
    6392 * [raw-attachment:1301-adei-status-v2.pdf Detailed announcement]
    6493 * Required Skills: JavaScript & PHP;  knowledge of OpenGL/WebGL is a plus
     
    6695Huge 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.
    6796State-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.
     97The 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
    69101
    70102== Optimizing imaging algorithms to the latest parallel CPU and GPU architectures ==