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

Robert Niewiadomski

dblp:60/2720 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2008
0000-0003-3008-0606ORCID · corroborated

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

Systems, architecture and hardware · 4 · 3 first-authorTheory of computation · 2Artificial intelligence and machine learning · 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.

Theoretical computer science
1 paper
Algorithms and data structures · 67% Graph algorithms and graph theory · 33%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › search algorithms › heuristic search
a* search
0.112006
Sequential and Parallel Algorithms for Frontier A* with Delayed Duplicate Detection · AAAI 2006
Graph algorithms and graph theory › graph algorithms
graph search
0.112006
Sequential and Parallel Algorithms for Frontier A* with Delayed Duplicate Detection · AAAI 2006
Algorithms and data structures
parallel algorithms
0.112006
Sequential and Parallel Algorithms for Frontier A* with Delayed Duplicate Detection · AAAI 2006

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

delayed duplicate detection · 0.1
YearPublicationVenuePosition
2008 The MAP3S Static-and-Regular Mesh Simulation and Wavefront Parallel-Programming Patterns
abstract
This paper presents the simulation and wavefront parallel-programming patterns of the MAP3S pattern-based parallel programming system for distributed-memory environments. Both patterns target iterative computations on static-and-regular meshes. In addition to providing performance-oriented features, such as asynchronous communication and distribution of the computational workload that is tailored to fit the computation, the patterns also provide usability-oriented features, such as direct mesh-access, mesh memory-footprint distribution, and a versatile data-dependency specification scripting-language. Parallel programs developed using MAP3S achieve significant performance gains and capability enhancements on both low-end and high-end interconnect-equipped distributed-memory systems.
Robert Niewiadomski, José Nelson Amaral, Duane Szafron
ICPP1
2007 Using SIMD registers and instructions to enable instruction-level parallelism in sorting algorithms
abstract
Most contemporary processors offer some version of Single Instruction Multiple Data (SIMD) machinery — vector registers and instructions to manipulate data stored in such registers. The central idea of this paper is to use these SIMD resources to improve the performance of the tail of recursive sorting algorithms. When the number of elements to be sorted reaches a set threshold, data is loaded into the vector registers, manipulated in-register, and the result stored back to memory. Three implementations of sorting with two different SIMD machineries — x86-64’s SSE2 and G5’s AltiVec — demonstrate that this idea delivers significant speed improvements. The improvements provided are orthogonal to the gains obtained through empirical search for a suitable sorting algorithm [11]. When integrated with the Dynamically Tuned Sorting Library (DTSL) this new code generation strategy reduces the time spent by DTSL up to 22 % for moderately-sized arrays, with greater relative reductions for small arrays. Wall-clock performance of d-heaps is improved by up to 39 % using a similar technique.
Timothy Furtak, José Nelson Amaral, Robert Niewiadomski
SPAA3
2006 Sequential and Parallel Algorithms for Frontier A* with Delayed Duplicate Detection
Robert Niewiadomski, José Nelson Amaral, Robert C. Holte
AAAI1
2006 A Parallel External-Memory Frontier Breadth-First Traversal Algorithm for Clusters of Workstations
abstract
This paper presents a parallel external-memory algorithm for performing a breadth-first traversal of an implicit graph on a cluster of workstations. The algorithm is a parallel version of the sorting-based external-memory frontier breadth-first traversal with delayed duplicate detection algorithm. The algorithm distributes the workload according to intervals that are computed at runtime via a sampling-based process. We present an experimental evaluation of the algorithm where we compare its performance to that of its sequential counterpart on the implicit graphs of two classic planning problems. The speedups attained by the algorithm over its sequential counterpart are consistently near linear and frequently above linear. Analysis reveals that the algorithm is proficient at distributing the workload and that increasing the number of samples obtained by the sampling-based process improves workload distribution. Analysis also reveals that the algorithm benefits from the caching of external memory in internal memory that is done by the operating system
Robert Niewiadomski, José Nelson Amaral, Robert C. Holte
ICPP1
2004 A space-efficient algorithm for sequence alignment with inversions and reversals
Zhi-Zhong Chen, Guohui Lin, Robert Niewiadomski, Yang Wang 0006
Theor. Comput. Sci.4
2003 A Space Efficient Algorithm for Sequence Alignment with Inversions
Robert Niewiadomski, Yang Wang 0006, Zhi-Zhong Chen, Guohui Lin
COCOON3
2003 Crafting Data Structures: A Study of Reference Locality in Refinement-Based Pathfinding
Robert Niewiadomski, José Nelson Amaral, Robert C. Holte
HiPC1