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

James D. Fix

dblp:09/1039 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2003
—ORCID · none

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

Theory of computation · 4 · 3 first-authorSystems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 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
4 papers
Memory systems · 53% Parallel and multicore computing · 14% Interconnection networks and networks-on-chip · 14%
Theoretical computer science
2 papers
Algorithms and data structures · 75% Computational geometry · 25%

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

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.012003
The set-associative cache performance of search trees · SODA 2003
Memory systems › cache › cache organization
set-associative cache
0.012003
The set-associative cache performance of search trees · SODA 2003
Algorithms and data structures › data structure design › search structures
search trees
0.012003
The set-associative cache performance of search trees · SODA 2003
Parallel and multicore computing › parallel algorithms › sorting
parallel sorting
0.021998
Sorting by Parallel Insertion on a One-Dimensional Subbus Array · IEEE Trans. Computers 1998
Optimal One-Way Sorting on a One-Dimensional Sub-Bus Array · SODA 1995
Embedded and real-time systems › worst-case execution time analysis
cache analysis
0.011999
Cache Performance Analysis of Traversals and Random Accesses · SODA 1999
Memory systems › cache
cache performance
0.011999
Cache Performance Analysis of Traversals and Random Accesses · SODA 1999
Memory systems
memory access patterns
0.011999
Cache Performance Analysis of Traversals and Random Accesses · SODA 1999
Performance modeling and evaluation
workload characterization
0.011999
Cache Performance Analysis of Traversals and Random Accesses · SODA 1999
Algorithms and data structures
dynamic programming
0.011998
Multiresolution Banded Refinement to Accelerate Surface Reconstruction from Polygons · SCG 1998
Computational geometry › geometric modeling and processing › point cloud analysis › geometric reconstruction
surface reconstruction
0.011998
Multiresolution Banded Refinement to Accelerate Surface Reconstruction from Polygons · SCG 1998

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

performance modeling · 0.1cache simulation · 0.0shear-sort · 0.0parallel insertion model · 0.0multiresolution · 0.0banded refinement · 0.0algorithm design · 0.0
YearPublicationVenuePosition
2003 The set-associative cache performance of search trees
James D. Fix
SODA1
1999 Cache Performance Analysis of Traversals and Random Accesses
Richard E. Ladner, James D. Fix, Anthony LaMarca
SODA2
1999 Multiresolution banded refinement to accelerate surface reconstruction from polygons
James D. Fix, Richard E. Ladner
Comput. Geom.1
1998 Multiresolution Banded Refinement to Accelerate Surface Reconstruction from Polygons
abstract
We propose a method for constructing a tiling between a pair of planar polygons. Our technique uses multiresolution: tilings of lower resolution polygons are used to construct a tiling for the full resolution polygons. The tilings are constructed using banded refinement, by restricted dynamic programming, in roughly linear time and space. By contrast, the optimal dynamic programming method requires quadratic time and space. In our empirical study of surface reconstruction of brain contours our algorithm exhibited significant speedup over the optimal dynamic program, yet nearly always found an optimal reconstruction. Our approach appears to be generalizable to other geometric problems solvable by dynamic programming, and flexible enough to be tuned for varying data set characteristics. 1 Introduction A typical subproblem of many surface reconstruction algorithms is the fitting of a surface to a set of parallel contours. This problem arises, for example, in medical visualization applic...
James D. Fix, Richard E. Ladner
SCG1
1998 Sorting by Parallel Insertion on a One-Dimensional Subbus Array
abstract
We consider the problem of sorting on a one-dimensional subbus array of processors, an architecture that communicates using a segmentable bus. The subbus broadcast operation makes possible a new class of parallel sorting algorithms whose complexity we analyze with the parallel insertion model. We give per-input lower bounds for sorting in the parallel insertion model and demonstrate sorting strategies that are optimal by matching those lower bounds. For each of our sorting strategies, we discuss the issues involved in implementing them on subbus machines. Finally, we empirically evaluate the performance of our sorting strategies by applying them to shearsort, a common two-dimensional mesh sorting algorithm. Our results suggest that for sorting the subbus broadcast capability gives at most a slight advantage over using only nearest neighbor communication.
James D. Fix, Richard E. Ladner
IEEE Trans. Computers1
1995 Optimal One-Way Sorting on a One-Dimensional Sub-Bus Array
James D. Fix, Richard E. Ladner
SODA1