A cyclic scheduling problem with an undetermined number of parallel identical processors

  • Authors:
  • Přemysl Šůcha;Zdenĕk Hanzálek

  • Affiliations:
  • Department of Control Engineering, Faculty of Electrical Engineering, Czech Technical University in Prague, Prague 2, Czech Republic;Department of Control Engineering, Faculty of Electrical Engineering, Czech Technical University in Prague, Prague 2, Czech Republic and Merica, Havlickuv Brod, Czech Republic 58001

  • Venue:
  • Computational Optimization and Applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents two integer linear programming (ILP) models for cyclic scheduling of tasks with unit/general processing time. Our work is motivated by digital signal processing (DSP) applications on FPGAs (Field-Programmable Gate Arrays)--hardware architectures hosting several sets of identical arithmetic units. These hardware units can be formalized as dedicated sets of parallel identical processors. We propose a method to find an optimal periodic schedule of DSP algorithms on such architectures where the number of available arithmetic units must be determined by the scheduling algorithm with respect to the capacity of the FPGA circuit. The emphasis is put on the efficiency of the ILP models. We show the advantages of our models in comparison with common ILP models on benchmarks and randomly generated instances.