The Investigation of the ARMv7 and Intel Haswell Architectures Suitability for Performance and Energy-Aware Computing View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2017

AUTHORS

Vojtech Nikl , Michal Hradecky , Jakub Keleceni , Jiri Jaros

ABSTRACT

The reduction of the CPU frequency and voltage is a well-known approach to improve energy consumption of memory-bound applications. This is based on the conception that the performance of the main memory sees little or no degradation at reduced processor clock speeds while power consumption decreases significantly improving the overall energy efficiency. We study this effect on the Haswell generation of Intel Xeon processors as well as the ARMv7 generation of the 32-bit ARM big.LITTLE architecture. The goal is to analyse and compare computational performance, energy consumption and energy efficiency on a series of tasks, each focusing on different parts of the system and provide an analysis and generalisation to other similar architectures. The benchmark suit consists of compute and memory intensive benchmarks as well as both single and multi-threaded scientific applications. The results show that frequency and voltage scaling can significantly improve algorithms’ energy efficiency. Up to 2.5\(\times \) on ARM and 1.5\(\times \) on Intel compared to the maximum frequency. ARM is up to 2\(\times \) more efficient than Intel. More... »

PAGES

377-393

References to SciGraph publications

Book

TITLE

High Performance Computing

ISBN

978-3-319-58666-3
978-3-319-58667-0

Author Affiliations

From Grant

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-319-58667-0_20

DOI

http://dx.doi.org/10.1007/978-3-319-58667-0_20

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1086750837


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0202", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Atomic, Molecular, Nuclear, Particle and Plasma Physics", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/02", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Physical Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Brno University of Technology", 
          "id": "https://www.grid.ac/institutes/grid.4994.0", 
          "name": [
            "Brno University of Technology"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Nikl", 
        "givenName": "Vojtech", 
        "id": "sg:person.010765660011.19", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010765660011.19"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Brno University of Technology", 
          "id": "https://www.grid.ac/institutes/grid.4994.0", 
          "name": [
            "Brno University of Technology"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Hradecky", 
        "givenName": "Michal", 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Brno University of Technology", 
          "id": "https://www.grid.ac/institutes/grid.4994.0", 
          "name": [
            "Brno University of Technology"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Keleceni", 
        "givenName": "Jakub", 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Brno University of Technology", 
          "id": "https://www.grid.ac/institutes/grid.4994.0", 
          "name": [
            "Brno University of Technology"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Jaros", 
        "givenName": "Jiri", 
        "id": "sg:person.016445251620.46", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016445251620.46"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1145/2834800.2834807", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1017254919"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1117/1.3360308", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1021102464"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1117/1.3360308", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1021102464"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1995896.1995923", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1022100147"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s00607-016-0532-7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1045037961", 
          "https://doi.org/10.1007/s00607-016-0532-7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s00607-016-0532-7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1045037961", 
          "https://doi.org/10.1007/s00607-016-0532-7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1013235.1013282", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1050972092"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/sc.2016.37", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093401883"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/ipdpsw.2015.70", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093769023"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/hpcc.and.euc.2013.117", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093792398"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/ipdps.2014.54", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093959012"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/icppw.2012.39", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1094218245"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/sc.2005.3", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1094634008"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/igcc.2011.6008552", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095286198"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/rtcsa.2008.19", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095326699"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2017", 
    "datePublishedReg": "2017-01-01", 
    "description": "The reduction of the CPU frequency and voltage is a well-known approach to improve energy consumption of memory-bound applications. This is based on the conception that the performance of the main memory sees little or no degradation at reduced processor clock speeds while power consumption decreases significantly improving the overall energy efficiency. We study this effect on the Haswell generation of Intel Xeon processors as well as the ARMv7 generation of the 32-bit ARM big.LITTLE architecture. The goal is to analyse and compare computational performance, energy consumption and energy efficiency on a series of tasks, each focusing on different parts of the system and provide an analysis and generalisation to other similar architectures. The benchmark suit consists of compute and memory intensive benchmarks as well as both single and multi-threaded scientific applications. The results show that frequency and voltage scaling can significantly improve algorithms\u2019 energy efficiency. Up to 2.5\\(\\times \\) on ARM and 1.5\\(\\times \\) on Intel compared to the maximum frequency. ARM is up to 2\\(\\times \\) more efficient than Intel.", 
    "editor": [
      {
        "familyName": "Kunkel", 
        "givenName": "Julian M.", 
        "type": "Person"
      }, 
      {
        "familyName": "Yokota", 
        "givenName": "Rio", 
        "type": "Person"
      }, 
      {
        "familyName": "Balaji", 
        "givenName": "Pavan", 
        "type": "Person"
      }, 
      {
        "familyName": "Keyes", 
        "givenName": "David", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-319-58667-0_20", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": false, 
    "isFundedItemOf": [
      {
        "id": "sg:grant.6899050", 
        "type": "MonetaryGrant"
      }
    ], 
    "isPartOf": {
      "isbn": [
        "978-3-319-58666-3", 
        "978-3-319-58667-0"
      ], 
      "name": "High Performance Computing", 
      "type": "Book"
    }, 
    "name": "The Investigation of the ARMv7 and Intel Haswell Architectures Suitability for Performance and Energy-Aware Computing", 
    "pagination": "377-393", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-319-58667-0_20"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "460626c7481659c2c791e720585a1938106e67dddb83de72fedec658fee7107f"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1086750837"
        ]
      }
    ], 
    "publisher": {
      "location": "Cham", 
      "name": "Springer International Publishing", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-319-58667-0_20", 
      "https://app.dimensions.ai/details/publication/pub.1086750837"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-15T15:03", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8669_00000600.jsonl", 
    "type": "Chapter", 
    "url": "http://link.springer.com/10.1007/978-3-319-58667-0_20"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-58667-0_20'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-58667-0_20'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-58667-0_20'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-58667-0_20'


 

This table displays all metadata directly associated to this object as RDF triples.

141 TRIPLES      23 PREDICATES      40 URIs      20 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-319-58667-0_20 schema:about anzsrc-for:02
2 anzsrc-for:0202
3 schema:author Na796ac59e9a54dfb9923e1d839cf6234
4 schema:citation sg:pub.10.1007/s00607-016-0532-7
5 https://doi.org/10.1109/hpcc.and.euc.2013.117
6 https://doi.org/10.1109/icppw.2012.39
7 https://doi.org/10.1109/igcc.2011.6008552
8 https://doi.org/10.1109/ipdps.2014.54
9 https://doi.org/10.1109/ipdpsw.2015.70
10 https://doi.org/10.1109/rtcsa.2008.19
11 https://doi.org/10.1109/sc.2005.3
12 https://doi.org/10.1109/sc.2016.37
13 https://doi.org/10.1117/1.3360308
14 https://doi.org/10.1145/1013235.1013282
15 https://doi.org/10.1145/1995896.1995923
16 https://doi.org/10.1145/2834800.2834807
17 schema:datePublished 2017
18 schema:datePublishedReg 2017-01-01
19 schema:description The reduction of the CPU frequency and voltage is a well-known approach to improve energy consumption of memory-bound applications. This is based on the conception that the performance of the main memory sees little or no degradation at reduced processor clock speeds while power consumption decreases significantly improving the overall energy efficiency. We study this effect on the Haswell generation of Intel Xeon processors as well as the ARMv7 generation of the 32-bit ARM big.LITTLE architecture. The goal is to analyse and compare computational performance, energy consumption and energy efficiency on a series of tasks, each focusing on different parts of the system and provide an analysis and generalisation to other similar architectures. The benchmark suit consists of compute and memory intensive benchmarks as well as both single and multi-threaded scientific applications. The results show that frequency and voltage scaling can significantly improve algorithms’ energy efficiency. Up to 2.5\(\times \) on ARM and 1.5\(\times \) on Intel compared to the maximum frequency. ARM is up to 2\(\times \) more efficient than Intel.
20 schema:editor Nc05d5a47283343b4a64f9d0a2b479616
21 schema:genre chapter
22 schema:inLanguage en
23 schema:isAccessibleForFree false
24 schema:isPartOf Nf34ab37f89284d669348b466fdab4726
25 schema:name The Investigation of the ARMv7 and Intel Haswell Architectures Suitability for Performance and Energy-Aware Computing
26 schema:pagination 377-393
27 schema:productId N6775f8d0e920421e942a17680d512b6a
28 Ne5ab92f1ac27494c822a6364321ba821
29 Ne88a5cc5fb634a228abe89f64de53c52
30 schema:publisher Ncdf12a334258474b8a19f3c1c37c4090
31 schema:sameAs https://app.dimensions.ai/details/publication/pub.1086750837
32 https://doi.org/10.1007/978-3-319-58667-0_20
33 schema:sdDatePublished 2019-04-15T15:03
34 schema:sdLicense https://scigraph.springernature.com/explorer/license/
35 schema:sdPublisher Nedc7ff1bdbab48b592a127b721f9155e
36 schema:url http://link.springer.com/10.1007/978-3-319-58667-0_20
37 sgo:license sg:explorer/license/
38 sgo:sdDataset chapters
39 rdf:type schema:Chapter
40 N11c9421866ee4f22b26c53b27a09d21b schema:affiliation https://www.grid.ac/institutes/grid.4994.0
41 schema:familyName Hradecky
42 schema:givenName Michal
43 rdf:type schema:Person
44 N35f978afc2ac4ac58be57e409db51a19 rdf:first Nfa21f300956342b4955d1329db04fe81
45 rdf:rest Nb7b09d90608545f68f73a5e9a8af8548
46 N4e961d5343174e209fda9b92b60729ad schema:familyName Yokota
47 schema:givenName Rio
48 rdf:type schema:Person
49 N643dbe2c6ccc4d50b63596ec43cfd282 schema:familyName Keyes
50 schema:givenName David
51 rdf:type schema:Person
52 N6775f8d0e920421e942a17680d512b6a schema:name doi
53 schema:value 10.1007/978-3-319-58667-0_20
54 rdf:type schema:PropertyValue
55 N686e945c5de344fdbfdc6c7f23ede59f rdf:first N9c6854c1ea924dd186ce8aba34f19be5
56 rdf:rest Nfe53cab7cc9d4ea596977984714bf583
57 N68fabcac0bf54851a1e50a3d35f6da55 schema:familyName Kunkel
58 schema:givenName Julian M.
59 rdf:type schema:Person
60 N910b71556c24427c8128a7c1a5252336 rdf:first N11c9421866ee4f22b26c53b27a09d21b
61 rdf:rest N686e945c5de344fdbfdc6c7f23ede59f
62 N9c6854c1ea924dd186ce8aba34f19be5 schema:affiliation https://www.grid.ac/institutes/grid.4994.0
63 schema:familyName Keleceni
64 schema:givenName Jakub
65 rdf:type schema:Person
66 N9f701789752a43dabdd9079fc775d35f rdf:first N4e961d5343174e209fda9b92b60729ad
67 rdf:rest N35f978afc2ac4ac58be57e409db51a19
68 Na796ac59e9a54dfb9923e1d839cf6234 rdf:first sg:person.010765660011.19
69 rdf:rest N910b71556c24427c8128a7c1a5252336
70 Nb7b09d90608545f68f73a5e9a8af8548 rdf:first N643dbe2c6ccc4d50b63596ec43cfd282
71 rdf:rest rdf:nil
72 Nc05d5a47283343b4a64f9d0a2b479616 rdf:first N68fabcac0bf54851a1e50a3d35f6da55
73 rdf:rest N9f701789752a43dabdd9079fc775d35f
74 Ncdf12a334258474b8a19f3c1c37c4090 schema:location Cham
75 schema:name Springer International Publishing
76 rdf:type schema:Organisation
77 Ne5ab92f1ac27494c822a6364321ba821 schema:name readcube_id
78 schema:value 460626c7481659c2c791e720585a1938106e67dddb83de72fedec658fee7107f
79 rdf:type schema:PropertyValue
80 Ne88a5cc5fb634a228abe89f64de53c52 schema:name dimensions_id
81 schema:value pub.1086750837
82 rdf:type schema:PropertyValue
83 Nedc7ff1bdbab48b592a127b721f9155e schema:name Springer Nature - SN SciGraph project
84 rdf:type schema:Organization
85 Nf34ab37f89284d669348b466fdab4726 schema:isbn 978-3-319-58666-3
86 978-3-319-58667-0
87 schema:name High Performance Computing
88 rdf:type schema:Book
89 Nfa21f300956342b4955d1329db04fe81 schema:familyName Balaji
90 schema:givenName Pavan
91 rdf:type schema:Person
92 Nfe53cab7cc9d4ea596977984714bf583 rdf:first sg:person.016445251620.46
93 rdf:rest rdf:nil
94 anzsrc-for:02 schema:inDefinedTermSet anzsrc-for:
95 schema:name Physical Sciences
96 rdf:type schema:DefinedTerm
97 anzsrc-for:0202 schema:inDefinedTermSet anzsrc-for:
98 schema:name Atomic, Molecular, Nuclear, Particle and Plasma Physics
99 rdf:type schema:DefinedTerm
100 sg:grant.6899050 http://pending.schema.org/fundedItem sg:pub.10.1007/978-3-319-58667-0_20
101 rdf:type schema:MonetaryGrant
102 sg:person.010765660011.19 schema:affiliation https://www.grid.ac/institutes/grid.4994.0
103 schema:familyName Nikl
104 schema:givenName Vojtech
105 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010765660011.19
106 rdf:type schema:Person
107 sg:person.016445251620.46 schema:affiliation https://www.grid.ac/institutes/grid.4994.0
108 schema:familyName Jaros
109 schema:givenName Jiri
110 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016445251620.46
111 rdf:type schema:Person
112 sg:pub.10.1007/s00607-016-0532-7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1045037961
113 https://doi.org/10.1007/s00607-016-0532-7
114 rdf:type schema:CreativeWork
115 https://doi.org/10.1109/hpcc.and.euc.2013.117 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093792398
116 rdf:type schema:CreativeWork
117 https://doi.org/10.1109/icppw.2012.39 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094218245
118 rdf:type schema:CreativeWork
119 https://doi.org/10.1109/igcc.2011.6008552 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095286198
120 rdf:type schema:CreativeWork
121 https://doi.org/10.1109/ipdps.2014.54 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093959012
122 rdf:type schema:CreativeWork
123 https://doi.org/10.1109/ipdpsw.2015.70 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093769023
124 rdf:type schema:CreativeWork
125 https://doi.org/10.1109/rtcsa.2008.19 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095326699
126 rdf:type schema:CreativeWork
127 https://doi.org/10.1109/sc.2005.3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094634008
128 rdf:type schema:CreativeWork
129 https://doi.org/10.1109/sc.2016.37 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093401883
130 rdf:type schema:CreativeWork
131 https://doi.org/10.1117/1.3360308 schema:sameAs https://app.dimensions.ai/details/publication/pub.1021102464
132 rdf:type schema:CreativeWork
133 https://doi.org/10.1145/1013235.1013282 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050972092
134 rdf:type schema:CreativeWork
135 https://doi.org/10.1145/1995896.1995923 schema:sameAs https://app.dimensions.ai/details/publication/pub.1022100147
136 rdf:type schema:CreativeWork
137 https://doi.org/10.1145/2834800.2834807 schema:sameAs https://app.dimensions.ai/details/publication/pub.1017254919
138 rdf:type schema:CreativeWork
139 https://www.grid.ac/institutes/grid.4994.0 schema:alternateName Brno University of Technology
140 schema:name Brno University of Technology
141 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...