Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 78 tok/s
Gemini 2.5 Pro 56 tok/s Pro
GPT-5 Medium 34 tok/s Pro
GPT-5 High 33 tok/s Pro
GPT-4o 104 tok/s Pro
Kimi K2 187 tok/s Pro
GPT OSS 120B 451 tok/s Pro
Claude Sonnet 4.5 36 tok/s Pro
2000 character limit reached

Parallel Prony's method with multivariate matrix pencil approach and its numerical aspect (2012.11430v1)

Published 21 Dec 2020 in math.NA, cs.DC, and cs.NA

Abstract: Prony's method is a standard tool exploited for solving many imaging and data analysis problems that result in parameter identification in sparse exponential sums $$f(k)=\sum_{j=1}{T}c_{j}e{-2\pi i\langle t_{j},k\rangle},\quad k\in \mathbb{Z}{d},$$ where the parameters are pairwise different ${ t_{j}}{j=1}{M}\subset [0,1){d}$, and ${ c{j}}{j=1}{M}\subset \mathbb{C}\setminus { 0}$ are nonzero. The focus of our investigation is on a Prony's method variant based on a multivariate matrix pencil approach. The method constructs matrices $S{1}$, \ldots , $S_{d}$ from the sampling values, and their simultaneous diagonalization yields the parameters ${ t_{j}}{j=1}{M}$. The parameters ${ c{j}}{j=1}{M}$ are computed as the solution of an linear least squares problem, where the matrix of the problem is determined by ${ t{j}}_{j=1}{M}$. Since the method involves independent generation and manipulation of certain number of matrices, there is intrinsic capacity for parallelization of the whole computation process on several levels. Hence, we propose parallel version of the Prony's method in order to increase its efficiency. The tasks concerning generation of matrices is divided among GPU's block of threads and CPU, where heavier load is put on the GPU. From the algorithmic point of view, the CPU is dedicated to the more complex tasks. With careful choice of algorithms solving the subtasks, the load between CPU and GPU is balanced. Besides the parallelization techniques, we are also concerned with some numerical issues, and we provide detailed numerical analysis of the method in case of noisy input data. Finally, we performed a set of numerical tests which confirm superior efficiency of the parallel algorithm and consistency of the forward error with the results of numerical analysis.

Summary

We haven't generated a summary for this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (1)

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Don't miss out on important new AI/ML research

See which papers are being discussed right now on X, Reddit, and more:

“Emergent Mind helps me see which AI papers have caught fire online.”

Philip

Philip

Creator, AI Explained on YouTube