Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Rafael Sachetto Oliveira is active.

Publication


Featured researches published by Rafael Sachetto Oliveira.


international conference on computational science | 2006

A transformation tool for ODE based models

Ciro de Barros Barbosa; Rodrigo Weber dos Santos; R. M. Amorim; Leandro Neumann Ciuffo; Fairus Manfroi; Rafael Sachetto Oliveira; Fernando Otaviano Campos

This paper presents a tool for prototyping ODE (Ordinary Differential Equations) based systems in the area of computational modeling. The models, tailored during the project step of the system development, are recorded in MathML, a markup language built upon XML. This design choice improves interoperability with other tools used for mathematical modeling, mainly considering that it is based on Web architecture. The resulting work is a Web portal that transforms an ODE model documented in MathML to a C++ API that offers numerical solutions for that model.


Computational and Mathematical Methods in Medicine | 2012

Simulations of Complex and Microscopic Models of Cardiac Electrophysiology Powered by Multi-GPU Platforms

Bruno Gouvêa de Barros; Rafael Sachetto Oliveira; Wagner Meira; Marcelo Lobosco; Rodrigo Weber dos Santos

Key aspects of cardiac electrophysiology, such as slow conduction, conduction block, and saltatory effects have been the research topic of many studies since they are strongly related to cardiac arrhythmia, reentry, fibrillation, or defibrillation. However, to reproduce these phenomena the numerical models need to use subcellular discretization for the solution of the PDEs and nonuniform, heterogeneous tissue electric conductivity. Due to the high computational costs of simulations that reproduce the fine microstructure of cardiac tissue, previous studies have considered tissue experiments of small or moderate sizes and used simple cardiac cell models. In this paper, we develop a cardiac electrophysiology model that captures the microstructure of cardiac tissue by using a very fine spatial discretization (8 μm) and uses a very modern and complex cell model based on Markov chains for the characterization of ion channels structure and dynamics. To cope with the computational challenges, the model was parallelized using a hybrid approach: cluster computing and GPGPUs (general-purpose computing on graphics processing units). Our parallel implementation of this model using a multi-GPU platform was able to reduce the execution times of the simulations from more than 6 days (on a single processor) to 21 minutes (on a small 8-node cluster equipped with 16 GPUs, i.e., 2 GPUs per node).


symposium on computer architecture and high performance computing | 2009

Multi-level parallelism for the cardiac Bidomain equations

Carolina Ribeiro Xavier; Rafael Sachetto Oliveira; Vinicius da Fonseca Vieira; Rodrigo Weber dos Santos; Wagner Meira

Cardiovascular diseases are associated with high mortality rates in the globe. The development of new drugs, new medical equipment and non-invasive techniques for the heart demand multidisciplinary efforts towards the characterization of cardiac anatomy and function from the molecular to the organ level. Computational modeling has demonstrated to be a useful tool for the investigation and comprehension of the complex biophysical processes that underlie cardiac function. The set of Bidomain equations is currently one of the most complete mathematical models for simulating the electrical activity in cardiac tissue. Unfortunately, large scale simulations, such as those resulting from the discretization of an entire heart, remain a computational challenge. In order to reduce simulation execution times, parallel implementations have traditionally exploited data parallelism via numerical schemes based on domain-decomposition. However, it has been verified that the parallel efficiency of these implementations severely degrades as the number of processors increases. In this work we propose and implement a new parallel algorithm for the solution of cardiac models. By relaxing the coherence of the execution, a new level of parallelism could be identified and exploited: pipelining. A synchronous parallel algorithm that uses both pipelining and data decomposition techniques was implemented and used the MPI library for communication. Numerical tests were performed in two different cluster configurations. Our preliminary results indicated that the proposed algorithm is able to increase the parallel efficiency up to 20% on an 8-core cluster. On a 32-core cluster the multi-level algorithm was 1.7 times faster than the traditional domain decomposition algorithm. In addition, the numerical precision was kept under control (relative errors under 6%) when the relaxed coherence execution was adopted.


International Journal for Numerical Methods in Biomedical Engineering | 2018

Performance evaluation of GPU parallelization, space-time adaptive algorithms and their combination for simulating cardiac electrophysiology

Rafael Sachetto Oliveira; Bernardo Martins Rocha; Denise Burgarelli; Wagner Meira; Christakis Constantinides; Rodrigo Weber dos Santos

The use of computer models as a tool for the study and understanding of the complex phenomena of cardiac electrophysiology has attained increased importance nowadays. At the same time, the increased complexity of the biophysical processes translates into complex computational and mathematical models. To speed up cardiac simulations and to allow more precise and realistic uses, 2 different techniques have been traditionally exploited: parallel computing and sophisticated numerical methods. In this work, we combine a modern parallel computing technique based on multicore and graphics processing units (GPUs) and a sophisticated numerical method based on a new space-time adaptive algorithm. We evaluate each technique alone and in different combinations: multicore and GPU, multicore and GPU and space adaptivity, multicore and GPU and space adaptivity and time adaptivity. All the techniques and combinations were evaluated under different scenarios: 3D simulations on slabs, 3D simulations on a ventricular mouse mesh, ie, complex geometry, sinus-rhythm, and arrhythmic conditions. Our results suggest that multicore and GPU accelerate the simulations by an approximate factor of 33×, whereas the speedups attained by the space-time adaptive algorithms were approximately 48. Nevertheless, by combining all the techniques, we obtained speedups that ranged between 165 and 498. The tested methods were able to reduce the execution time of a simulation by more than 498× for a complex cellular model in a slab geometry and by 165× in a realistic heart geometry simulating spiral waves. The proposed methods will allow faster and more realistic simulations in a feasible time with no significant loss of accuracy.


international conference on conceptual structures | 2012

HASCH: High Performance Automatic Spell Checker for Portuguese Texts from the Web

Guilherme Andrade; Felipe Teixeira; Carolina Ribeiro Xavier; Rafael Sachetto Oliveira; Leonardo C. da Rocha; Alexandre G. Evsukoff

The rise of the Web 2.0 caused a real democratization in the context of data generation. These data are mostly provided in the form of texts, ranging from the reports provided by news portals, using a formal language, to comments in blog and micro-blogging applications that abuse the use of an informal language. Address this heterogeneity is an essential preprocessing so that these data can be used by tools that aim to infer accurate information based on such data. Thus, this work presents the HASCH (High Performance Automatic Spell CHEcker), whose objective is to correct spelling in Portuguese texts collected from the Web. Being a tool that aims to handle a large volume of data, HASCH is completely parallelized in shared memory. In our evaluation, we found that the HASCH was extremely effective in the correction of very large texts from different Web sources, with a almost superlinear speedup.


International Journal of High Performance Systems Architecture | 2012

A parallel accelerated adaptive mesh algorithm for the solution of electrical models of the heart

Rafael Sachetto Oliveira; Bernardo Martins Rocha; Denise Burgarelli; Wagner Meira; Rodrigo Weber dos Santos

Computer models have become valuable tools for the study and comprehension of the complex phenomena of cardiac electrophysiology. However, the high complexity of the biophysical processes translates into complex mathematical and computational models. In this paper, we evaluate a parallel numerical algorithm based on mesh adaptivity and finite volume method aiming to accelerate these simulations. This is a very attractive approach since the spreading electrical wavefront corresponds only to a small fraction of the cardiac tissue. Usually, the numerical solution of the partial differential equations that model the phenomenon requires very fine spatial discretisation to follow the wavefront, which is approximately 0.2 mm. The use of uniform meshes leads to high computational cost as it requires a large number of mesh points. In this sense, the tests reported in this work show that simulations of two-dimensional models of cardiac tissue have been accelerated by more than 340 times using the adaptive mesh algorithm and parallel computing, with no significant loss in accuracy.


international conference on computational science | 2006

Performance comparison of parallel geometric and algebraic multigrid preconditioners for the bidomain equations

Fernando Otaviano Campos; Rafael Sachetto Oliveira; Rodrigo Weber dos Santos

The purpose of this paper is to discuss parallel preconditioning techniques to solve the elliptic portion (since it dominates computation) of the bidomain model, a non-linear system of partial differential equations that is widely used for describing electrical activity in the heart. Specifically, we assessed the performance of parallel multigrid preconditioners for a conjugate gradient solver. We compared two different approaches: the Geometric and Algebraic Multigrid Methods. The implementation is based on the PETSc library and we reported results for a 6-node Athlon 64 cluster. The results suggest that the algebraic multigrid preconditioner performs better than the geometric multigrid method for the cardiac bidomain equations.


ieee international conference on high performance computing data and analytics | 2006

A computational framework for cardiac modeling based on distributed computing and web applications

D. M. S. Martins; Fernando Otaviano Campos; Leandro Neumann Ciuffo; Rafael Sachetto Oliveira; R. M. Amorim; V. F. Vieira; Nelson F. F. Ebecken; Ciro de Barros Barbosa; R. Weber dos Santos

Cardiac modeling is here to stay. Computer models are being used in a variety of ways and support the tests of drugs, the development of new medical devices and non-invasive diagnostic techniques. Computer models have become valuable tools for the study and comprehension of the complex phenomena of cardiac electrophysiology. However, the complexity and the multidisciplinary nature of cardiac models still restrict its use to a few specialized research centers in the world. We propose a computational framework that provides support for cardiac electrophysiology modeling. This framework integrates different computer tools and allows one to bypass many complex steps during the development and use of cardiac models. The implementation of cardiac cell models is automatically provided by a tool that translates models described in CellML language to executable code that allows one to manipulate and solve the models numerically. The automatically generated cell models are integrated in an efficient 2-dimensional parallel cardiac simulator. The set up and use of the simulator is supported by a userfriendly graphical interface that offers the tasks of simulation configuration, parallel execution in a pool of connected computer clusters, storage of results and basic visualization. All these tools are being integrated in a Web portal that is connected to a pool of clusters. The Web portal allows one to develop and simulate cardiac models efficiently via this user-friendly integrated environment. As a result, the complex techniques and the know-how behind cardiac modeling are all taken care of by the web distributed applications.


international conference on bioinformatics and biomedical engineering | 2016

Simulations of Cardiac Electrophysiology Combining GPU and Adaptive Mesh Refinement Algorithms

Rafael Sachetto Oliveira; Bernardo Martins Rocha; Denise Burgarelli; Wagner Meira; Rodrigo Weber dos Santos

Computer models have become valuable tools for the study and comprehension of the complex phenomena of cardiac electrophysiology. However, the high complexity of the biophysical processes translates into complex mathematical and computational models. In this paper we evaluate a hybrid multicore and graphics processing unit numerical algorithm based on mesh adaptivity and on the finite volume method to cope with the complexity and to accelerate these simulations. This is a very attractive approach since the electrical wavefront corresponds to only a small fraction of the cardiac tissue. Usually, the numerical solution of the partial differential equations that model the phenomenon requires very fine spatial discretization to follow the wavefront, which is approximately 0.2 mm. The use of uniform meshes leads to high computational cost as it requires a large number of mesh points. In this sense, the tests reported in this work show that simulations of three-dimensional models of cardiac tissue have been accelerated by more than 626 times using the adaptive mesh algorithm together with its parallelization, with no significant loss in accuracy.


international conference on computational science and its applications | 2012

An adaptive mesh algorithm for the numerical solution of electrical models of the heart

Rafael Sachetto Oliveira; Bernardo Martins Rocha; Denise Burgarelli; Wagner Meira; Rodrigo Weber dos Santos

Computer models have become valuable tools for the study and comprehension of the complex phenomena of cardiac electrophysiology. However, the high complexity of the biophysical processes translates into complex mathematical and computational models. In this paper we evaluate a numerical algorithm based on mesh adaptivity and finite volume method aiming to accelerate these simulations. This is a very attractive approach since the spreading electrical wavefront corresponds only to a small fraction of the cardiac tissue. Usually, the numerical solution of the partial differential equations that model the phenomenon requires very fine spatial discretization to follow the wavefront, which is approximately 0.2 mm. The use of uniform meshes leads to high computational cost as it requires a large number of mesh points. In this sense, the tests reported in this work show that simulations of two-dimensional models of cardiac tissue have been accelerated by more than 80 times using the adaptive mesh algorithm, with no significant loss in accuracy.

Collaboration


Dive into the Rafael Sachetto Oliveira's collaboration.

Top Co-Authors

Avatar

Rodrigo Weber dos Santos

Universidade Federal de Juiz de Fora

View shared research outputs
Top Co-Authors

Avatar

Wagner Meira

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Denise Burgarelli

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Carolina Ribeiro Xavier

Universidade Federal de Juiz de Fora

View shared research outputs
Top Co-Authors

Avatar

Fernando Otaviano Campos

Universidade Federal de Juiz de Fora

View shared research outputs
Top Co-Authors

Avatar

Ciro de Barros Barbosa

Universidade Federal de Juiz de Fora

View shared research outputs
Top Co-Authors

Avatar

D. M. S. Martins

Universidade Federal de Juiz de Fora

View shared research outputs
Top Co-Authors

Avatar

Leandro Neumann Ciuffo

Universidade Federal de Juiz de Fora

View shared research outputs
Top Co-Authors

Avatar

Marcelo Lobosco

Universidade Federal de Juiz de Fora

View shared research outputs
Researchain Logo
Decentralizing Knowledge