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

Walter Ludwig

dblp:69/3807 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 1998
—ORCID · none

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

Theory of computation · 3 · 2 first-authorSystems, architecture and hardware · 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
2 papers
Parallel and multicore computing · 62% Electronic design automation · 29% Embedded and real-time systems · 9%
Theoretical computer science
2 papers
Approximation and online algorithms · 60% Algorithmic game theory and mechanism design · 40%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel scheduling
0.021998
Smart SMART Bounds for Weighted Response Time Scheduling · SIAM J. Comput. 1998
Scheduling Malleable and Nonmalleable Parallel Tasks · SODA 1994
Electronic design automation › high-level synthesis
scheduling
0.011998
Smart SMART Bounds for Weighted Response Time Scheduling · SIAM J. Comput. 1998
Approximation and online algorithms
approximation algorithms
0.011998
Smart SMART Bounds for Weighted Response Time Scheduling · SIAM J. Comput. 1998
Approximation and online algorithms
scheduling approximation
0.011998
Smart SMART Bounds for Weighted Response Time Scheduling · SIAM J. Comput. 1998
Algorithmic game theory and mechanism design › stochastic games
simple stochastic games
0.011995
A Subexponential Randomized Algorithm for the Simple Stochastic Game Problem · Inf. Comput. 1995
Algorithmic game theory and mechanism design
stochastic games
0.011995
A Subexponential Randomized Algorithm for the Simple Stochastic Game Problem · Inf. Comput. 1995
Parallel and multicore computing › parallel scheduling
malleable task scheduling
0.011994
Scheduling Malleable and Nonmalleable Parallel Tasks · SODA 1994
Embedded and real-time systems › real-time scheduling
non-preemptive scheduling
0.011998
Smart SMART Bounds for Weighted Response Time Scheduling · SIAM J. Comput. 1998

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

approximation algorithm · 0.1list scheduling · 0.0subexponential algorithm · 0.0randomized algorithm · 0.0
YearPublicationVenuePosition
1998 Smart SMART Bounds for Weighted Response Time Scheduling
abstract
Consider a system of independent tasks to be scheduled without preemption on a parallel computer. For each task the number of processors required, the execution time, and a weight are known. The problem is to find a schedule with minimum weighted average response time. We present an algorithm called SMART (which stands for scheduling to minimize average response time) for this problem that produces solutions that are within a factor of 8.53 of optimal. To our knowledge this is the first polynomial-time algorithm for the minimum weighted average response time problem that achieves a constant bound. In addition, for the unweighted case (that is, where all the weights are unity) we describe a variant of SMART that produces solutions that are within a factor of 8 of optimal, improving upon the best known bound of 32 for this special case.
Uwe Schwiegelshohn, Walter Ludwig, Joel L. Wolf, John Turek, Philip S. Yu
SIAM J. Comput.2
1995 A Subexponential Randomized Algorithm for the Simple Stochastic Game Problem
Walter Ludwig
Inf. Comput.1
1994 Scheduling Malleable and Nonmalleable Parallel Tasks
Walter Ludwig, Prasoon Tiwari
SODA1
1994 Scheduling Parallelizable Tasks to Minimize Average Response Time
abstract
A parallelizable (or malleable) task is one which can be run on an arbitrary number of processors, with a task execution time that depends on the number of processors allotted to it. Consider a system of M independent parallelizable tasks which are to be scheduled without preemption on a parallel computer consisting of P identical processors. For each task, the execution time is a known function of the number of processors allotted to it. The goal is to find (1) for each task i, an allotment of processors β, and (2) overall, a non-preemptive schedule assigning the tasks to the processors which minimizes the average response time of the tasks. Equivalently, we can minimize the flow time which is the sum of the completion times of each of the tasks.
John Turek, Walter Ludwig, Joel L. Wolf, Lisa Fleischer, Prasoon Tiwari, Jason Glasgow, Uwe Schwiegelshohn, Philip S. Yu
SPAA2