Linear difference equations involving recurrences are fundamental equations that describe many important signal processing applications. For many high sample rate digital filter applications, we need to effectively parallelize the linear difference equations used to describe digital filters - a difficult task due to the recurrences inherent in the data dependences. We present a novel approach, Harmonic Scheduling, that exploits parallelism in these recurrences beyond loop-carried dependencies, and which generates optimal schedules for parallel evaluation of linear difference equations with resource constraints. This approach also enables us to derive a parallel schedule with minimum control overhead, given an execution time with resource co...
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
We present an algorithm for scheduling precedence constrained parallel tasks on multiprocessors with...
AbstractTwo recipes for preparing a linear recurrence for execution on p processors are proposed, re...
Parallel prefix is a fundamental common operation at the core of many important applications, e.g., ...
An m-th order linear recurrence system of N equations computes Xi =Ci+ L:!~f-m aijXj for 1 ::; i ::;...
Harmonic task scheduling has many attractive properties, including a utilization bound of 100% under...
Harmonic task scheduling has many attractive properties, including a utilization bound of 100% under...
In this project, the process of high-level synthesis (HLS) with scheduling, involves the assignment ...
The authors describe a new and efficient algorithm for concurrent scheduling, allocation and binding...
A new scheduling formulation for data independent recursive algorithms is proposed. This formulation...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
We study the preemptive scheduling of real-time sporadic tasks on a uniprocessor. We consider both f...
Scheduling divisible loads with the nonlinear computational complexity is a challenging task as the ...
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
We present an algorithm for scheduling precedence constrained parallel tasks on multiprocessors with...
AbstractTwo recipes for preparing a linear recurrence for execution on p processors are proposed, re...
Parallel prefix is a fundamental common operation at the core of many important applications, e.g., ...
An m-th order linear recurrence system of N equations computes Xi =Ci+ L:!~f-m aijXj for 1 ::; i ::;...
Harmonic task scheduling has many attractive properties, including a utilization bound of 100% under...
Harmonic task scheduling has many attractive properties, including a utilization bound of 100% under...
In this project, the process of high-level synthesis (HLS) with scheduling, involves the assignment ...
The authors describe a new and efficient algorithm for concurrent scheduling, allocation and binding...
A new scheduling formulation for data independent recursive algorithms is proposed. This formulation...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is abl...
We study the preemptive scheduling of real-time sporadic tasks on a uniprocessor. We consider both f...
Scheduling divisible loads with the nonlinear computational complexity is a challenging task as the ...
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
We present an algorithm for scheduling precedence constrained parallel tasks on multiprocessors with...
AbstractTwo recipes for preparing a linear recurrence for execution on p processors are proposed, re...