Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tarek Nechma

dblp:10/9432 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 40% High-performance computing · 40% Reconfigurable computing and FPGAs · 20%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
circuit simulation
0.212015
Parallel Sparse Matrix Solution for Circuit Simulation on FPGAs · IEEE Trans. Computers 2015
Reconfigurable computing and FPGAs
FPGA accelerator
0.212015
Parallel Sparse Matrix Solution for Circuit Simulation on FPGAs · IEEE Trans. Computers 2015
High-performance computing
sparse linear algebra
0.212015
Parallel Sparse Matrix Solution for Circuit Simulation on FPGAs · IEEE Trans. Computers 2015
High-performance computing
sparse linear solver
0.212015
Parallel Sparse Matrix Solution for Circuit Simulation on FPGAs · IEEE Trans. Computers 2015
Electronic design automation › circuit simulation › analog circuit simulation
SPICE simulation
0.212015
Parallel Sparse Matrix Solution for Circuit Simulation on FPGAs · IEEE Trans. Computers 2015

Methods — techniques the papers use, named apart from their topics

symbolic analysis · 0.2static pivoting · 0.2
YearPublicationVenuePosition
2015 Parallel Sparse Matrix Solution for Circuit Simulation on FPGAs
abstract
SPICE is the de facto standard for circuit simulation. However, accurate SPICE simulations of today’s sub-micron circuits can often take days or weeks on conventional processors. A SPICE simulation is an iterative process that consists of two phases per iteration: model evaluation followed by a matrix solution. The model evaluation phase has been found to be easily parallelizable, unlike the subsequent phase, which involves the solution of highly sparse and asymmetric matrices. In this paper, we present an FPGA implementation of a sparse matrix solver, geared towards matrices that arise in SPICE circuit simulations. Our approach combines static pivoting with symbolic analysis to compute an accurate task flow-graph which efficiently exploits parallelism at multiple granularities and sustains high floating-point data rates. We also present a quantitative comparison between the performance of our hardware prototype and state-of-the-art software packages running on a general-purpose PC. We report average speed-ups of 9.65$\times$, 11.83$\times$, and 17.21$\times$against UMFPACK, KLU, and Kundert Sparse matrix packages, respectively.
Tarek Nechma, Mark Zwolinski
IEEE Trans. Computers1
2010 Parallel sparse matrix solver for direct circuit simulations on FPGAs
abstract
As part of our effort to parallelised SPICE simulations over multiple FPGAs, we present a parallel FPGA implementation for a sparse matrix solver optimised for execution on a single FPGA node. Our approach combines static pivoting with symbolic analysis to compute an accurate task flow-graph which efficiently exploits parallelism at multiple granularities and sustains high floating-point data rates. The sparse matrix solver is tested with circuit simulation matrices from the University of Florida matrix collection. We report a 10-30× speedup compared to a 2.4 GHz Intel Core Duo processor running UMFPACK, a state-of-the-art sparse matrix solver.
Tarek Nechma, Mark Zwolinski, Jeffrey S. Reeve
ISCAS1