Paweł Czarnul is an Associate Professor at the Department of Computer Architecture, Faculty of Electronics, Telecommunications and Informatics, Gdansk University of Technology, Poland. He obtained his MSc and PhD degrees from Gdansk University of Technology in 1999 and 2003 respectively. He obtained his DSc (habilitation) degree in 2015. He is the author of over 65 publications in the area of parallel and distributed computing, including journals such as Simulation Modelling Practice and Theory, International Journal of High Performance Computing Applications, Journal of Supercomputing, Metrology and Measurement Systems, Multiagent and Grid Systems, Scalable Computing: Practice and Experience etc. and conferences such as Parallel Processing and Applied Mathematics (PPAM), International Conference on Computational Science (ICCS), International Conference on Distributed Computing and Networking (ICDCN), International Multiconference on Computer Science and Information Technology (IMCSIT) and others. He actively participated in 13 international and national projects including those for industry, being the principal investigator of 3 projects. A reviewer for international journals such as Journal of Parallel and Distributed Systems, Journal of Supercomputing, Scientific Programming Journal, Computing and Informatics, Journal of Communication Networks and Distributed Systems etc., conferences including PPAM, ICCS, Workshops on Software Services, Workshop on Cloud-enabled Business Process Management, International Baltic Conference on Databases and Information Systems (BalticDB&IS), Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), International Conference on Information Technology (ICIT) and others. An expert in an international board on Software Services within the SPRERS project. He teaches the architectures of Internet systems, high performance computing systems, parallel programming, parallel and distributed algorithms.
Areas of Research / Professional Expertise
Parallel and distributed computing including service oriented approaches, high performance computing including accelerators and coprocessors, Internet and mobile technologies. The PI of the MERPSYS project for modeling efficiency, reliability and power consumption of multilevel parallel HPC systems using CPUs and GPUs. The leader of the BeesyCluster project that provides a middleware for a service oriented integration of computational and general purpose hardware resources with an advanced workflow management system. A co-designer of the Comcute project for volunteer computing within user browsers with control of redundancy and reliability. A co-designer of KernelHive for automatic parallelization of computations among clusters with GPUs and multicore CPUs. The author of DAMPVM/DAC for automatic parallelization of divide-and-conquer applications.