Search results for: SPMD - Bridge of Knowledge

Search

Search results for: SPMD

Search results for: SPMD

  • Modeling SPMD Application Execution Time

    Publication

    - Year 2016

    Parallel applications in a Single Process Multiple Data paradigm assume splitting huge amounts of data to multiple processors working in parallel at small data packets. As the individual data packets are not independent, the processors must interact with each other to exchange results of the calculations with their adjacent partners and take these results into account in their own computations. An example of SPMD is geometric parallelism...

  • Energy Consumption Modeling in SPMD and DAC Applications

    Publication

    - Year 2016

    In this chapter, we show a study of energy consumption during execution of SPMD and DAC application – the same applications which time of execution we modeled in the previous two chapters. We measured an average power usage at a single node of the GALERA+ cluster during application execution and then we modeled the total energy consumption by the application. Next we simulated the applications using MERPSYS and we compared the...

  • Reliability Modeling for SPMD and DAC Applications in MERPSYS

    Publication

    - Year 2016

    In this chapter we shall see a method for modeling of reliability of application execution in the MERPSYS system, and the results of reliability simulation of the same SPMD and DAC application which we have previously presented in this book. Unlike energy usage modeling and modeling of execution efficiency we could not compare the reliability model and simulation results to real experiment just because the experiment would last too...

  • Performance Assessment of Using Docker for Selected MPI Applications in a Parallel Environment Based on Commodity Hardware

    Publication

    In the paper, we perform detailed performance analysis of three parallel MPI applications run in a parallel environment based on commodity hardware, using Docker and bare-metal configurations. The testbed applications are representative of the most typical parallel processing paradigms: master–slave, geometric Single Program Multiple Data (SPMD) as well as divide-and-conquer and feature characteristic computational and communication...

    Full text available to download

  • The parallel environment for endoscopic image analysis

    Publication

    - Year 2002

    The jPVM-oriented environment to support high performance computing required for the Endoscopy Recommender System (ERS) is defined. SPMD model of image matching is considered and its two implementations are proposed: Lexicographical Searching Algorithm (LSA) and Gradient Serching Algorithm (GSA). Three classes of experiments are considered and the relative degree of similarity and execution time of each algorithm are analysed....

    Full text to download in external service

  • Performance evaluation of unified memory and dynamic parallelism for selected parallel CUDA applications

    The 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,...

    Full text available to download

  • Modeling DAC Application Execution Time

    Publication

    - Year 2016

    An application written in the Divide And Conquer paradigm is more difficult to model than SPMD application because of complex algorithm, causing use of many coefficients in a computational complexity function. Processors are divided into various layers, each layer contains different number of processors. Data packets processed in different layers and transferred between layers have different length. Moreover first layer processors use...

  • Towards Easy-to-Use Checkpointing of MPI Applications within CLUSTERIX.

    Publication

    W literaturze wymienia się wiele bibliotek/systemów zarówno poziomu jądra jak i użytkownika, które wspomagają zapisywanie i odtwarzanie stanu procesów. W odniesieniu do aplikacji równoległych, jest to jednak zadanie cały czas trudne. Praca prezentuje nasze podejście do zapisywania/odtwarzania stanu aplikacji MPI wspomagane przez programistę, które wykorzystane będzie w środowisku projektu CLUSTERIX tj. zintegrowanej grupie klastrów...

  • Modeling energy consumption of parallel applications

    The paper presents modeling and simulation of energy consumption of two types of parallel applications: geometric Single Program Multiple Data (SPMD) and divide-and-conquer (DAC). Simulation is performed in a new MERPSYS environment. Model of an application uses the Java language with extension representing message exchange between processes working in parallel. Simulation is performed by running threads representing distinct process...

    Full text available to download

  • SELECTED PROBLEMS OF MACHINE DYNAMICS (2024)

    e-Learning Courses
    • M. K. Gerigk

    The course is devoted towards lectures assocuated with the novel issues of machine and structures dynamics.  The following lectures will be given during the SPMD course: - introduction to selected problems of machine dynamics, - definition of the machine and structure working environment, - internal and external loads on machines and structures, - dynamics of machines and structures, - strength of machines and structures, - special...

  • Parallel Programming for Modern High Performance Computing Systems

    Publication

    - Year 2018

    In 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...

    Full text to download in external service

  • Jacek Namieśnik prof. dr hab. inż.

    People

    Scientific discipline: chemistryRector in 2016-2019 He was born on 10 December, 1949 in Mogilno. He graduated in 1972 at the Faculty of Chemistry at Gdańsk University of Technology, obtaining a master's degree in chemical engineering. In 1972 he started working at Gdańsk University of Technology, where in 1978 he defended his doctoral thesis and in 1985 he completed his habilitation. He was appointed an associate professor in 1991...

  • Modeling Parallel Applications in the MERPSYS Environment

    Publication

    - Year 2016

    The chapter presents how to model parallel computational applications for which simulation of execution in a large-scale parallel or distributed environment is performed within the MERPSYS environment. Specifically, it is shown what approaches can be adopted to model key paradigms often used for parallel applications: master-slave, geometric parallelism (single program multiple data), pipelined and divide-and-conquer applications....