Software engineering practices for scientific software development: A systematic mapping study

EM Arvanitou, A Ampatzoglou, A Chatzigeorgiou… - Journal of Systems and …, 2021 - Elsevier
Background: The development of scientific software applications is far from trivial, due to the
constant increase in the necessary complexity of these applications, their increasing size …

[PDF][PDF] Integration of quantum accelerators with high performance computing–a review of quantum programming tools

A Elsharkawy, XTM To, P Seitz, Y Chen… - arXiv preprint arXiv …, 2023 - cse.wustl.edu
Quantum computing (QC) introduces a novel mode of computation with the possibility of
greater computational power that remains to be exploited—presenting exciting opportunities …

Studi komparasi dan analisis swot pada implementasi kecerdasan buatan (Artificial Intelligence) di Indonesia

KR Ririh, N Laili, A Wicaksono… - J@ ti Undip: Jurnal …, 2020 - ejournal.undip.ac.id
Artificial Intelligence (AI) atau kecerdasan buatan telah berkembang pesat dalam dekade
terakhir. Penggunaannya banyak diimplementasikan di lintas sektor seperti Badan Usaha …

Practical parallelization of scientific applications with OpenMP, OpenACC and MPI

M Aldinucci, V Cesare, I Colonnelli, AR Martinelli… - Journal of parallel and …, 2021 - Elsevier
This work aims at distilling a systematic methodology to modernize existing sequential
scientific codes with a little re-designing effort, turning an old codebase into modern code, ie …

A comprehensive methodology to optimize FPGA designs via the roofline model

M Siracusa, E Del Sozzo, M Rabozzi… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
With reconfigurable fabrics delivering increasing performance over the years, Field-
Programmable Gate Arrays (FPGAs) are becoming an appealing solution for next …

A comprehensive exploration of languages for parallel computing

F Ciccozzi, L Addazi, SA Asadollah, B Lisper… - ACM Computing …, 2022 - dl.acm.org
Software-intensive systems in most domains, from autonomous vehicles to health, are
becoming predominantly parallel to efficiently manage large amount of data in short (even …

A cad-based methodology to optimize hls code via the roofline model

M Siracusa, L Di Tucci, M Rabozzi, S Williams… - Proceedings of the 39th …, 2020 - dl.acm.org
The intrinsic complexity of modern computing systems requires structured methods for
analyzing and optimizing application performance. In this context, the Roofline model …

Algorithmic skeletons and parallel design patterns in mainstream parallel programming

M Danelutto, G Mencagli, M Torquati… - International Journal of …, 2021 - Springer
This paper discusses the impact of structured parallel programming methodologies in state-
of-the-art industrial and research parallel programming frameworks. We first recap the main …

[HTML][HTML] Distributed workflows with Jupyter

I Colonnelli, M Aldinucci, B Cantalupo… - Future Generation …, 2022 - Elsevier
The designers of a new coordination interface enacting complex workflows have to tackle a
dichotomy: choosing a language-independent or language-dependent approach. Language …

Toward HPC application portability via C++ PSTL: the Gaia AVU-GSR code assessment

G Malenza, V Cesare, M Aldinucci, U Becciani… - The Journal of …, 2024 - Springer
The computing capacity needed to process the data generated in modern scientific
experiments is approaching ExaFLOPs. Currently, achieving such performances is only …