EDBT 2026 Demo / reviewers in the wild / expert
Luisa D'Amore
dblp:79/354
· DBLP profile ↗
13ranked-venue papers
7as first author
3since 2021 · last 2024
0000-0002-3379-0569ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 2 first-author · 3 since 2021Theory of computation · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Scalability analysis of a two level domain decomposition approach in space and time solving data assimilation modelsabstractSummary We are concerned with the mapping on high performance hybrid architectures of a parallel software implementing a two level overlapping domain decomposition, that is, along space and time directions, of the four dimensional variational data assimilation model. The reference architecture belongs to the SCoPE (Sistema Cooperativo Per Elaborazioni scientifiche multidisciplinari) data center, located at University of Naples Federico II. We consider the initial boundary problem of the shallow water equation and analyse both strong and weak scaling. Keeping the efficiency always greater than and about in most cases, we experimentally find that the isoefficiency function grows a little more than linearly with respect to the number of processes. Results, obtained by using the parallel computing toolbox of MATLABR2013a, are in agreement with the algorithm's performance prevision based on the scale up factor, confirming the appropriate mapping of the algorithm on the hybrid architecture. Rosalba Cacciapuoti, Luisa D'Amore |
Concurr. Comput. Pract. Exp. | 2 |
| 2021 | A scalable Kalman filter algorithm: Trustworthy analysis on constrained least square modelabstractSummary Kalman filter (KF) is one of the most important and common estimation algorithms. We introduce an innovative designing of Kalman filter algorithm based on domain decomposition (we call it DD‐KF). DD‐KF involves decomposition of the whole computational problem, partitioning of the solution and a slight modification of KF algorithm allowing a correction at run‐time of local solutions. The resulted parallel algorithm consists of concurrent copies of KF algorithm, each one requiring the same amount of computations on each subdomain and an exchange of boundary conditions between adjacent subdomains. Main advantage of this approach is that it can be potentially applied in a moderately nonintrusive manner to existing codes for tracking and controlling systems in location, navigation, in computer graphics and in much more state estimation problems. To highlight the capability of DD‐KF of exploiting the computing power provided by future designs of microprocessors based on multi/many‐cores CPU/GPU technologies, we consider DD both at physical core level and at microprocessor level and we discuss scalability of DD‐KF algorithm at coarse and fine grained level. Throughout the present work, we derive and discuss DD‐KF algorithm for solving constrained least square model, which underlies any data sampling and estimation problem. Luisa D'Amore, Rosalba Cacciapuoti, Valeria Mele |
Concurr. Comput. Pract. Exp. | 1 |
| 2021 | Toward a multilevel scalable parallel Zielonka's algorithm for solving parity gamesabstractSummary In this work, we perform the feasibility analysis of a multi‐grained parallel version of the Zielonka Recursive (ZR) algorithm exploiting the coarse‐ and fine‐ grained concurrency. Coarse‐grained parallelism relies on a suitable splitting of the problem, that is, a graph decomposition based on its Strongly Connected Components (SCC) or a splitting of the formula generating the game, while fine‐grained parallelism is introduced inside the Attractor which is the most intensive computational kernel. This configuration is new and addressed for the first time in this article. Innovation goes from the introduction of properly defined metrics for the strong and weak scaling of the algorithm. These metrics conduct to an analysis of the values of these metrics for the fine grained algorithm, we can infer the expected performance of the multi‐grained parallel algorithm running in a distributed and hybrid computing environment. Results confirm that while a fine‐grained parallelism have a clear performance limitation, the performance gain we can expect to get by employing a multilevel parallelism is significant. Luisa D'Amore, Aniello Murano, Loredana Sorrentino, Rossella Arcucci, Giuliano Laccetti |
Concurr. Comput. Pract. Exp. | 1 |
| 2018 | A PETSc parallel-in-time solver based on MGRIT algorithmabstractSummary We address the development of a modular implementation of the MGRIT (MultiGrid‐In‐Time) algorithm to solve linear and nonlinear systems that arise from the discretization of evolutionary models with a parallel‐in‐time approach in the context of the PETSc (the Portable, Extensible Toolkit for Scientific computing) library. Our aim is to give the opportunity of predicting the performance gain achievable when using the MGRIT approach instead of the Time Stepping integrator (TS). To this end, we analyze the performance parameters of the algorithm that provide a‐priori the best number of processing elements and grid levels to use to address the scaling of MGRIT, regarded as a parallel iterative algorithm proceeding along the time dimension. Valeria Mele, Emil M. Constantinescu, Luisa Carracciuolo, Luisa D'Amore |
Concurr. Comput. Pract. Exp. | 4 |
| 2014 | Algorithm 946: ReLIADiff - A C++ Software Package for Real Laplace Transform Inversion based on Algorithmic DifferentiationabstractAlgorithm 662 of the ACM TOMS library is a software package, based on the Weeks method, which is used for calculating function values of the inverse Laplace transform. The software requires transform values at arbitrary points in the complex plane. We developed a software package, called ReLIADiff, which is a modification of Algorithm 662 using transform values at arbitrary points on real axis. ReLIADiff, implemented in C++, relies on TADIFF software package designed for Algorithmic Differentiation. In this article, we present ReLIADiff focusing on its design principles, performance, and use. Luisa D'Amore, Rosanna Campagna, Valeria Mele, Almerico Murli |
ACM Trans. Math. Softw. | 1 |
| 2010 | A multi-grained distributed implementation of the parallel Block Conjugate Gradient algorithmabstractAbstract The Block Conjugate Gradient algorithm (Block‐CG) was developed to solve sparse linear systems of equations that have multiple right‐hand sides. We have adapted it for use in heterogeneous, geographically distributed, parallel architectures. Once the main operations of the Block‐CG (Tasks) have been collected into smaller groups (subjobs), each subjob is matched by the middleware MJMS (MPI Jobs Management System) with a suitable resource selected among those which are available. Moreover, within each subjob, concurrency is introduced at two different levels and with two different granularities: the coarse‐grained parallelism to perform independent tasks and the fine‐grained parallelism within the execution of a task. We refer to this algorithm as to multi‐grained distributed implementation of the parallel Block‐CG. We compare the performance of a parallel implementation with the one of the distributed implementation running on a variety of Grid computing environments. The middleware MJMS—developed by some of the authors and built on top of Globus Toolkit and Condor‐G—was used for co‐allocation, synchronization, scheduling and resource selection. Copyright © 2010 John Wiley & Sons, Ltd. Almerico Murli, Luisa D'Amore, Giuliano Laccetti, Francesco Gregoretti, Gennaro Oliva |
Concurr. Comput. Pract. Exp. | 2 |
| 2008 | The MedIGrid PSE in an LCG/gLite environmentabstractIn this paper we are concerned with improvements and enhancements of a medical imaging grid-enabled infrastructure, named MedIGrid, oriented to the transparent use of resource-intensive applications for managing, processing and visualizing biomedical images. We describe an implementation of the MedIGrid PSE in an LCG/gLite environment. We’ll mainly focus on how to exploit the features of the new middleware environment to improve the efficiency and the services reliability of the PSE; further, some comments will be devoted to how to modify, extend and/or improve the underlying numerical components. Almerico Murli, Vania Boccia, Luisa Carracciuolo, Luisa D'Amore, Giuliano Laccetti, Marco Lapegna |
ISPA | 4 |
| 2008 | High performance edge-preserving regularization in 3D SPECT imaging
Almerico Murli, Luisa D'Amore, Luisa Carracciuolo, Marco Ceccarelli, Laura Antonelli |
Parallel Comput. | 2 |
| 2006 | Towards a parallel component for imaging in PETSc programming environment: a case study in 3-D echocardiography
Luisa Carracciuolo, Luisa D'Amore, Almerico Murli |
Parallel Comput. | 2 |
| 2004 | Integrating Scientific Software Libraries in Problem Solving Environments: A Case Study with ScaLAPACK
Luisa D'Amore, Mario Rosario Guarracino, Giuliano Laccetti, Almerico Murli |
ICCSA (2) | 1 |
| 1999 | An implementation of a Fourier series method for the numerical inversion of the Laplace transformabstractOur method is based on the numerical evaluation of the integral which occurs in the Riemann Inversion formula. The trapezoidal rule approximation to this integral reduces to a Fourier series. We analyze the corresponding discretization error and demonstrate how this expression can be used in the development of an automatic routine , one in which the user needs to specify only the required accuracy. Luisa D'Amore, Giuliano Laccetti, Almerico Murli |
ACM Trans. Math. Softw. | 1 |
| 1999 | Algorithm 796: a Fortran software package for the numerical inversion of the Laplace transform based on a Fourier series methodabstractA software package for the numerical inversion of a Laplace Transform function is described. Besides function values of F ( z ) for complex and real z , the user has only to provide the numerical value of the Laplace convergence abscissa σ 0 or, failing this, an upper bound to this quantity, and the accuracy he or she requires in the computed value of the inverse Transform. The method implemented is based on a Fourier series expansion of the inverse transform, and it is especially suitable when such inverse Laplace Transform is sectionally continuous. Luisa D'Amore, Giuliano Laccetti, Almerico Murli |
ACM Trans. Math. Softw. | 1 |
| 1996 | FWT-based preconditioners for image restoration problemsabstractThe problem of removing or minimizing degradations in a blurred and noisy image is known as image restoration. The computational kernel of many image restoration problems is the solution of the following inverse problem: Hf=g+/spl eta/ where where the n/sup 2/-vectors f and g represent the real and the observed image, respectively. The n/sup 2/ vector /spl eta/ is an additive noise which is usually unknown. The n/sup 2//spl times/ n/sup 2/-matrix H is the point spread function matrix and it represents the blurring process. The inverse problem consists in the computation of an approximation to the original image vector f, from known values of g and H. In such cases the restoration problem typically leads to a discrete ill-posed inverse problem. The classical way to compute a reasonable solution is to regularize the discrete problem. We explore the possible use of the fast wavelet transform-based preconditioners for the efficient solution of image restoration problems. Luisa D'Amore, Almerico Murli |
ICIP (3) | 1 |