Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Packet-Type Aware Scheduling of Moldable Streaming Tasks on Multicore Systems with DVFS

Boulasikis, Michail LU ; Kessler, Christoph ; Gruian, Flavius LU orcid ; Keller, Jorg W. and Litzinger, Sebastian (2024) 39th Annual ACM Symposium on Applied Computing, SAC 2024 p.449-451
Abstract

We introduce a novel approach for energy-efficient scheduling of data-dependent stream programs with packet types on multicore architectures with voltage and frequency scaling. To have the given application meet specific throughput demands while minimizing energy consumption, we enhance the existing crown scheduling by packet-type dependent parameters. Formulation as an integer linear program generates a parametric, multi-scenario crown schedule for table-driven execution. By inspecting the packet stream at runtime, our online scheduler selects the appropriate schedule and handles frequency levels. The performance of our technique is compared to crown scheduling with synthetic stream programs. Our results demonstrate an average energy... (More)

We introduce a novel approach for energy-efficient scheduling of data-dependent stream programs with packet types on multicore architectures with voltage and frequency scaling. To have the given application meet specific throughput demands while minimizing energy consumption, we enhance the existing crown scheduling by packet-type dependent parameters. Formulation as an integer linear program generates a parametric, multi-scenario crown schedule for table-driven execution. By inspecting the packet stream at runtime, our online scheduler selects the appropriate schedule and handles frequency levels. The performance of our technique is compared to crown scheduling with synthetic stream programs. Our results demonstrate an average energy reduction of 23.94%.

(Less)
Please use this url to cite or link to this publication:
author
; ; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing
pages
449 - 451
publisher
Association for Computing Machinery (ACM)
conference name
39th Annual ACM Symposium on Applied Computing, SAC 2024
conference location
Avila, Spain
conference dates
2024-04-08 - 2024-04-12
external identifiers
  • scopus:85197703464
ISBN
979-840070243-3
DOI
10.1145/3605098.3636081
language
English
LU publication?
yes
id
0e55a6ce-b141-4877-8db5-91120b8c8e78
date added to LUP
2024-10-28 12:30:16
date last changed
2025-04-04 14:17:34
@inproceedings{0e55a6ce-b141-4877-8db5-91120b8c8e78,
  abstract     = {{<p>We introduce a novel approach for energy-efficient scheduling of data-dependent stream programs with packet types on multicore architectures with voltage and frequency scaling. To have the given application meet specific throughput demands while minimizing energy consumption, we enhance the existing crown scheduling by packet-type dependent parameters. Formulation as an integer linear program generates a parametric, multi-scenario crown schedule for table-driven execution. By inspecting the packet stream at runtime, our online scheduler selects the appropriate schedule and handles frequency levels. The performance of our technique is compared to crown scheduling with synthetic stream programs. Our results demonstrate an average energy reduction of 23.94%.</p>}},
  author       = {{Boulasikis, Michail and Kessler, Christoph and Gruian, Flavius and Keller, Jorg W. and Litzinger, Sebastian}},
  booktitle    = {{Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing}},
  isbn         = {{979-840070243-3}},
  language     = {{eng}},
  pages        = {{449--451}},
  publisher    = {{Association for Computing Machinery (ACM)}},
  title        = {{Packet-Type Aware Scheduling of Moldable Streaming Tasks on Multicore Systems with DVFS}},
  url          = {{http://dx.doi.org/10.1145/3605098.3636081}},
  doi          = {{10.1145/3605098.3636081}},
  year         = {{2024}},
}