{"publication":"Electronics","date_created":"2020-07-08T08:18:59Z","title":"Exploration of FPGA-Based Hardware Designs for QR Decomposition for Solving Stiff ODE Numerical Methods Using the HARP Hybrid Architecture","type":"journal_article","article_number":"843","language":[{"iso":"eng"}],"publication_identifier":{"issn":["2079-9292"]},"_id":"17359","year":"2020","publication_status":"published","date_updated":"2022-01-06T06:53:09Z","status":"public","author":[{"first_name":"Carlos","full_name":"Alberto Oliveira de Souza Junior, Carlos","last_name":"Alberto Oliveira de Souza Junior"},{"full_name":"Bispo, João","last_name":"Bispo","first_name":"João"},{"first_name":"João M. P.","full_name":"Cardoso, João M. P.","last_name":"Cardoso"},{"first_name":"Pedro C.","full_name":"Diniz, Pedro C.","last_name":"Diniz"},{"first_name":"Eduardo","last_name":"Marques","full_name":"Marques, Eduardo"}],"abstract":[{"text":"In this article, we focus on the acceleration of a chemical reaction simulation that relies on a system of stiff ordinary differential equation (ODEs) targeting heterogeneous computing systems with CPUs and field-programmable gate arrays (FPGAs). Specifically, we target an essential kernel of the coupled chemistry aerosol-tracer transport model to the Brazilian developments on the regional atmospheric modeling system (CCATT-BRAMS). We focus on a linear solve step using the QR factorization based on the modified Gram-Schmidt method as the basis of the ODE solver in this application. We target Intel hardware accelerator research program (HARP) architecture with the OpenCL programming environment for these early experiments. Our design exploration reveals a hardware design that is up to 4 times faster than the original iterative Jacobi method used in this solver. Still, even with hardware support, the overall performance of our QR-based hardware is lower than its original software version.","lang":"eng"}],"doi":"10.3390/electronics9050843","citation":{"apa":"Alberto Oliveira de Souza Junior, C., Bispo, J., Cardoso, J. M. P., Diniz, P. C., & Marques, E. (2020). Exploration of FPGA-Based Hardware Designs for QR Decomposition for Solving Stiff ODE Numerical Methods Using the HARP Hybrid Architecture. Electronics. https://doi.org/10.3390/electronics9050843","ieee":"C. Alberto Oliveira de Souza Junior, J. Bispo, J. M. P. Cardoso, P. C. Diniz, and E. Marques, “Exploration of FPGA-Based Hardware Designs for QR Decomposition for Solving Stiff ODE Numerical Methods Using the HARP Hybrid Architecture,” Electronics, 2020.","bibtex":"@article{Alberto Oliveira de Souza Junior_Bispo_Cardoso_Diniz_Marques_2020, title={Exploration of FPGA-Based Hardware Designs for QR Decomposition for Solving Stiff ODE Numerical Methods Using the HARP Hybrid Architecture}, DOI={10.3390/electronics9050843}, number={843}, journal={Electronics}, author={Alberto Oliveira de Souza Junior, Carlos and Bispo, João and Cardoso, João M. P. and Diniz, Pedro C. and Marques, Eduardo}, year={2020} }","chicago":"Alberto Oliveira de Souza Junior, Carlos, João Bispo, João M. P. Cardoso, Pedro C. Diniz, and Eduardo Marques. “Exploration of FPGA-Based Hardware Designs for QR Decomposition for Solving Stiff ODE Numerical Methods Using the HARP Hybrid Architecture.” Electronics, 2020. https://doi.org/10.3390/electronics9050843.","ama":"Alberto Oliveira de Souza Junior C, Bispo J, Cardoso JMP, Diniz PC, Marques E. Exploration of FPGA-Based Hardware Designs for QR Decomposition for Solving Stiff ODE Numerical Methods Using the HARP Hybrid Architecture. Electronics. 2020. doi:10.3390/electronics9050843","mla":"Alberto Oliveira de Souza Junior, Carlos, et al. “Exploration of FPGA-Based Hardware Designs for QR Decomposition for Solving Stiff ODE Numerical Methods Using the HARP Hybrid Architecture.” Electronics, 843, 2020, doi:10.3390/electronics9050843.","short":"C. Alberto Oliveira de Souza Junior, J. Bispo, J.M.P. Cardoso, P.C. Diniz, E. Marques, Electronics (2020)."},"user_id":"61189","keyword":["pc2-harp-ressources"]}