Logo del repository
  1. Home
 
Opzioni

Scalable Energy Games Solvers on GPUs

Formisano A.
•
Gentilini R.
•
Vella F.
2021
  • journal article

Periodico
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
Abstract
Modeling the consumption of limited resources, e.g., time or energy, plays a central role in the design of reactive systems such as embedded controllers. To this aim, quantitative objectives are defined on game arenas that can be easily modeled as weighted graphs. Instances of these games, called energy games, can be solved in O(|E ||V |W) where W is the maximum weight. Recent work has demonstrated that sequential implementations hardly solve practical instances. Furthermore, emerging approaches, that have investigated the parallelism of CPUs multi-core and GPU for solving the initial credit problem for energy games, still perform poorly due to the non-trivial characteristics of these graphs. In the present work, we first describe a revised version of the algorithm on a multi-core CPU that obtains a faster convergence time on real-world graphs with up to 30x against serial implementation by showing good scalability overall. Second, we provide a new GPU-based parallel implementation based on warp-level primitives that allow to reduce the time-to-solution on several instances with up to 3.6x of speed-up against traditional parallel vertex-based approaches. We also discuss a methodology to build synthetic energy games to validate the scalability of parallel algorithms on two totally different settings.
DOI
10.1109/TPDS.2021.3080925
WOS
WOS:000659546100002
Archivio
http://hdl.handle.net/11390/1207718
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85107207640
Diritti
metadata only access
Soggetti
  • Economic

  • Energy state

  • Game theory

  • Game

  • Legged locomotion

  • Parallel architecture...

  • Robots

Scopus© citazioni
1
Data di acquisizione
Jun 2, 2022
Vedi dettagli
Web of Science© citazioni
2
Data di acquisizione
Mar 11, 2024
Visualizzazioni
1
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback