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
Web Platform for Parallel Programming TutorialsEmanuel BuzekMS20152017
A Testing Tool for Network ApplicationsHynek SchlindenbuchBS20152016
An Application for Sharing Informal Academic QuotationsVít HabadaBS2015
Integrated Tool for Web Application DevelopmentFrantišek NesvedaBS20142015
Parallel Evaluation of Numerical Models for Algorithmic TradingDavid LigrMS20142016
Parallelization of Clustering AlgorithmsJakub VlčekMS2014
GPU Acceleration of Advanced Image DenoisingDavid HonzátkoBS20142015
Assessing Usability of Raspberry Pi for Distributed ComputingPetr StefanBS20142015
Employing GPUs in Global Optimization ProblemsMichal HošalaMS20132014
Application of User Ratings Prediction Methods for The Film RecommendationsMartin MajorMS20112013
Parallel data-processing on GPGPURadim VansaMS20102012

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