Power-aware Computing for Multi-Agent systems

Vaenthan Thiruvarudchelvan, Terence Bossomaier

Research output: Book chapter/Published conference paperConference paper

5 Downloads (Pure)

Abstract

Agent-based modelling is becoming a common technique for studying complex phenomenon in diverse fields including sociology, economics and biology. This technique is assisted by the continuing exponential and pervasive growth in computing power. In recent years, engineering limits on processor speed have spurred focus on multi-core processing as a means of continuing this growth. In order to harness this computing power, however, careful concurrent programming is required to develop multi-threaded applications. Furthermore, the power consumed by systems has come under increasing scrutiny from the standpoints of thermal capacity, energy availability, and sustainability. We investigated two schemes for reducing simulation power demands using The Game of Life as a representative simulation: a) event-driven computation and b) dynamic frequency scaling in multi-threaded rate-limited applications. Both schemes were found to significantly improve energy efficiency. Both event-driven and parallelized computation are central to the low power usage of biological computation compared to silicon.
Original languageEnglish
Title of host publication2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings
Place of PublicationUnited States
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages38-45
Number of pages8
ISBN (Electronic)9781612840635
DOIs
Publication statusPublished - 2011
Event2011 IEEE Symposium on Artificial Life (ALIFE) - Paris, France, Paris, France
Duration: 11 Apr 201115 Apr 2011

Publication series

Name
ISSN (Print)2160-6374

Conference

Conference2011 IEEE Symposium on Artificial Life (ALIFE)
CountryFrance
CityParis
Period11/04/1115/04/11
OtherThe Third International IEEE Symposium on Artificial Life (IEEE ALIFE 2011) held for the first time in Europe, in the intellectual, cultural and scientific cauldron of Paris, brings together researchers working on the emerging areas of Artificial Life and Complex Adaptive Systems, aiming to understand and synthesize life-like systems and applying bio-inspired synthetic methods to other science/engineering disciplines, including Biology, Robotics, Social Sciences, among others.

Fingerprint

Multi agent systems
Specific heat
Energy efficiency
Sustainable development
Availability
Silicon
Economics
Processing
Power management

Cite this

Thiruvarudchelvan, V., & Bossomaier, T. (2011). Power-aware Computing for Multi-Agent systems. In 2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings (pp. 38-45). United States: IEEE, Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ALIFE.2011.5954668
Thiruvarudchelvan, Vaenthan ; Bossomaier, Terence. / Power-aware Computing for Multi-Agent systems. 2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings. United States : IEEE, Institute of Electrical and Electronics Engineers, 2011. pp. 38-45
@inproceedings{939ddd22dc874722befd0d6c3eb20de5,
title = "Power-aware Computing for Multi-Agent systems",
abstract = "Agent-based modelling is becoming a common technique for studying complex phenomenon in diverse fields including sociology, economics and biology. This technique is assisted by the continuing exponential and pervasive growth in computing power. In recent years, engineering limits on processor speed have spurred focus on multi-core processing as a means of continuing this growth. In order to harness this computing power, however, careful concurrent programming is required to develop multi-threaded applications. Furthermore, the power consumed by systems has come under increasing scrutiny from the standpoints of thermal capacity, energy availability, and sustainability. We investigated two schemes for reducing simulation power demands using The Game of Life as a representative simulation: a) event-driven computation and b) dynamic frequency scaling in multi-threaded rate-limited applications. Both schemes were found to significantly improve energy efficiency. Both event-driven and parallelized computation are central to the low power usage of biological computation compared to silicon.",
keywords = "Multi-agent systems, Multi-threading, Multiprocessing systems, Power aware computing",
author = "Vaenthan Thiruvarudchelvan and Terence Bossomaier",
note = "Imported on 03 May 2017 - DigiTool details were: publisher = Paris: IEEE, 2011. editor/s (773b) = T Bossomaier, C Nehaniv, H Sayana; Event dates (773o) = 11-15 April 2011; Parent title (773t) = IEEE Symposium of Artificial Life (ALife). ISSNs: 2160-6374;",
year = "2011",
doi = "10.1109/ALIFE.2011.5954668",
language = "English",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
pages = "38--45",
booktitle = "2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings",
address = "United States",

}

Thiruvarudchelvan, V & Bossomaier, T 2011, Power-aware Computing for Multi-Agent systems. in 2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings. IEEE, Institute of Electrical and Electronics Engineers, United States, pp. 38-45, 2011 IEEE Symposium on Artificial Life (ALIFE), Paris, France, 11/04/11. https://doi.org/10.1109/ALIFE.2011.5954668

Power-aware Computing for Multi-Agent systems. / Thiruvarudchelvan, Vaenthan; Bossomaier, Terence.

2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings. United States : IEEE, Institute of Electrical and Electronics Engineers, 2011. p. 38-45.

Research output: Book chapter/Published conference paperConference paper

TY - GEN

T1 - Power-aware Computing for Multi-Agent systems

AU - Thiruvarudchelvan, Vaenthan

AU - Bossomaier, Terence

N1 - Imported on 03 May 2017 - DigiTool details were: publisher = Paris: IEEE, 2011. editor/s (773b) = T Bossomaier, C Nehaniv, H Sayana; Event dates (773o) = 11-15 April 2011; Parent title (773t) = IEEE Symposium of Artificial Life (ALife). ISSNs: 2160-6374;

PY - 2011

Y1 - 2011

N2 - Agent-based modelling is becoming a common technique for studying complex phenomenon in diverse fields including sociology, economics and biology. This technique is assisted by the continuing exponential and pervasive growth in computing power. In recent years, engineering limits on processor speed have spurred focus on multi-core processing as a means of continuing this growth. In order to harness this computing power, however, careful concurrent programming is required to develop multi-threaded applications. Furthermore, the power consumed by systems has come under increasing scrutiny from the standpoints of thermal capacity, energy availability, and sustainability. We investigated two schemes for reducing simulation power demands using The Game of Life as a representative simulation: a) event-driven computation and b) dynamic frequency scaling in multi-threaded rate-limited applications. Both schemes were found to significantly improve energy efficiency. Both event-driven and parallelized computation are central to the low power usage of biological computation compared to silicon.

AB - Agent-based modelling is becoming a common technique for studying complex phenomenon in diverse fields including sociology, economics and biology. This technique is assisted by the continuing exponential and pervasive growth in computing power. In recent years, engineering limits on processor speed have spurred focus on multi-core processing as a means of continuing this growth. In order to harness this computing power, however, careful concurrent programming is required to develop multi-threaded applications. Furthermore, the power consumed by systems has come under increasing scrutiny from the standpoints of thermal capacity, energy availability, and sustainability. We investigated two schemes for reducing simulation power demands using The Game of Life as a representative simulation: a) event-driven computation and b) dynamic frequency scaling in multi-threaded rate-limited applications. Both schemes were found to significantly improve energy efficiency. Both event-driven and parallelized computation are central to the low power usage of biological computation compared to silicon.

KW - Multi-agent systems

KW - Multi-threading

KW - Multiprocessing systems

KW - Power aware computing

U2 - 10.1109/ALIFE.2011.5954668

DO - 10.1109/ALIFE.2011.5954668

M3 - Conference paper

SP - 38

EP - 45

BT - 2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings

PB - IEEE, Institute of Electrical and Electronics Engineers

CY - United States

ER -

Thiruvarudchelvan V, Bossomaier T. Power-aware Computing for Multi-Agent systems. In 2011 IEEE Symposium on Artificial Life (ALIFE) Proceedings. United States: IEEE, Institute of Electrical and Electronics Engineers. 2011. p. 38-45 https://doi.org/10.1109/ALIFE.2011.5954668