Supercomputing Technologies Research Group SC@FIT

Supercomputing Technologies Research Group SC@FIT

The Supercomputing Technologies group focuses on the architecture and implementation of high performance computing systems, their operation and energy efficiency. The group specialises in the design and development of highly optimised algorithms, communication overhead reduction and scalability. The group's principal application is the k-Wave toolbox for tissue realistic simulation of ultrasound wave propagation.

Project video

Research interests

Hardware topics

  • Architecture of parallel systems
  • Performance and scaling models of parallel systems
  • HPC systems based on GPUs and other accelerators
  • Low power systems, power-performance optimization

Software topics

  • Domain decomposition for spectral methods
  • Automatic load balancing on heterogeneous systems
  • Multi-scale and multi-physics model coupling
  • Asynchronous input/output in HPC applications
  • System for managing and monitoring supercomputers
  • Modern programming languages in HPC (Python, OpenACC, Thrust)

Applications

  • Simulation of ultrasound propagation in human body
  • Acceleration of photoacoustic imaging
  • Design of ultrasound sensors
  • High performance scientific applications

Current research topics

Currently, the group is primarily focused on the CITRUS project, which aims at precise ultrasound neurostimulation. As part of this project, they are developing techniques to create accurate surgical plans based on the patient’s physiological data, and they perform the necessary computations on IT4Innovations supercomputers. Additionally, the group is working on real-time control of the ultrasound beam with the capability to fine-tune its focus on specific targets.

The group has also contributed to and continues collaborating with the PAMMOTH consortium, which focuses on photoacoustic imaging of breast tissue. Within this project, we handle data collection, real-time quality assessment of captured data, and subsequent processing on a supercomputer. For these purposes, we utilize a massively parallel implementation of the k-Wave toolbox based on local decomposition of spectral methods, with our proprietary k-Dispatch system managing the automation and monitoring of the calculations.

The group is also engaged in accelerating the k-Wave toolbox through advanced numerical methods, including adaptive decomposition and reduced Fourier transform. In addition, it develops techniques for accelerating scientific algorithms on graphic workstations and explores possibilities for incorporating artificial intelligence to generate ultrasound planning previews, particularly for neurostimulation applications.

 

Awards

Significant results

Software

Publications

Conferences

PRACE Summer of HPC

Computing resources

Cooperation

Collaboration offer

The SC@FIT research group offers collaboration in the design and development of applications demanding high compute power, large operational memory and big data. We have deep experience in the R&D of scientific codes for shared memory systems (high-end servers), distributed systems (clusters) and hybrid systems with processors and graphics processing units.

The group also offers the application of the k-Wave toolbox for the nonlinear simulation of ultrasound wave propagation in medical and industrial problems.

Current Collaboration

Diploma and bachelor's theses 

Currently solved BP and DP theses:

  • Using the noarr library to implement efficient algorithms
  • Automatic tests for k-Dispatch system
  • Integration of Amazon Compute Cloud computing resources into the k-Dispatch system
  • Design and implementation of a new version of the k-Dispatch REST API
  • Development of a web interface for monitoring compute clusters using the Slurm REST API
  • Acceleration of acoustic propagator on GPU
  • Acceleration of a backprojection algorithm to simulate ultrasound propagation
  • Supercomputer dashboard with monitoring of current workload
  • Library for storing ultrasound simulation data

Contact

Brno University of Technology
Faculty of Information Technology
Department of Computer Systems
Bozetechova 2, Room L334
612 00 Brno, Czech Republic

Phone: +420 54114-1207
E-mail: jarosjir@fit.vutbr.cz

Information

Brno University of Technology
Faculty of Information Technology
Department of Computer Systems
Bozetechova 2
612 00 Brno, Czech Republic

Phone: +420 54114-1207
E-mail: jarosjir@fit.vutbr.cz

Back to top