Link-Time Optimization of IA64 Binaries View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2004

AUTHORS

Bertrand Anckaert , Frederik Vandeputte , Bruno De Bus , Bjorn De Sutter , Koen De Bosschere

ABSTRACT

The features of the IA64 architecture create new opportunities for link-time optimization. At the same time they complicate the design of a link-time optimizer. This paper examines how to exploit some of the opportunities for link-time optimization and how to deal with the complications. The prototype link-time optimizer that implements the discussed techniques is able to reduce the code size of statically linked programs with 19% and achieves a speedup of 5.4% on average. More... »

PAGES

284-291

Book

TITLE

Euro-Par 2004 Parallel Processing

ISBN

978-3-540-22924-7
978-3-540-27866-5

Author Affiliations

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-540-27866-5_37

DOI

http://dx.doi.org/10.1007/978-3-540-27866-5_37

DIMENSIONS

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


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/0103", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Numerical and Computational Mathematics", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/01", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Mathematical Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Ghent University", 
          "id": "https://www.grid.ac/institutes/grid.5342.0", 
          "name": [
            "Electronics and Information Systems Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000, Gent, Belgium"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Anckaert", 
        "givenName": "Bertrand", 
        "id": "sg:person.013243217423.37", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013243217423.37"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Ghent University", 
          "id": "https://www.grid.ac/institutes/grid.5342.0", 
          "name": [
            "Electronics and Information Systems Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000, Gent, Belgium"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Vandeputte", 
        "givenName": "Frederik", 
        "id": "sg:person.014202640267.39", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014202640267.39"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Ghent University", 
          "id": "https://www.grid.ac/institutes/grid.5342.0", 
          "name": [
            "Electronics and Information Systems Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000, Gent, Belgium"
          ], 
          "type": "Organization"
        }, 
        "familyName": "De Bus", 
        "givenName": "Bruno", 
        "id": "sg:person.011530065223.43", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011530065223.43"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Ghent University", 
          "id": "https://www.grid.ac/institutes/grid.5342.0", 
          "name": [
            "Electronics and Information Systems Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000, Gent, Belgium"
          ], 
          "type": "Organization"
        }, 
        "familyName": "De Sutter", 
        "givenName": "Bjorn", 
        "id": "sg:person.014214375307.41", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014214375307.41"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Ghent University", 
          "id": "https://www.grid.ac/institutes/grid.5342.0", 
          "name": [
            "Electronics and Information Systems Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000, Gent, Belgium"
          ], 
          "type": "Organization"
        }, 
        "familyName": "De Bosschere", 
        "givenName": "Koen", 
        "id": "sg:person.013465130107.96", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013465130107.96"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1145/178243.178248", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1003829670"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1002/1097-024x(200101)31:1<67::aid-spe357>3.0.co;2-a", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1006655354"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/93542.93550", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1023218421"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/859670.859696", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1029232989"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/384197.384217", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1048606592"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/2.820037", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1061106200"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2004", 
    "datePublishedReg": "2004-01-01", 
    "description": "The features of the IA64 architecture create new opportunities for link-time optimization. At the same time they complicate the design of a link-time optimizer. This paper examines how to exploit some of the opportunities for link-time optimization and how to deal with the complications. The prototype link-time optimizer that implements the discussed techniques is able to reduce the code size of statically linked programs with 19% and achieves a speedup of 5.4% on average.", 
    "editor": [
      {
        "familyName": "Danelutto", 
        "givenName": "Marco", 
        "type": "Person"
      }, 
      {
        "familyName": "Vanneschi", 
        "givenName": "Marco", 
        "type": "Person"
      }, 
      {
        "familyName": "Laforenza", 
        "givenName": "Domenico", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-540-27866-5_37", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-540-22924-7", 
        "978-3-540-27866-5"
      ], 
      "name": "Euro-Par 2004 Parallel Processing", 
      "type": "Book"
    }, 
    "name": "Link-Time Optimization of IA64 Binaries", 
    "pagination": "284-291", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1031553717"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-540-27866-5_37"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "9650b6c81c190b35aaf3930843a1ed7357a40494494b6f7c3db5393a532858dc"
        ]
      }
    ], 
    "publisher": {
      "location": "Berlin, Heidelberg", 
      "name": "Springer Berlin Heidelberg", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-540-27866-5_37", 
      "https://app.dimensions.ai/details/publication/pub.1031553717"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-16T08:26", 
    "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/0000000363_0000000363/records_70056_00000001.jsonl", 
    "type": "Chapter", 
    "url": "https://link.springer.com/10.1007%2F978-3-540-27866-5_37"
  }
]
 

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-540-27866-5_37'

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-540-27866-5_37'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-27866-5_37'

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-540-27866-5_37'


 

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

121 TRIPLES      23 PREDICATES      33 URIs      20 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-540-27866-5_37 schema:about anzsrc-for:01
2 anzsrc-for:0103
3 schema:author Nf22a8ec99af248bb9ebd863463d38b75
4 schema:citation https://doi.org/10.1002/1097-024x(200101)31:1<67::aid-spe357>3.0.co;2-a
5 https://doi.org/10.1109/2.820037
6 https://doi.org/10.1145/178243.178248
7 https://doi.org/10.1145/384197.384217
8 https://doi.org/10.1145/859670.859696
9 https://doi.org/10.1145/93542.93550
10 schema:datePublished 2004
11 schema:datePublishedReg 2004-01-01
12 schema:description The features of the IA64 architecture create new opportunities for link-time optimization. At the same time they complicate the design of a link-time optimizer. This paper examines how to exploit some of the opportunities for link-time optimization and how to deal with the complications. The prototype link-time optimizer that implements the discussed techniques is able to reduce the code size of statically linked programs with 19% and achieves a speedup of 5.4% on average.
13 schema:editor Nfca2cf015219410d955a2852e40aac01
14 schema:genre chapter
15 schema:inLanguage en
16 schema:isAccessibleForFree true
17 schema:isPartOf N49ca3d04d0ad48ca9fd614e52f1cd540
18 schema:name Link-Time Optimization of IA64 Binaries
19 schema:pagination 284-291
20 schema:productId N2b8c6c226ab544dead34be0f4b37e6ed
21 Nb7c81a3ae16647679fb639f368b309b7
22 Nc19ab55c01f04fb680ad93fac78834ae
23 schema:publisher Ne4c070f697454b2587c595e3ece4ee35
24 schema:sameAs https://app.dimensions.ai/details/publication/pub.1031553717
25 https://doi.org/10.1007/978-3-540-27866-5_37
26 schema:sdDatePublished 2019-04-16T08:26
27 schema:sdLicense https://scigraph.springernature.com/explorer/license/
28 schema:sdPublisher N87f78c301e0f4da89018401bf3e0b8aa
29 schema:url https://link.springer.com/10.1007%2F978-3-540-27866-5_37
30 sgo:license sg:explorer/license/
31 sgo:sdDataset chapters
32 rdf:type schema:Chapter
33 N2b8c6c226ab544dead34be0f4b37e6ed schema:name dimensions_id
34 schema:value pub.1031553717
35 rdf:type schema:PropertyValue
36 N49ca3d04d0ad48ca9fd614e52f1cd540 schema:isbn 978-3-540-22924-7
37 978-3-540-27866-5
38 schema:name Euro-Par 2004 Parallel Processing
39 rdf:type schema:Book
40 N574aa1ce279e46c6a39b8ac8806356fa rdf:first Nfe0f124b26a34fa1b2353253cdc662d0
41 rdf:rest rdf:nil
42 N87f78c301e0f4da89018401bf3e0b8aa schema:name Springer Nature - SN SciGraph project
43 rdf:type schema:Organization
44 Na0fa98a32c104cf9927b722cbe634a4a rdf:first sg:person.014202640267.39
45 rdf:rest Nd824a6ddb8794128830e1daec9ba4f87
46 Nb7c81a3ae16647679fb639f368b309b7 schema:name doi
47 schema:value 10.1007/978-3-540-27866-5_37
48 rdf:type schema:PropertyValue
49 Nc19ab55c01f04fb680ad93fac78834ae schema:name readcube_id
50 schema:value 9650b6c81c190b35aaf3930843a1ed7357a40494494b6f7c3db5393a532858dc
51 rdf:type schema:PropertyValue
52 Nc4fa65c5307e41ec906ae4f194de3bdc schema:familyName Vanneschi
53 schema:givenName Marco
54 rdf:type schema:Person
55 Nd5e092837d1247be8443cf11f88b9fb6 rdf:first Nc4fa65c5307e41ec906ae4f194de3bdc
56 rdf:rest N574aa1ce279e46c6a39b8ac8806356fa
57 Nd824a6ddb8794128830e1daec9ba4f87 rdf:first sg:person.011530065223.43
58 rdf:rest Nf6d946ccc14644f69865851eae98a30d
59 Ne041694c1c76492393aef1e4b21c9569 rdf:first sg:person.013465130107.96
60 rdf:rest rdf:nil
61 Ne4c070f697454b2587c595e3ece4ee35 schema:location Berlin, Heidelberg
62 schema:name Springer Berlin Heidelberg
63 rdf:type schema:Organisation
64 Ne9d265ac599641e5becf603d1b607997 schema:familyName Danelutto
65 schema:givenName Marco
66 rdf:type schema:Person
67 Nf22a8ec99af248bb9ebd863463d38b75 rdf:first sg:person.013243217423.37
68 rdf:rest Na0fa98a32c104cf9927b722cbe634a4a
69 Nf6d946ccc14644f69865851eae98a30d rdf:first sg:person.014214375307.41
70 rdf:rest Ne041694c1c76492393aef1e4b21c9569
71 Nfca2cf015219410d955a2852e40aac01 rdf:first Ne9d265ac599641e5becf603d1b607997
72 rdf:rest Nd5e092837d1247be8443cf11f88b9fb6
73 Nfe0f124b26a34fa1b2353253cdc662d0 schema:familyName Laforenza
74 schema:givenName Domenico
75 rdf:type schema:Person
76 anzsrc-for:01 schema:inDefinedTermSet anzsrc-for:
77 schema:name Mathematical Sciences
78 rdf:type schema:DefinedTerm
79 anzsrc-for:0103 schema:inDefinedTermSet anzsrc-for:
80 schema:name Numerical and Computational Mathematics
81 rdf:type schema:DefinedTerm
82 sg:person.011530065223.43 schema:affiliation https://www.grid.ac/institutes/grid.5342.0
83 schema:familyName De Bus
84 schema:givenName Bruno
85 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011530065223.43
86 rdf:type schema:Person
87 sg:person.013243217423.37 schema:affiliation https://www.grid.ac/institutes/grid.5342.0
88 schema:familyName Anckaert
89 schema:givenName Bertrand
90 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013243217423.37
91 rdf:type schema:Person
92 sg:person.013465130107.96 schema:affiliation https://www.grid.ac/institutes/grid.5342.0
93 schema:familyName De Bosschere
94 schema:givenName Koen
95 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013465130107.96
96 rdf:type schema:Person
97 sg:person.014202640267.39 schema:affiliation https://www.grid.ac/institutes/grid.5342.0
98 schema:familyName Vandeputte
99 schema:givenName Frederik
100 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014202640267.39
101 rdf:type schema:Person
102 sg:person.014214375307.41 schema:affiliation https://www.grid.ac/institutes/grid.5342.0
103 schema:familyName De Sutter
104 schema:givenName Bjorn
105 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014214375307.41
106 rdf:type schema:Person
107 https://doi.org/10.1002/1097-024x(200101)31:1<67::aid-spe357>3.0.co;2-a schema:sameAs https://app.dimensions.ai/details/publication/pub.1006655354
108 rdf:type schema:CreativeWork
109 https://doi.org/10.1109/2.820037 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061106200
110 rdf:type schema:CreativeWork
111 https://doi.org/10.1145/178243.178248 schema:sameAs https://app.dimensions.ai/details/publication/pub.1003829670
112 rdf:type schema:CreativeWork
113 https://doi.org/10.1145/384197.384217 schema:sameAs https://app.dimensions.ai/details/publication/pub.1048606592
114 rdf:type schema:CreativeWork
115 https://doi.org/10.1145/859670.859696 schema:sameAs https://app.dimensions.ai/details/publication/pub.1029232989
116 rdf:type schema:CreativeWork
117 https://doi.org/10.1145/93542.93550 schema:sameAs https://app.dimensions.ai/details/publication/pub.1023218421
118 rdf:type schema:CreativeWork
119 https://www.grid.ac/institutes/grid.5342.0 schema:alternateName Ghent University
120 schema:name Electronics and Information Systems Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000, Gent, Belgium
121 rdf:type schema:Organization
 




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


...