Martin Kruliš, Ph.D.

assistant professor

Research groups

PARG, Siret

Research topics

  • parallelism and parallel architectures
  • high-performance computing and optimization
  • general purpose GPU computing
  • databases, representation and processing of semi-structured and structured data (XML, RDF, ...)
  • (semantic) web technologies


NPRG042Programming in Parallel Environmentweb page of the course
NPRG045Individual Software Project
NPRG058Advanced Programming in Parallel Environmentweb page of the course
NSWI122Dissertation Thesis Preparation
NSWI141Introduction to networking
NSWI142Web Applicationsweb page of the course
NSWI153Advanced Technologies for Web Applicationsweb page of the course
NSWI168Practical seminar of modern web and mobile applications

Supervised thesestop

Experimental Framework for Simplifying CUDA Applications DesignMichal StaruchMS2018
Improving Face Recognition Methods with Body Tracking SensorMichal BelákBS20182018
Board Games Tracking Using Camera and Depth SensorRoman StaněkBS2017
Remotely controlled multi-platform music playerMichal JurčoBS2017
(show all)

Research grantstop

  • Employing Modern Parallel Architectures in Specific Domains of Database Systems (GACR P103-14-14292P) 2014-2016 head investigator
  • Highly Scalable Parallel and Distributed Methods of Data Processing in e-Science (GACR P103-13-08195S) 2013-2015 cooperant
  • Semantization of the Web (GACR P202/10/0761) 2010-2012 cooperant
  • Modern methods and applications of software engineering (GAUK SVV-2010-261312) 2010-2010 cooperant

Selected publications (complete list)top

  • [IF Journal]Honzátko D., Kruliš M.: Accelerating block-matching and 3D filtering method for image denoising on GPUs, in Journal of Real-Time Image Processing, Vol. Neuveden, Num. 29.11.2017, ISSN: 1861-8200, pp. 1-15, 2017 - text
  • [IF Journal]Bednárek D., Brabec M., Kruliš M.: Improving matrix-based dynamic programming on massively parallel accelerators, in Information Systems, Vol. 64, Num. March 2017, ISSN: 0306-4379, pp. 175-193, 2016 - text
  • [IF Journal]Kruliš M., Osipyan H., Marchand-Maillet S.: Employing GPU Architectures for Permutation-based Indexing, in Multimedia Tools and Applications, ISSN: 1380-7501, 2016
  • [IF Journal]Falt Z., Kruliš M., Bednárek D., Yaghob J., Zavoral F.: Towards Efficient Locality Aware Parallel Data Stream Processing, in Journal of Universal Computer Science, Vol. 21, Num. 6, ISSN: 0948-6968, pp. 816-841, 2015 - text
  • Kruliš M.: Is There a Free Lunch for Image Feature Extraction in Web Applications, in Similarity Search and Applications, Glasgow, Springer, ISBN: 978-3-319-25086-1, ISSN: 0302-9743, pp. 283-294, 2015 - text
  • [IF Journal]Kruliš M., Lokoč J., Skopal T.: Efficient Extraction of Clustering-Based Feature Signatures Using GPU Architectures, in Multimedia Tools and Applications, Vol. 2015, Num. 27.6.2015, ISSN: 1380-7501, pp. 1-33, 2015 - text
  • [Core A conference]Falt Z., Bednárek D., Kruliš M., Yaghob J., Zavoral F.: Bobolang - A Language for Parallel Streaming Applications, in Proceedings of the 23rd International ACM Symposium on High-Performance Parallel and Distributed Computing, Vancouver, ACM, ISBN: 978-1-4503-2749-7, pp. 311-314, 2014
  • Falt Z., Kruliš M., Bednárek D., Yaghob J., Zavoral F.: Locality Aware Task Scheduling in Parallel Data Stream Processing, in Proceedings of the 8th International Symposium on Intelligent Distributed Computing - IDC'2014, Madrid, Springer Verlag, ISBN: 978-3-319-10421-8, ISSN: 1860-949X, pp. 331-342, 2014
  • [IF Journal]Kruliš M., Skopal T., Lokoč J., Beecks C.: Combining CPU and GPU architectures for fast similarity search, in DISTRIBUTED AND PARALLEL DATABASES, Vol. 30, Num. 3-4, ISSN: 0926-8782, pp. 179-207, 2012
  • [Core A conference]Kruliš M., Lokoč J., Beecks C., Skopal T., Seidl T.: Processing the Signature Quadratic Form Distance on Many-Core GPU Architectures, in Compilation Proceedings of CIKM 2011 and the co-located Workshops, Glasgow, ACM, ISBN: 978-1-4503-0717-8, pp. 2373-2376, 2011
  • [Best Paper Award]Kruliš M., Yaghob J.: Revision of Relational Joins for Multi-Core And Many-Core Architectures, accepted for publication in Proceedings of the Dateso 2011 Workshop on DAtabases, TExts, Specifications and Objects, Písek, Czech Republic, Vysoká škola báňská - Technická univerzita Ostrava, pp. 229-240, 2011
  • Kruliš M., Yaghob J.: Efficient Implementation of XPath Processor on Multi-Core CPUs, in Proceedings of the Dateso 2010 Annual International Workshop on DAtabases, TExts, Specifications and Objects, Stedronin-Plazy, Czech Republic, MATFYZPRESS, ISBN: 978-80-7378-116-3, ISSN: 1613-0073, pp. 60-71, 2010


Bobox, CUDA BM3D, Parapple, ReCodEx, Web Image Extractor


The content of this web site is licensed under Creative Commons Attribution-NonCommercial 3.0 Czech Republic