IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Simulating the Behavior of the Human Brain Using Sparse Linear Algebra on Distributed Memory Platforms: Applying Tasking to MPI Communication

Simulating the Behavior of the Human Brain Using Sparse Linear Algebra on Distributed Memory Platforms: Applying Tasking to MPI Communication
View Sample PDF
Copyright: 2023
Pages: 26
Source title: Developing Linear Algebra Codes on Modern Processors: Emerging Research and Opportunities
Source Author(s)/Editor(s): Sandra Catalán Pallarés (Universidad Complutense de Madrid, Spain), Pedro Valero-Lara (Oak Ridge National Laboratory, USA), Leonel Antonio Toledo Díaz (Barcelona Supercomputing Center, Spain)and Rocío Carratalá Sáez (Universidad de Valladolid, Spain)
DOI: 10.4018/978-1-7998-7082-1.ch006

Purchase


Abstract

This chapter presents some novel approaches that show the effective use of tasking to solve linear algebra problems at a distributed level. Encapsulating distributed memory transfer calls within tasking is an efficient and relatively easy and transparent way to deal with the important unbalancing between communication and computation speed. Unlike the previous chapters, the authors use as a test case one real application that makes use of some of the operations previously described, such as the computation of a batch of sparse and independent linear systems of equations. This is one of the most challenging applications in computing today, the simulation of the human brain. The reader will see different techniques based on tasking that help not only to minimize the unbalancing between communication and computation, but also to balance problems highly unbalanced, such as the simulation of a multimorhology neuron net.

Related Content

. © 2023. 25 pages.
. © 2023. 21 pages.
. © 2023. 47 pages.
. © 2023. 44 pages.
. © 2023. 23 pages.
. © 2023. 26 pages.
. © 2023. 41 pages.
Body Bottom