Publications
Filters
total: 286
Catalog Publications
Year 2019
-
Branża IT – wyzwania związane z zarządzaniem kapitałem ludzkim
PublicationArtykuł dotyczy procesów zarządzania kapitałem ludzkim w firmach IT, w których największe wyzwania wiążą się z dwoma obszarami: zatrudniania i zatrzymywania specjalistów IT w organizacji. Działy HR prześcigają się w stosowaniu coraz to nowszych rozwiązań, aby pozyskać oraz motywować kompetentnych informatyków do pracy na rzecz firmy. Głównym celem artykułu jest prezentacja działań dotyczących rekrutacji oraz motywowania pracowników...
-
Building Polish space sector – from small islands of excellence to a national innovation ecosystem
PublicationIn the paper a national potential of Poland to build its space industry after joining the European Space Agency (ESA) in 2012 is assessed, based on the series of survey reports published annually by POLSA since 2016. Their methodology was based on the ESA technology tree, classifying all the space-related technical knowhow and allowed identification of the most promising strengths to exploit and shortages to challenge by policymakers...
-
Efektuacyjność modelu mentalnego przedsiębiorczości
PublicationArtykuł prezentuje dwa modele przedsiębiorczości: tradycyjny (kauzalny) i efektuacyjny. Zgodnie z modelem kauzalnym najważniejszymi czynnikami sukcesu firmy jest strategiczne planowanie i konkurencyjność. W modelu efektuacyjnym znaczenie mają posiadane przez przedsiębiorcę zasoby, elastyczne reagowanie na szanse pojawiające się w otoczeniu i budowanie relacji biznesowych z otoczeniem. Celem artykułu jest ocena efektuacyjności mentalnego...
-
Energy-Aware High-Performance Computing: Survey of State-of-the-Art Tools, Techniques, and Environments
PublicationThe paper presents state of the art of energy-aware high-performance computing (HPC), in particular identification and classification of approaches by system and device types, optimization metrics, and energy/power control methods. System types include single device, clusters, grids, and clouds while considered device types include CPUs, GPUs, multiprocessor, and hybrid systems. Optimization goals include various combinations of...
-
Extended investigation of performance-energy trade-offs under power capping in HPC environments
Publication—In the paper we present investigation of performance-energy trade-offs under power capping using modern processors. The results are presented for systems targeted at both server and client markets and were collected from Intel Xeon E5 and Intel Xeon Phi server processors as well as from desktop and mobile Intel Core i7 processors. The results, when using power capping, show that we can find various interesting combinations of...
-
Intelligent Autonomous Vehicles
PublicationAdvanced mobile vehicles and robots have long been one of the main issues in engineering. They have various applications in emergency, lifeguarding and entertainment as well as in various industrial, civil and military systems. Among them, you can distinguish robots that can move in an open environment or operate only in predetermined confined spaces. Open world robots are very demanding because they have...
-
Multi-agent large-scale parallel crowd simulation with NVRAM-based distributed cache
PublicationThis paper presents the architecture, main components and performance results for a parallel and modu-lar agent-based environment aimed at crowd simulation. The environment allows to simulate thousandsor more agents on maps of square kilometers or more, features a modular design and incorporates non-volatile RAM (NVRAM) with a fail-safe mode that can be activated to allow to continue computationsfrom a recently analyzed state in...
-
Performance evaluation of Unified Memory with prefetching and oversubscription for selected parallel CUDA applications on NVIDIA Pascal and Volta GPUs
PublicationThe paper presents assessment of Unified Memory performance with data prefetching and memory oversubscription. Several versions of code are used with: standard memory management, standard Unified Memory and optimized Unified Memory with programmer-assisted data prefetching. Evaluation of execution times is provided for four applications: Sobel and image rotation filters, stream image processing and computational fluid dynamic simulation,...
-
Planowanie czy spontaniczność - jakich kompetencji potrzebuje współczesny przedsiębiorca?
PublicationKompetencje przedsiębiorcze mają wpływ na podejmowanie decyzji o rozpoczęciu działalności gospodarczej a następnie na powodzenie takiego przedsięwzięcia. To jakie kompetencje uważane są w tym zakresie za kluczowe może wynikać m.in. z podejścia do procesu przedsiębiorczości. Podejście efektuacyjne opisuje przedsiębiorczość jako spontaniczny akt tworzenia, podczas gdy tradycyjne podejście kauzalne (przyczynowe) bardziej jako planowe...
-
The preferable ways of decision-making in IT teams
PublicationSoftware development team collaboration requires various decisions regarding essential aspects of a project’s progress. General and particular decision-making models are considered, and their main aspects such as team types, problem solving categories, and decision-making ways are analyzed. The research concerns representative groups of IT specialists and their preferences in decision-making are investigated. Four possible cases were...
-
Use of ICT infrastructure for teaching HPC
PublicationIn this paper we look at modern ICT infrastructure as well as curriculum used for conducting a contemporary course on high performance computing taught over several years at the Faculty of Electronics Telecommunications and Informatics, Gdansk University of Technology, Poland. We describe the infrastructure in the context of teaching parallel programming at the cluster level using MPI, node level using OpenMP and CUDA. We present...
-
Weryfikacja autentyczności kolorów na zdjęciach wykonanych w technice analogowej
PublicationW artykule opisano zagadnienie odróżniania historycznych fotografii pomiędzy oryginalnie kolorowe a koloryzowane. Rozważono problem doboru zdjęć pod względem technologii, w jakiej zostały wykonane. Następnie wykorzystując sieci neuronowe już w części wyuczone na innych zbiorach danych, sprawdzono ich efektywność w rozwiązywaniu badanego problemu. Rozważono wpływ rozmiaru obrazu podanego na wejściu, architektury zastosowanej sieci,...
-
Why do G-quadruplexes dimerize through the 5’-ends? Driving forces for G4 DNA dimerization examined in atomic detail
PublicationG-quadruplexes (G4) are secondary structures formed by guanine-rich nucleic acid sequences and shown to exist in living cells where they participate in regulation of gene expression and chromosome maintenance. G-quadruplexes with solvent-exposed guanine tetrads show the tendency to associate together through cofacial stacking, which may be important for packaging of G4-forming sequences and allows for the design of higher-order...
-
Wind Turbines Modeling as the Tool for Developing Algorithms of Processing their Video Recordings
PublicationIn the real world, many factors exist disturbing observation of the examined phenomena and causing various noises and distortions in recorded signals. It very often makes it difficult or even impossible to optimize various signal processing algorithms, through finding appropriate parameters. In this paper, we show an application, that retrieves wind turbine rotor speed from recorded video. Next, we describe the process of reduction...
Year 2018
-
A Solution to Image Processing with Parallel MPI I/O and Distributed NVRAM Cache
PublicationThe paper presents a new approach to parallel image processing using byte addressable, non-volatile memory (NVRAM). We show that our custom built MPI I/O implementation of selected functions that use a distributed cache that incorporates NVRAMs located in cluster nodes can be used for efficient processing of large images. We demonstrate performance benefits of such a solution compared to a traditional implementation without NVRAM...
-
Analyzing energy/performance trade-offs with power capping for parallel applications on modern multi and many core processors
PublicationIn the paper we present extensive results from analyzing energy/performance trade-offs with power capping observed on four different modern CPUs, for three different parallel applications such as 2D heat distribution, numerical integration and Fast Fourier Transform. The CPU tested represent both multi-core type CPUs such as Intel⃝R Xeon⃝R E5, desktop and mobile i7 as well as many-core Intel⃝R Xeon PhiTM x200 but also server, desktop...
-
Benchmarking overlapping communication and computations with multiple streams for modern GPUs
PublicationThe paper presents benchmarking a multi-stream application processing a set of input data arrays. Tests have been performed and execution times measured for various numbers of streams and various compute intensities measured as the ratio of kernel compute time and data transfer time. As such, the application and benchmarking is representative of frequently used operations such as vector weighted sum, matrix multiplication etc....
-
Benchmarking Parallel Chess Search in Stockfish on Intel Xeon and Intel Xeon Phi Processors
PublicationThe paper presents results from benchmarking the parallel multithreaded Stockfish chess engine on selected multi- and many-core processors. It is shown how the strength of play for an n-thread version compares to 1-thread version on both Intel Xeon and latest Intel Xeon Phi x200 processors. Results such as the number of wins, losses and draws are presented and how these change for growing numbers of threads. Impact of using particular...
-
From Sequential to Parallel Implementation of NLP Using the Actor Model
PublicationThe article focuses on presenting methods allowing easy parallelization of an existing, sequential Natural Language Processing (NLP) application within a multi-core system. The actor-based solution implemented with the Akka framework has been applied and compared to an application based on Task Parallel Library (TPL) and to the original sequential application. Architectures, data and control flows are described along with execution...
-
Modele mentalne przedsiębiorczości: wskaźniki efektuacyjne vs. kauzalne
PublicationGłównym celem artykułu było stworzenie listy wskaźników diagnozujących model mentalny przedsiębiorczości. Zaprezentowano dwa podejścia do przedsiębiorczości: klasyczne podejście kauzalne, w którym przedsiębiorca koncentruje się na osiągnięciu celu wyznaczonego na samym początku oraz podejście efektuacyjne, w którym identyfikowaniu dostępnych zasobów i relacji towarzyszy poszukiwanie możliwości biznesowych i zmienność celów. Analiza...
-
Modelling and simulation of GPU processing in the MERPSYS environment
PublicationIn this work, we evaluate an analytical GPU performance model based on Little's law, that expresses the kernel execution time in terms of latency bound, throughput bound, and achieved occupancy. We then combine it with the results of several research papers, introduce equations for data transfer time estimation, and finally incorporate it into the MERPSYS framework, which is a general-purpose simulator for parallel and distributed...
-
Parallel Programming for Modern High Performance Computing Systems
PublicationIn view of the growing presence and popularity of multicore and manycore processors, accelerators, and coprocessors, as well as clusters using such computing devices, the development of efficient parallel applications has become a key challenge to be able to exploit the performance of such systems. This book covers the scope of parallel programming for modern high performance computing systems. It first discusses selected and...
-
Parallelization of large vector similarity computations in a hybrid CPU+GPU environment
PublicationThe paper presents design, implementation and tuning of a hybrid parallel OpenMP+CUDA code for computation of similarity between pairs of a large number of multidimensional vectors. The problem has a wide range of applications, and consequently its optimization is of high importance, especially on currently widespread hybrid CPU+GPU systems targeted in the paper. The following are presented and tested for computation of all vector...
-
Three levels of fail-safe mode in MPI I/O NVRAM distributed cache
PublicationThe paper presents architecture and design of three versions for fail-safe data storage in a distributed cache using NVRAM in cluster nodes. In the first one, cache consistency is assured through additional buffering write requests. The second one is based on additional write log managers running on different nodes. The third one benefits from synchronization with a Parallel File System (PFS) for saving data into a new file which...
Year 2017
-
A distributed system for conducting chess games in parallel
PublicationThis paper proposes a distributed and scalable cloud based system designed to play chess games in parallel. Games can be played between chess engines alone or between clusters created by combined chess engines. The system has a built-in mechanism that compares engines, based on Elo ranking which finally presents the strength of each tested approach. If an approach needs more computational power, the design of the system allows...
-
Categorization of Cloud Workload Types with Clustering
PublicationThe paper presents a new classification schema of IaaS cloud workloads types, based on the functional characteristics. We show the results of an experiment of automatic categorization performed with different benchmarks that represent particular workload types. Monitoring of resource utilization allowed us to construct workload models that can be processed with machine learning algorithms. The direct connection between the functional...
-
COMPARATIVE STUDY OF TRADITIONAL AND VIRTUAL TEAMS
PublicationThe paper presents two kinds of cooperating teams: traditional and virtual, and proposes a new measure of the team virtuality level. Some representative teamwork characteristics, such as team member competencies, team diversity, leadership, and team decision-making are analyzed and compared depending on the degree of virtuality. Moreover, the team climate as one of the team performance measures is also analyzed and compared in...
-
Complementary oriented allocation algorithm for cloud computing
PublicationNowadays cloud computing is one of the most popular processing models. More and more different kinds of workloads have been migrated to clouds. This trend obliges the community to design algorithms which could optimize the usage of cloud resources and be more effiient and effective. The paper proposes a new model of workload allocation which bases on the complementarity relation and analyzes it. An example of a case of use is shown...
-
Czy w negocjacjach są przegrani? Kultura negocjacji organizacyjnych
PublicationNegocjacje to proces interakcji pomiędzy stronami, które są od siebie współzależne i dostrzegają konieczność współdziałania, by zrealizować osobiste cele. Nakładaniu się interesów stron towarzyszy jednak rozbieżność poglądów, stanowisk i oczekiwań, czyli konflikt. Jego rozwiązanie jest konieczne, by strony mogły osiągnąć swoje cele i ustalić zasady dalszych relacji.
-
DECISION - MAKING IN VIRTUAL SOFTWARE TEAMS USING CLOUD PLATFORMS
PublicationSoftware development projects are usually realized by traditional or virtual IT teams using computing clouds. Team collaboration requires decision - making regarding essential aspects of a project progress. The article concerns methods of decision – making process in the case of traditional and virtual teams’ work. The research results conducted in a group of IT specialists are presented, and to analyze their preferences in decision-making...
-
Distributed NVRAM Cache – Optimization and Evaluation with Power of Adjacency Matrix
PublicationIn this paper we build on our previously proposed MPI I/O NVRAM distributed cache for high performance computing. In each cluster node it incorporates NVRAMs which are used as an intermediate cache layer between an application and a file for fast read/write operations supported through wrappers of MPI I/O functions. In this paper we propose optimizations of the solution including handling of write requests with a synchronous mode,...
-
Kompetencje członków zespołu wirtualnego
PublicationArtykuł dotyczy problematyki wirtualnej współpracy, która wymaga od osób tworzących zespół oraz od lidera zespołu szczególnych kompetencji. Skoncentrowano się na wiedzy, cechach i umiejętnościach członków zespołu wirtualnego, które są konieczne, by efektywnie realizowali oni założone cele, kreując jednocześnie relacje oparte na wzajemnym zaufaniu. Artykuł zawiera przegląd literatury dotyczącej kompetencji członków zespołu wirtualnego...
-
MERPSYS: An environment for simulation of parallel application execution on large scale HPC systems
PublicationIn this paper we present a new environment called MERPSYS that allows simulation of parallel application execution time on cluster-based systems. The environment offers a modeling application using the Java language extended with methods representing message passing type communication routines. It also offers a graphical interface for building a system model that incorporates various hardware components such as CPUs, GPUs, interconnects...
-
Multi-agent large-scale parallel crowd simulation
PublicationThis paper presents design, implementation and performance results of a new modular, parallel, agent-based and large scale crowd simulation environment. A parallel application, implemented with C and MPI, was implemented and run in this parallel environment for simulation and visualization of an evacuation scenario at Gdansk University of Technology, Poland and further in the area of districts of Gdansk. The application uses a...
-
Negocjacje w organizacji
PublicationRozdział dotyczy negocjacji prowadzonych w ramach organizacji. Na tle charakterystyki procesu negocjacji i styli negocjacyjnych pokazano strategiczne i operacyjne znaczenie negocjacji dla firm zarówno w relacjach z otoczeniem zewnętrznym, jak również z klientami wewnętrznymi. Skoncentrowano się na negocjacjach w realizacji funkcji menedżerskich, podkreślając ich znaczenie dla budowania kultury organizacyjnej, klimatu zaufania i...
-
No-Wait & No-Idle Open Shop Minimum Makespan Scheduling with Bioperational Jobs
PublicationIn the open shop scheduling with bioperational jobs each job consists of two unit operations with a delay between the end of the first operation and the beginning of the second one. No-wait requirement enforces that the delay between operations is equal to 0. No-idle means that there is no idle time on any machine. We model this problem by the interval incidentor (1, 1)-coloring (IIR(1, 1)-coloring) of a graph with the minimum...
-
Nowoczesne metody rekrutacji pracowników
PublicationRozdział dotyczy procesu rekrutacji i selekcji, których zadaniem jest zapewnienie odpowiedniego poziomu zatrudnienia. Zaprezentowano wszystkie elementy procesu, począwszy od przygotowania do rekrutacji, poprzez zastosowanie metod oceny i doboru kandydatów do pracy (z uwzględnieniem zastosowania rozwiązań IT) , aż po ostateczną ocenę i wybór najlepszego kandydata. Zwrócono uwagę na błędy popełniane w procesie rekrutacji oraz podkreślono...
-
Parallelization of Selected Algorithms on Multi-core CPUs, a Cluster and in a Hybrid CPU+Xeon Phi Environment
PublicationIn the paper we present parallel implementations as well as execution times and speed-ups of three different algorithms run in various environments such as on a workstation with multi-core CPUs and a cluster. The parallel codes, implementing the master-slave model in C+MPI, differ in computation to communication ratios. The considered problems include: a genetic algorithm with various ratios of master processing time to communication...
-
Performance evaluation of unified memory and dynamic parallelism for selected parallel CUDA applications
PublicationThe aim of this paper is to evaluate performance of new CUDA mechanisms—unified memory and dynamic parallelism for real parallel applications compared to standard CUDA API versions. In order to gain insight into performance of these mechanisms, we decided to implement three applications with control and data flow typical of SPMD, geometric SPMD and divide-and-conquer schemes, which were then used for tests and experiments. Specifically,...
-
Szeregowanie zadań dwuprocesorowych w systemach otwartych
PublicationW pracy rozważany jest problem szeregowania zadań dwuoperacyjnych w systemie otwartym (open-shop), z kryterium minimalizacji długości harmonogramu oraz sumy czasów zakończenia wszystkich zadań. Zakładając jednostkowe czasy wykonywania operacji można stosować efektywne metody chromatyczne rozwiązywania problemu, poprzez sprowadzenie go do modelu grafowego oraz zastosowanie w nim wybranego modelu kolorowania, które pozwala uzyskać...
-
Talenty/ zespół/ wartości – ryzyka w zarządzaniu projektami. Relacja z XIII Międzynarodowego Kongresu MBA
PublicationW dniach 12–14 maja 2017 roku w Krakowie odbył się XIII Międzynarodowy Kongres MBA. Hasłem tegorocznego wydarzenia było: „Compliance: równowaga między wynikiem a wartościami”. Wydział Zarządzania i Ekonomii Politechniki Gdańskiej był jednym z partnerów Kongresu. Celem naszego panelu była dyskusja dotycząca znaczenia wartości niematerialnych oraz kapitału ludzkiego w funkcjonowaniu współczesnych organizacji.
-
Wykorzystanie metafor w identyfikacji i kształtowaniu postaw przedsiębiorczych
PublicationEdukacja przedsiębiorcza odgrywa coraz większą rolę w promowaniu i kształtowaniu zachowań oraz kompetencji przedsiębiorczych młodego pokolenia. W tym kontekście szczególnie podkreśla się znaczenie wykorzystywania nowych, interaktywnych metod i form kształcenia, niezwykle istotnych dla jednego z aspektów edukacji przedsiębiorczej, jakim jest kształcenie kreatywności i proaktywności. Zastosowanie metafor spełnia wymagania stawiane...
-
Wykorzystanie narzędzi pracy zdalnej w działaniach Koła Naukowego Konstruktorów Pojazdów
PublicationNiniejszy artykuł stanowi opis działalności Koła Naukowego Konstruktorów Pojazdów, w którego działaniach wykorzystywane są nowoczesne narzędzia pracy zdalnej. Dzięki takiemu podejściu, możliwe staje się wyeliminowanie niedogodnień, z którymi borykano się stosując standardowe, starsze podejście do realizacji zadań projektowych w jednostkach badawczo-rozwojowych. Podane przykłady ilustrują, w jaki sposób powszechny obecnie dostęp...
-
Zaufanie w zespołach pracowniczych – czy polskie zespoły są gotowe na empowerment?
PublicationZaufanie jest istotnym elementem klimatu pracy zespołowej i warunkiem budowania efektywnych zespołów, korzystających z potencjału zaangażowanych w realizację celu pracowników. Zaufanie jest też podstawą wdrażania w zespołach zasad empowermentu, rozumianego nie tylko jako przekazanie władzy członkom zespołu, ale również jako zdolność zespołu do przejmowania odpowiedzialności za realizację wybranego celu. W artykule przedstawiono...
-
Znaczenie różnorodności w wirtualnej współpracy
PublicationRóżnorodność jest jedną z podstawowych cech zespołów wirtualnych. Odnosi się ona do geograficznego rozproszenia członków zespołu, różnic stref czasowych, w których pracują, zróżnicowania narodowogo i kulturowego, ale również do pracy dla różnych organizacji, pełnienia różnych ról zespołowych o odpowiedzialności za różne części realizowanego projektu. Artykuł dotyczy najważniejszych wymiarów różnorodności istotnych dla wirtualnej...
Year 2016
-
A Fail-Safe NVRAM Based Mechanism for Efficient Creation and Recovery of Data Copies in Parallel MPI Applications
PublicationThe paper presents a fail-safe NVRAM based mechanism for creation and recovery of data copies during parallel MPI application runtime. Specifically, we target a cluster environment in which each node has an NVRAM installed in it. Our previously developed extension to the MPI I/O API can take advantage of NVRAM regions in order to provide an NVRAM based cache like mechanism to significantly speed up I/O operations and allow to preload...
-
A Parallel MPI I/O Solution Supported by Byte-addressable Non-volatile RAM Distributed Cache
PublicationWhile many scientific, large-scale applications are data-intensive, fast and efficient I/O operations have become of key importance for HPC environments. We propose an MPI I/O extension based on in-system distributed cache with data located in Non-volatile Random Access Memory (NVRAM) available in each cluster node. The presented architecture makes effective use of NVRAM properties such as persistence and byte-level access behind...
-
Application of Web-GIS and Cloud Computing to Automatic Satellite Image Correction
PublicationRadiometric calibration of satellite imagery requires coupling of atmospheric and topographic parameters, which constitutes serious computational problems in particular in complex geographical terrain. Successful application of topographic normalization algorithms for calibration purposes requires integration of several types of high-resolution geographic datasets and their processing in a common context. This paper presents the...
-
Attributes of Entrepreneurial Teams as Elements of a Mental Model
PublicationAn entrepreneurial team can be defined as a small group of individuals holding ownership or control positions who create or develop an entrepreneurial venture and have shared commitments towards each other. Entrepreneurial teams start numerous new ventures or affect the performance of firms due to their social capital based on some characteristic attributes. The mental models of teams refer to internal, organised representation...
-
Automatic Discovery of IaaS Cloud Workload Types
PublicationThe paper presents an approach to automatic discovery of workloads types. We perform functional characteristics of the workloads executed in our cloud environment, that have been used to create model of the computations. To categorize the resources utilization we used K-means algorithm, that allow us automatically select six types of computations. We perform analysis of the discovered types against to typical computational benchmarks,...