Martin Kruliš, Ph.D.

krulis<at>ksi.mff.cuni.cz
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

Teachingtop

CodeTitleLinks
NPRG042Programming in Parallel Environmentweb page of the course
NPRG045Individual Software Project
NPRG058Advanced Programming in Parallel Environmentweb page of the course
NSWI122Dissertation Thesis Preparation
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

TitleStudentTypeStartedDefended
Web Editor and Simulator of Logic Gate NetworksJan HorákBS2017
Remotely controlled multi-platform music playerMichal JurčoBS2017
Load Balancing in an Evaluation System for Programming AssignmentsJan BucharMS2017
Distributed Computations and Storage Using JavascriptBruno CucMS2016
(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]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

Software

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

Contactstop

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