Search results for: intel optane pmem
-
Optimization of Data Assignment for Parallel Processing in a Hybrid Heterogeneous Environment Using Integer Linear Programming
PublicationIn the paper we investigate a practical approach to application of integer linear programming for optimization of data assignment to compute units in a multi-level heterogeneous environment with various compute devices, including CPUs, GPUs and Intel Xeon Phis. The model considers an application that processes a large number of data chunks in parallel on various compute units and takes into account computations, communication including...
-
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...
-
A GPU Solver for Sparse Generalized Eigenvalue Problems with Symmetric Complex-Valued Matrices Obtained Using Higher-Order FEM
PublicationThe paper discusses a fast implementation of the stabilized locally optimal block preconditioned conjugate gradient (sLOBPCG) method, using a hierarchical multilevel preconditioner to solve nonHermitian sparse generalized eigenvalue problems with large symmetric complex-valued matrices obtained using the higher-order finite-element method (FEM), applied to the analysis of a microwave resonator. The resonant frequencies of the low-order...
-
Generation of large finite-element matrices on multiple graphics processors
PublicationThis paper presents techniques for generating very large finite-element matrices on a multicore workstation equipped with several graphics processing units (GPUs). To overcome the low memory size limitation of the GPUs, and at the same time to accelerate the generation process, we propose to generate the large sparse linear systems arising in finite-element analysis in an iterative manner on several GPUs and to use the graphics...
-
Scaling scrum with a customized nexus framework: A report from a joint industry‐academia research project
Publicationespite a wide range of scaling frameworks available, large-scale agile transformations are not straightforward undertakings. Few organizations have structures in place that fit the predefined workflows – while once one applies an off-the-shelf framework outside of its prescribed process, guidance quickly runs out. In this paper, we demonstrate how to instantiate a method configuration process using a lightweight experimental approach...
-
Preconditioners with Low Memory Requirements for Higher-Order Finite-Element Method Applied to Solving Maxwell’s Equations on Multicore CPUs and GPUs
PublicationThis paper discusses two fast implementations of the conjugate gradient iterative method using a hierarchical multilevel preconditioner to solve the complex-valued, sparse systems obtained using the higher order finite-element method applied to the solution of the time-harmonic Maxwell equations. In the first implementation, denoted PCG-V, a classical V-cycle is applied and the system of equations on the lowest level is solved...
-
Adam Władziński
PeopleAdam Władziński, a PhD Candidate at Gdansk University of Technology, specializes in Biomedical Engineering with a focus on machine learning for image processing and blockchain technology. Holding a BEng and MSc in Electronics, Adam Władziński has developed a keen interest in applying advanced computational techniques to biological systems. During their master’s program, Adam Władziński explored laser spectroscopy, building a database...
-
Superkomputer Tryton
Research EquipmentSuperkomputer o architekturze klastrowej
-
Optymalizacja wydajności obliczeniowej metody elementów skończonych w architekturze CUDA
PublicationCelem niniejszej rozprawy oraz stypendium odbytego w ramach projektu było opracowanie numerycznie efektywnego rozwiązania algorytmicznego i sprzętowego, które umożliwia przyspieszenie analizy problemów elektromagnetycznych metodą elementów skończonych (MES) z funkcjami bazowymi wysokiego rzędu. Metoda elementów skończonych w dziedzinie częstotliwości stanowi wydajne i uniwersalne narzędzie analizy układów mikrofalowych (rys....
-
Organizacja Systemów Komputerowych wykład - Nowy - Nowy
e-Learning CoursesRealizacja wykładu z przedmiotu Organizacja Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Przegląd listy rozkazów 6. Rozkazy i...
-
Organizacja Systemów Komputerowych wykład - 2023/2024
e-Learning CoursesRealizacja wykładu z przedmiotu Organizacja Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Przegląd listy rozkazów 6. Rozkazy i...
-
Organizacja systemów komputerowych zima 2024/2025
e-Learning CoursesRealizacja wykładu z przedmiotu Organizacja Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Przegląd listy rozkazów 6. Rozkazy i...
-
Podstawy Organizacji Systemów Komputerowych wykład - Nowy - Nowy
e-Learning CoursesWykład z przedmiotu Podstawy Organizacji Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Rozkazy i techniki przesyłania informacji,...
-
Podstawy Organizacji Systemów Komputerowych wykład - 2023/2024
e-Learning CoursesWykład z przedmiotu Podstawy Organizacji Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Rozkazy i techniki przesyłania informacji,...
-
Podstawy organizacji systemów komputerowych zima 2024/2025
e-Learning CoursesWykład z przedmiotu Podstawy Organizacji Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Rozkazy i techniki przesyłania informacji,...
-
Architektura Systemów Komputerowych wykład - zima 2023/2024
e-Learning CoursesRealizacja wykładu z przedmiotu Architektura Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Rozkazy i techniki przesyłania informacji,...
-
Architektura Systemów Komputerowych wykład - Nowy - Nowy
e-Learning CoursesRealizacja wykładu z przedmiotu Architektura Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Rozkazy i techniki przesyłania informacji,...
-
Architektura systemów komputerowych zima 2024/2025
e-Learning CoursesRealizacja wykładu z przedmiotu Architektura Systemów Komputerowych 1. Organizacja zajęć, zasady zaliczenia, literatura 2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia, jednostka arytmetyczno-logiczna, flagi 3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia, segmentacja pamięci, tryby adresowania 4. Model programowy procesora, cykl rozkazowy 5. Rozkazy i techniki przesyłania informacji,...
-
Komputerowe systemy automatyki - 2022/2023
e-Learning Coursesmateriały wspierające wykład na studiach II stopnia na kierunku ACR pod tytułem komputerowe systemy automatyki 1. Sprzęganie magistrali systemu komputerowego z obiektem sterowania. Sprzężenie proste i z wzajemnym potwierdzeniem, idea, algorytmy, przekazywania potwierdzenia 2. Warianty realizacji przekazywania potwierdzenia: programowy, z wykorzystaniem systemu przerwań oraz wejścia wymuszającego wyczekiwanie. Kryteria doboru...
-
Computer controlled systems - 2022/2023
e-Learning Coursesmateriały wspierające wykład na studiach II stopnia na kierunku ACR pod tytułem komputerowe systemy automatyki 1. Computer system – controlled plant interfacing technique; simple interfacing and with both side acknowledgement; ideas, algorithms, acknowledge passing. 2. Methods of acknowledgement passing: software checking and passing, using interrupt techniques, using readiness checking (ready – wait lines). The best solution...
-
Komputerowe Systemy Automatyki wykład 2023-2024
e-Learning Coursesmateriały wspierające wykład na studiach II stopnia na kierunku ACR pod tytułem komputerowe systemy automatyki 1. Sprzęganie magistrali systemu komputerowego z obiektem sterowania. Sprzężenie proste i z wzajemnym potwierdzeniem, idea, algorytmy, przekazywania potwierdzenia 2. Warianty realizacji przekazywania potwierdzenia: programowy, z wykorzystaniem systemu przerwań oraz wejścia wymuszającego wyczekiwanie. Kryteria doboru optymalnego...
-
CCS-lecture-2023-2024
e-Learning Coursesmateriały wspierające wykład na studiach II stopnia na kierunku ACR pod tytułem komputerowe systemy automatyki 1. Computer system – controlled plant interfacing technique; simple interfacing and with both side acknowledgement; ideas, algorithms, acknowledge passing. 2. Methods of acknowledgement passing: software checking and passing, using interrupt techniques, using readiness checking (ready – wait lines). The best solution optimization...