EDBT 2026 Demo / reviewers in the wild / expert
Franklin T. Luk
dblp:38/4690
· DBLP profile ↗
18ranked-venue papers
7as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 5 first-authorTheory of computation · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
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
4 papers |
High-performance computing · 43% Hardware reliability and fault tolerance · 40% Hardware accelerators and domain-specific architectures · 10% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
parallel numerical algorithms |
0.0 | 2 | 1990 | Computing the Singular Value Decomposition on the Connection Machine · IEEE Trans. Computers 1990 A Proof of Convergence for Two Parallel Jacobi SVD Algorithms · IEEE Trans. Computers 1989 |
High-performance computing › numerical linear algebra
singular value decomposition |
0.0 | 1 | 1990 | Computing the Singular Value Decomposition on the Connection Machine · IEEE Trans. Computers 1990 |
Algorithms and data structures › numerical linear algebra
matrix factorization |
0.0 | 1 | 1989 | A Proof of Convergence for Two Parallel Jacobi SVD Algorithms · IEEE Trans. Computers 1989 |
Algorithms and data structures › numerical linear algebra › matrix factorization
singular value decomposition |
0.0 | 1 | 1989 | A Proof of Convergence for Two Parallel Jacobi SVD Algorithms · IEEE Trans. Computers 1989 |
Hardware reliability and fault tolerance › software fault tolerance
algorithm-based fault tolerance |
0.0 | 1 | 1988 | A Linear Algebraic Model of Algorithm-Based Fault Tolerance · IEEE Trans. Computers 1988 |
Hardware reliability and fault tolerance › error detection
checksum methods |
0.0 | 1 | 1988 | Fault-Tolerant Matrix Triangularizations on Systolic Arrays · IEEE Trans. Computers 1988 |
Hardware reliability and fault tolerance
error detection and correction |
0.0 | 1 | 1988 | A Linear Algebraic Model of Algorithm-Based Fault Tolerance · IEEE Trans. Computers 1988 |
Hardware reliability and fault tolerance
fault-tolerant matrix computation |
0.0 | 1 | 1988 | Fault-Tolerant Matrix Triangularizations on Systolic Arrays · IEEE Trans. Computers 1988 |
Hardware accelerators and domain-specific architectures
systolic array |
0.0 | 1 | 1988 | Fault-Tolerant Matrix Triangularizations on Systolic Arrays · IEEE Trans. Computers 1988 |
Parallel and multicore computing › parallel architecture
massively parallel processor |
0.0 | 1 | 1990 | Computing the Singular Value Decomposition on the Connection Machine · IEEE Trans. Computers 1990 |
Distributed systems
convergence analysis |
0.0 | 1 | 1989 | A Proof of Convergence for Two Parallel Jacobi SVD Algorithms · IEEE Trans. Computers 1989 |
High-performance computing › numerical linear algebra › matrix factorization
LU decomposition |
0.0 | 1 | 1988 | Fault-Tolerant Matrix Triangularizations on Systolic Arrays · IEEE Trans. Computers 1988 |
High-performance computing › numerical linear algebra
matrix factorization |
0.0 | 1 | 1988 | Fault-Tolerant Matrix Triangularizations on Systolic Arrays · IEEE Trans. Computers 1988 |
Methods — techniques the papers use, named apart from their topics
cyclic-by-rows jacobi method · 0.0parallel implementation · 0.0Jacobi SVD algorithm · 0.0matrix updating · 0.0linear algebra · 0.0gaussian elimination · 0.0QR decomposition · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Path planning on a compressed terrainabstractWe present a better algorithm for path planning on complex terrain in the presence of observers and define several metrics related to path planning to evaluate the quality of various terrain compression strategies. Daniel M. Tracy, W. Randolph Franklin, Barbara Cutler, Franklin T. Luk, Marcus Vinícius Alvim Andrade |
GIS | 4 |
| 1993 | Analysis of a linearly constrained least squares algorithm for adaptive beamforming
Franklin T. Luk, Sanzheng Qiao |
Integr. | 1 |
| 1991 | A well conditioned checksum scheme for algorithmic fault tolerance
Daniel Boley, Franklin T. Luk |
Integr. | 2 |
| 1991 | An accurate product SVD algorithmabstractIn this paper, we propose a new algorithm for computing a singular value decomposition of a product of three matrices. We show that our algorithm is numerically desirable in that all relevant residual elements will be numerically small In diesem Beitrag wird ein neuer Algorithmus zur Berechnung der Singulärwertzerlegung des Produktes dreier Matrizen vorgestellt. Es wird gezeigt, daβ der Algorithmus ein gutartiges numerisches Verhalten aufweist, weil alle relevanten Residualgröβen klein werden. Nous proposons dans cet article un nouvel algorithme de calcul de la décomposition en valeurs singulières d'un produit de trois matrices. Nous montrons que notre algorithme est attrayant du point de vue numérique du fait que tous les résidus pertinents sont numériquement petits. Adam W. Bojanczyk, Lars-Magnus Ewerbring, Franklin T. Luk, Paul Van Dooren |
Signal Process. | 3 |
| 1990 | A Unified Systolic Array for Adaptive BeamformingabstractWe present a new algorithm and systolic array for adaptive beamforming. Our approach improves on McWhirter's pioneering work in two respects. First, our algorithm uses only orthogonal transformations and thus should have better numerical properties. Second, the algorithm can be implemented on one single p × p triangular array of programmable processors that offers a throughput of one residual element per cycle. Adam W. Bojanczyk, Franklin T. Luk |
J. Parallel Distributed Comput. | 2 |
| 1990 | Computing the Singular Value Decomposition on the Connection MachineabstractConsideration is given to the computation of the singular value decomposition (SVD) on the Connection Machine (CM). Brief descriptions of the Lisp language and some typical matrix manipulating functions are given. Implementation details of various Jacobi-SVD algorithms on an 8192-processor CM are presented. For n*n matrices, where n> Lars-Magnus Ewerbring, Franklin T. Luk |
IEEE Trans. Computers | 2 |
| 1989 | Algorithm-based fault-tolerant techniques for MVDR beamformingabstractThe authors present novel fault-tolerance schemes for 2-D systolic implementation of a recursive least squares minimization problem with applications to beamforming problems. They show that the errors can be detected by examining only a few scalars. In the case of the transient errors the technique is self-correcting. The technique can be implemented with negligible algorithm modification and little additional hardware. The simplicity of the method invites its use in future systolic arrays.> Cynthia J. Anfinson, Adam W. Bojanczyk, Franklin T. Luk, Eric Torng |
ICASSP | 3 |
| 1989 | A Proof of Convergence for Two Parallel Jacobi SVD AlgorithmsabstractThe authors consider two parallel Jacobi algorithms, due to R.P. Brent et al. (J. VLSI Comput. Syst., vol.1, p.242-70, 1985) and F.T. Luk (1986 J. Lin. Alg. Applic., vol.77, p.259-73), for computing the singular value decomposition of an n*n matrix. By relating the algorithms to the cyclic-by-rows Jacobi method, they prove convergence of the former for odd n and of the latter for any n. The authors also give a nonconvergence example for the former method for all even n>or=4.> Franklin T. Luk, Haesun Park |
IEEE Trans. Computers | 1 |
| 1988 | Floating point CORDIC for matrix computationsabstractThe Coordinate Rotation Digital Computer (CORDIC) algorithms provide a VLSI hardware technique for computing the inverse tangents and vector rotations needed by many matrix decomposition algorithms. A novel simplified CORDIC processor composed of floating-point data paths with a fixed-point angle calculation is proposed. This hybrid processor possesses sufficient accuracy for matrix computations such as the QRD, eigenvalue decomposition, and the singular value decomposition. The simplified structure allows for efficient VLSI implementation.> Joseph R. Cavallaro, Franklin T. Luk |
ICCD | 2 |
| 1988 | CORDIC Arithmetic for an SVD ProcessorabstractArithmetic issues in the calculation of the Singular Value Decomposition (SVD) are discussed. Traditional algorithms using hardware division and square root are replaced with the special-purpose CORDIC algorithms for computing vector rotations and inverse tangents. The CORDIC 2 × 2 SVD processor can be twice as fast as one assembled from traditional hardware units. A CORDIC SVD processor array is suitable for VLSI implementation and is important for use in real-time signal processing applications. Joseph R. Cavallaro, Franklin T. Luk |
J. Parallel Distributed Comput. | 2 |
| 1988 | An Analysis of Algorithm-Based Fault Tolerance TechniquesabstractWe introduce a unified checksum scheme for the LU decomposition, Gaussian elimination with pairwise pivoting, and the QR decomposition. The purpose is to detect and locate a transient error during a systolic array computation. We show how to represent the error as a rank-one perturbation to the original data, so that we need not worry when the error occurred. Finally, we perform a floating point error analysis to determine the effects of rounding errors on the checksum scheme. Franklin T. Luk, Haesun Park |
J. Parallel Distributed Comput. | 1 |
| 1988 | A Linear Algebraic Model of Algorithm-Based Fault ToleranceabstractA linear algebraic interpretation is developed for previously proposed algorithm-based fault tolerance schemes. The concepts of distance, code space, and the definitions of detection and correction in the vector space R/sup n/ are explained. The number of errors that can be detected or corrected for a distance-(d+1) code is derived. It is shown why the correction scheme does not work for general weight vectors, and a novel fast-correction algorithm for a weighted distance-5 code is derived.> Cynthia J. Anfinson, Franklin T. Luk |
IEEE Trans. Computers | 2 |
| 1988 | Fault-Tolerant Matrix Triangularizations on Systolic ArraysabstractExamines the checksum methods of Abraham et al. for LU decomposition on multiprocessor arrays. Their methods are efficient for detecting a transient error, but expensive for correcting it due to the need for a computation rollback. The authors show how to avoid the rollback by using matrix updating techniques, and they introduce new checksum methods for Gaussian elimination with pairwise pivoting and for QR decomposition on systolic arrays.> Franklin T. Luk, Haesun Park |
IEEE Trans. Computers | 1 |
| 1987 | CORDIC arithmetic for an SVD processorabstractArithmetic issues in the calculation of the Singular Value Decomposition (SVD) are discussed. Traditional algorithms using hardware division and square root are replaced with the special purpose CORDIC algorithms for computing vector rotations and inverse tangents. The CORDIC 2×2 SVD processor can be twice as fast as one assembled from traditional hardware units. A prototype VLSI implementation of a CORDIC SVD processor array is planned for use in real-time signal processing applications. Joseph R. Cavallaro, Franklin T. Luk |
IEEE Symposium on Computer Arithmetic | 2 |
| 1985 | A parallel method for computing the generalized singular value decompositionabstractWe describe a new parallel algorithm for computing the generalized singular value decomposition of two n × n matrices, one of which is nonsingular. Our procedure requires O (n) time and one triangular array of O(n2) processors. Franklin T. Luk |
IEEE Symposium on Computer Arithmetic | 1 |
| 1985 | A parallel method for computing the generalized singular value decomposition
Franklin T. Luk |
J. Parallel Distributed Comput. | 1 |
| 1981 | A Block Lanczos Method for Computing the Singular Values and Corresponding Singular Vectors of a MatrixabstractWe present a block Lanczos method for computing the greatest singular values and associated vectors of a large and sparse matrix, say A. Our algorithm does not transform A but accesses it through a user-supplied routine that computes the product AX or A tX for a given matrix X.This paper includes a discussion of the various ways to compute the singular-value decomposition of an upper triangular band matrix, this problem arises as a subproblem to be solved in the block Lanczos procedure. Gene H. Golub, Franklin T. Luk, Michael L. Overton |
ACM Trans. Math. Softw. | 2 |
| 1980 | Computing the Singular-Value Decomposition on the ILLIAC IVabstractThis paper presents the computation of the singular-value decomposition of a matrix on the ILLIAC IV computer.The architecture of the machme is described and it is explained why the standard Golub-Remsch algorithm is not apphcable to this problem.Then a one-sided orthogonalization method is presented.This method makes very efficmnt use of the parallel-computing abilities of the [LLIAC machine The method is shown to be Jacobi-hke and numerically stable.Finally, a comparison of the method on the ILLIAC IV computer with the Golub-Reinsch algorithm on a conventional machme demonstrates the great potentml of parallel computers m the important area of matrLx computations Key Words and Phrases ILLIAC IV computer, singular-value decomposmon, Golub-Remsch algorithm, Jacobl-hke method, parallel matrix computations CR Categories 5 14 Franklin T. Luk |
ACM Trans. Math. Softw. | 1 |