Search
Search Results
-
High-Efficiency Specialized Support for Dense Linear Algebra Arithmetic in LuNA System
Automatic synthesis of efficient scientific parallel programs for supercomputers is in general a complex problem of system parallel programming.... -
Expanding the Cellular Automata Topologies Library for Parallel Implementation of Synchronous Cellular Automata
The paper discusses the implementation of cellular automata on supercomputers. It outlines the requirements for the software: ease of program... -
Comparative analysis of soft-error sensitivity in LU decomposition algorithms on diverse GPUs
Graphics processing units (GPUs) have become integral to embedded systems and supercomputing centres due to their large memory, cutting-edge...
-
Research in computing-intensive simulations for nature-oriented civil-engineering and related scientific fields, using machine learning and big data: an overview of open problems
This article presents a taxonomy and represents a repository of open problems in computing for numerically and logically intensive problems in a...
-
From Monitors to Monitors: A Primitive History
As computers became multi-component systems in the 1950s, handling the speed differentials efficiently was identified as a major challenge. The...
-
Trace-Based Optimization of Fragmented Programs Execution in LuNA System
Automatic construction of high performance distributed numerical simulation programs is used to reduce complexity of distributed parallel programs... -
The MPI Technology
A significant number of modern multiple-processor computer systems belong to the class of multicomputers. This type of system is characterized by... -
Parallelization of the Array Method Using OpenMP
Shared memory programming and distributed memory programming, are the most prominent ways of parallelize applications requiring high processing times... -
Concurrent Programming
We now consider a subject that is substantially different from those seen in the previous chapters. Up to now, we have considered sequential... -
Classification of Computing System Architectures
The development of programs for multiprocessor computing systems, also referred to as parallel programming, has been attracting more and more... -
Topologies of Computer Networks
Computer systems that use many simultaneously operating processors can be built based on data transmission networks, also referred to as... -
XcalableMP Programming Model and Language
XcalableMP (XMP) is a directive-based language extension of Fortran and C for distributed-memory parallel computers, and can be classified as a... -
Parallel Algorithms
A chapter is dedicated to parallel algorithms. Multiprocessor computing systems are extensively used at present for solving tasks on mathematical and... -
Think big, start small: a good initiative to design green query optimizers
Recently scientists, politicians, students, associations and actors are sounded the alarm to save our planet. The slogan of Greta Thunberg “Our house...
-
Parallel Computer Architecture
The possibility for a parallel execution of computations strongly depends on the architecture of the execution platform, which determines how... -
Implementation of a 3D model heat equation using fragmented programming technology
Development of efficient numerical programs for large distributed parallel computers is a challenging problem. Many programming languages, systems...
-
ScrimpCo: scalable matrix profile on commodity heterogeneous processors
The discovery of time series motifs and discords is considered a paramount and challenging problem regarding time series analysis. In this work, we...
-
An FPGA Implementation of a Distributed Virtual Machine
An expression in a functional programming language can be compiled into a massively redundant, spatially distributed, concurrent computation called a... -
Scalable distributed data allocation in LuNA fragmented programming system
The paper presents a scalable distributed algorithm for static and dynamic data allocation in LuNA fragmented programming system. LuNA is intended...
-
Automated GPU Support in LuNA Fragmented Programming System
The paper is devoted to the problem of reduction of complexity of development of numerical parallel programs for distributed memory computers with...