@inproceedings{e7bfb37887cd47e5bc3df49a54c487af,
title = "A multithreaded solver for the 2D poisson equation",
abstract = "A multithreaded solution for the 2D Poisson equation is presented. The proposed algorithm distributes the tasks between threads in Floating-Point Unit (FPU) intensive and non-FPU intensive. This technique also allowed us to make the communication between nodes asynchronous. Our approach of decoupling communication and computation allows for much greater scalability. This new multithreaded approach showed better performance in all multicore processors tested. In the case of the distributed systems tested, the proposed method had greater speed-up than the classical scheme. The technique Red/Black ordering was found to be effective only if data fit entirely in cache memory.",
keywords = "Direct numerical simulation, Distributed system, Linear system, Multithreaded algorithm, Poisson equation",
author = "Andr{\'e}s Vidal and Alain Kassab and Daniel Mota and Damian Dechev",
year = "2012",
language = "English",
isbn = "9781618397881",
series = "Simulation Series",
number = "6 BOOK",
pages = "9--17",
booktitle = "Proceedings of the 2012 Spring Simulation Multiconference, SpringSim 2012 - High Performance Computing Symposium 2012, HPC 2012",
edition = "6 BOOK",
note = "High Performance Computing Symposium 2012, HPC 2012, Part of the 2012 Spring Simulation Multiconference, SpringSim 2012 ; Conference date: 26-03-2012 Through 30-03-2012",
}