2015 Sixth International Green and Sustainable Computing Conference (IGSC) 2015
DOI: 10.1109/igcc.2015.7393705
|View full text |Cite
|
Sign up to set email alerts
|

POSE: A mathematical and visual modelling tool to guide energy aware code optimisation

Abstract: Performance engineers are beginning to explore software-level optimisation as a means to reduce the energy consumed when running their codes. This paper presents POSE, a mathematical and visual modelling tool which highlights the relationship between runtime and power consumption. POSE allows developers to assess whether power optimisation is worth pursuing for their codes.We demonstrate POSE by studying the power optimisation characteristics of applications from the Mantevo and Rodinia benchmark suites. We sh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…Each subsystem of the supercomputer must evolve in parallel to ensure that no single part becomes a bottleneck to performance [12][13][14][15]. For supercomputing to remain sustainable, the energy efficiency of applications and systems must be considered carefully [16,17].…”
Section: Challenges Of Exascalementioning
confidence: 99%
“…Each subsystem of the supercomputer must evolve in parallel to ensure that no single part becomes a bottleneck to performance [12][13][14][15]. For supercomputing to remain sustainable, the energy efficiency of applications and systems must be considered carefully [16,17].…”
Section: Challenges Of Exascalementioning
confidence: 99%
“…POSE has a number of potential uses that we intend to explore in the future. First, we plan to revisit the use of frequency scaling and P-state selection to identify whether POSE can highlight additional opportunities for power-optimisation [35]. Second, we wish to use POSE to investigate the use of accelerator architectures; we believe GPU and FPGA architectures may offer greater opportunities for power optimisation compared to the x86-64 architectures outlined in this article [14].…”
Section: Future Workmentioning
confidence: 99%
“…Whereas the Et n parameter operates in a relative fashion, however, EDS and EDD parameters are based on absolute costs of consumption. The power drawn by active Taurus nodes ranges between 207.68 W and 345.33 W [18], meaning the magnitude of energy costs will be around 300 times greater than that of runtime. In order to compensate for this effect we scale the runtime cost by a factor of 300 before applying the 3:1 ratio, resulting in the parameters α = 1 and β = 3 × 300 = 900.…”
Section: Case Studymentioning
confidence: 99%
“…Choi et al proposed the Energy Roofline model to identify the algorithmic conditions needed for trade-offs between runtime and energy [5]. Similarly, in previous work we developed the Power Optimised Software Envelope model to assess the scope a code has for power optimisations on any given platform [18].…”
Section: Related Workmentioning
confidence: 99%