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

G. W. Stewart

dblp:s/GWStewart · DBLP profile ↗
← Back
19ranked-venue papers
8as first author
0since 2021 · last 2013
0009-0008-0586-9991ORCID · corroborated

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

Systems, architecture and hardware · 7 · 3 first-authorTheory of computation · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 3 · 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
2 papers
Parallel and multicore computing · 47% Performance modeling and evaluation · 42% Processor architecture and microarchitecture · 11%
Theoretical computer science
3 papers
Algorithms and data structures · 57% Mathematical optimization · 42%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel computation models
0.011987
From Determinacy to Systaltic Arrays · IEEE Trans. Computers 1987
Performance modeling and evaluation › queueing models
markov chain model
0.011983
Computable Error Bounds for Aggregated Markov Chains · J. ACM 1983
Parallel and multicore computing
synchronization
0.011987
From Determinacy to Systaltic Arrays · IEEE Trans. Computers 1987
Processor architecture and microarchitecture › parallel computer organization
systolic array design
0.011987
From Determinacy to Systaltic Arrays · IEEE Trans. Computers 1987
Mathematical optimization
iterative methods
0.011983
Computable Error Bounds for Aggregated Markov Chains · J. ACM 1983
Algorithms and data structures › numerical linear algebra › structured matrices
diagonally dominant matrices
0.011974
Calculating the Eigenvectors of Diagonally Dominant Matrices · J. ACM 1974
Algorithms and data structures › numerical linear algebra
eigenvector computation
0.011974
Calculating the Eigenvectors of Diagonally Dominant Matrices · J. ACM 1974
Algorithms and data structures
numerical linear algebra
0.011974
Calculating the Eigenvectors of Diagonally Dominant Matrices · J. ACM 1974
Mathematical optimization › numerical computation › numerical optimization › second-order methods › newton's method
quasi-newton method
0.011967
A Modification of Davidon's Minimization Method to Accept Difference Approximations of Derivatives · J. ACM 1967
Mathematical optimization › continuous optimization
unconstrained optimization
0.011967
A Modification of Davidon's Minimization Method to Accept Difference Approximations of Derivatives · J. ACM 1967
Mathematical optimization › parametric optimization
perturbation analysis
0.011974
Calculating the Eigenvectors of Diagonally Dominant Matrices · J. ACM 1974
Mathematical optimization
black-box optimization
0.011967
A Modification of Davidon's Minimization Method to Accept Difference Approximations of Derivatives · J. ACM 1967

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

simon-ando decomposition · 0.0error analysis · 0.0precedence graph generation · 0.0local control synchronization · 0.0invariant subspace computation · 0.0difference approximation · 0.0davidon's method · 0.0
YearPublicationVenuePosition
2013 Dynamic floating-point cancellation detection
Michael O. Lam, Jeffrey K. Hollingsworth, G. W. Stewart
Parallel Comput.3
2008 Algorithm 879: EIGENTEST - a test matrix generator for large-scale eigenproblems
abstract
Eigentest is a package that produces real test matrices with known eigensystems. A test matrix, called an eigenmat, is generated in a factored form, in which the user can specify the eigenvalues and has some control over the condition of the eigenvalues and eigenvectors. An eigenmat A of order n requires only O ( n ) storage for its representation. Auxiliary programs permit the computation of ( A − sI ) b , ( A − sI ) T b , ( A − sI ) −1 b , and ( A − sI ) −T b in O ( n ) operations. A special routine computes specified eigenvectors of an eigenmat and the condition of its eigenvalue. Thus eigenmats are suitable for testing algorithms based on Krylov sequences, as well as others based on matrix-vector products. This article introduces the eigenmat and describes implementations in Fortran 77, Fortran 95, C, and Matlab.
Che-Rung Lee, G. W. Stewart
ACM Trans. Math. Softw.2
2005 Algorithm 844: Computing sparse reduced-rank approximations to sparse matrices
abstract
In many applications---latent semantic indexing, for example---it is required to obtain a reduced rank approximation to a sparse matrix A . Unfortunately, the approximations based on traditional decompositions, like the singular value and QR decompositions, are not in general sparse. Stewart [(1999), 313--323] has shown how to use a variant of the classical Gram--Schmidt algorithm, called the quasi--Gram-Schmidt--algorithm, to obtain two kinds of low-rank approximations. The first, the SPQR, approximation, is a pivoted, Q-less QR approximation of the form ( XR 11 −1 )( R 11 R 12 ), where X consists of columns of A. The second, the SCR approximation, is of the form the form A ≅ XTY T , where X and Y consist of columns and rows A and T , is small. In this article we treat the computational details of these algorithms and describe a MATLAB implementation.
Michael W. Berry, Shakhina A. Pulatova, G. W. Stewart
ACM Trans. Math. Softw.3
1998 Developing numerical libraries in Java
abstract
The rapid and widespread adoption of Java has created a demand for reliable and reusable mathematical software components to support the growing number of computationally intensive applications now under development, particularly in science and engineering. In this paper we address practical issues of the Java language and environment which have an effect on numerical library design and development. Benchmarks which illustrate the current levels of performance of key numerical kernels on a variety of Java platforms are presented. Finally, a strategy for the development of a fundamental numerical toolkit for Java is proposed and its current status is described. © 1998 John Wiley & Sons, Ltd.
Ronald F. Boisvert, Jack J. Dongarra, Roldan Pozo, Karin A. Remington, G. W. Stewart
Concurr. Pract. Exp.5
1997 Algorithm 776: SRRIT: A Fortran Subroutine to Calculate the Dominant Invariant Subspace of N nonsymmetric Matrix
abstract
SRRT is a Fortran program to calculate an approximate orthonomral basis fr a dominant invariant subspace of a real matrix A by the method of simultaneous iteration. Specifically, given an integer m , SRRIT computes a matrix Q with m orthonormal columns and real quasi-triangular matrix T or order m such that the equation AQ = QT is satisfied up to a tolerance specified by the user. The eigenvalues of T are approximations to the m eigenvalues of largest absolute magnitude of A and the columns of Q span the invariant subspace corresponding to those eigenvalues. SRRIT references A only through a user-provided subroutine to form the product AQ ; hence it is suitable for large sparse problems.
Zhaojun Bai, G. W. Stewart
ACM Trans. Math. Softw.2
1994 Updating URV Decompositions in Parallel
G. W. Stewart
Parallel Comput.1
1993 An adaptive ESPRIT based on URV decomposition
K. J. Ray Liu, Dianne P. O'Leary, G. W. Stewart, Yuan-Jye Jason Wu
ICASSP (4)3
1992 Minimum-norm updating with the rank-revealing URV decomposition
abstract
In many practical direction-of-arrival (DOA) problems the number of sources and their directions from an antenna array do not remain stationary. Hence a practical DOA algorithm must be able to track changes with a minimal number of snapshots. DOA algorithms, based on a new decomposition, the URV decomposition, that are not expensive to compute or difficult to update are presented. The algorithms are compared with algorithms based on the singular value decomposition (SCD).>
M. F. Griffin, E. C. Boman, G. W. Stewart
ICASSP3
1991 Direction-of-arrival estimation using the rank-revealing URV decomposition
abstract
An algorithm for updating the null space of a matrix is described. The algorithm is based on a decomposition, called the URV decomposition, which can be updated in O(N/sup 2/) and serves as an intermediary between the QR decomposition and the singular value decomposition. the URV decomposition is applied to a high-resolution direction-of-arrival problem based on the MUSIC algorithm. A virtue of the updating algorithm is the running estimate of rank.>
G. Adams, M. F. Griffin, G. W. Stewart
ICASSP3
1990 Communication and matrix computations on large message passing systems
G. W. Stewart
Parallel Comput.1
1988 Parallel algorithms and architectures report of a workshop
Duncan A. Buell, David A. Carlson, Yuan-Chieh Chow, Karel Culík, Narsingh Deo, Raphael A. Finkel, Elias N. Houstis, Elaine M. Jacob Son, Zvi M. Kedem, Janusz S. Kowalik, Philip Kuekes, Joanne L. Martin, George A. Michael, Neil S. Ostlund, Jerry Potter, D. K. Pradhan, Michael J. Quinn, G. W. Stewart, Quentin F. Stout, Layne T. Watson
J. Supercomput.18
1987 A parallel implementation of the QR-algorithm
G. W. Stewart
Parallel Comput.1
1987 From Determinacy to Systaltic Arrays
abstract
In this paper we extend a model of Karp and Miller for parallel computation. We show that the extended model is deterministic, in the sense that under different scheduling regimes each process in the computation consumes the same input and generates the same output. Moreover, if the computation halts, the final state is independent of scheduling. The model is applied to the generation of precedence graphs, from which lower time bounds may be deduced, and to the synchronization of systolic arrays by local rather than global control.
Dianne P. O'Leary, G. W. Stewart
IEEE Trans. Computers2
1986 Corrigendum: "A Note on Complex Division"
abstract
No abstract available.
G. W. Stewart
ACM Trans. Math. Softw.1
1985 A Note on Complex Division
abstract
An algorithm for computing the quotient of two complex numbers is modified to make it more robust in the presence of underflows.
G. W. Stewart
ACM Trans. Math. Softw.1
1983 Computable Error Bounds for Aggregated Markov Chains
abstract
A method is described for computing the steady-state probabdlty vector of a nearly completely decomposable Markov chain The method is closely related to one proposed by Simon and Ando and developed by Courtois However, the method described here does not require the determination of a completely decomposable stochastic approximation to the transition matrix, and hence it is applicable to nonstochasttc matrices An error analysis of the procedure which results in effectively computable error bounds is gwen Categories and SubJect Descriptors D.4 8 [Operating
G. W. Stewart
J. ACM1
1976 Algorithm 506: HQR3 and EXCHNG: Fortran Subroutines for Calculating and Ordering the Eigenvalues of a Real Upper Hessenberg Matrix [F2]
abstract
article Free AccessArtifacts Evaluated & ReusableArtifacts Available Share on Algorithm 506: HQR3 and EXCHNG: Fortran Subroutines for Calculating and Ordering the Eigenvalues of a Real Upper Hessenberg Matrix [F2] Author: G. W. Stewart Department of Computer Science, University of Maryland, College Park, MD Department of Computer Science, University of Maryland, College Park, MDView Profile Authors Info & Claims ACM Transactions on Mathematical SoftwareVolume 2Issue 3Sept. 1976 pp 275–280https://doi.org/10.1145/355694.355700Published:01 September 1976Publication History 88citation950DownloadsMetricsTotal Citations88Total Downloads950Last 12 Months46Last 6 weeks8 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
G. W. Stewart
ACM Trans. Math. Softw.1
1974 Calculating the Eigenvectors of Diagonally Dominant Matrices
abstract
An algorithm is proposed for calculating the eigenvectors of a diagonally dominant matrix all of whose elements are known to high relative accuracy. Eigenvectors corresponding to pathologically close eigenvalues are treated by computing the invariant subspace that they span. If the off-diagonal elements of the matrix are sufficiently small, the method is superior to standard techniques, and indeed it may produce a complete set of eigenvectors with an amount of work proportional to the square of the order of the matrix. An analysis is given of the effects of perturbations in the matrix on the eigenvectors.
M. M. Blevins, G. W. Stewart
J. ACM2
1967 A Modification of Davidon's Minimization Method to Accept Difference Approximations of Derivatives
abstract
A modification of Davidon's method for the unconstrained minimization of a function of several variables is proposed in which the gradient vector is approximated by differences. The step sizes for the differencing are calculated from information available in the course of the minimization and are chosen to approximately balance off the effects of truncation error and cancellation error. Numerical results and comparisons with other methods are given.
G. W. Stewart
J. ACM1