Ghent University Academic Bibliography

Advanced

DIABLO: a reliable, retargetable and extensible link-time rewriting framework

Ludo Van Put, Dominique Chanet UGent, Bruno De Bus, Bjorn De Sutter UGent and Koen De Bosschere UGent (2005) 2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2. p.7-12
abstract
Modern software engineering techniques introduce an overhead to programs in terms of performance and code size. A traditional development environment, where only the compiler optimizes the code, cannot completely eliminate this overhead. To effectively remove the overhead, tools are needed that have a whole-program overview. Link-time binary rewriting is an effective technique for whole-program optimization and instrumentation. In this paper we describe a novel framework to reliably perform link-time program transformations. This framework is designed to be retargetable, supporting multiple architectures and development toolchains. Furthermore it is extensible, which we illustrate by describing three different applications that are built on top of the framework.
Please use this url to cite or link to this publication:
author
organization
year
type
conference (proceedingsPaper)
publication status
published
subject
in
2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2
pages
7 - 12
publisher
IEEE
place of publication
New York, NY, USA
conference name
5th IEEE International Symposium on Signal Processing and Information Technology
conference location
Athens, Greece
conference start
2005-12-18
conference end
2005-12-21
Web of Science type
Article
Web of Science id
000236568000002
ISBN
0-7803-9313-9
language
English
UGent publication?
yes
classification
P1
id
405917
handle
http://hdl.handle.net/1854/LU-405917
date created
2008-05-14 16:22:00
date last changed
2017-01-02 09:53:10
@inproceedings{405917,
  abstract     = {Modern software engineering techniques introduce an overhead to programs in terms of performance and code size. A traditional development environment, where only the compiler optimizes the code, cannot completely eliminate this overhead. To effectively remove the overhead, tools are needed that have a whole-program overview. Link-time binary rewriting is an effective technique for whole-program optimization and instrumentation. In this paper we describe a novel framework to reliably perform link-time program transformations. This framework is designed to be retargetable, supporting multiple architectures and development toolchains. Furthermore it is extensible, which we illustrate by describing three different applications that are built on top of the framework.},
  author       = {Van Put, Ludo and Chanet, Dominique and De Bus, Bruno and De Sutter, Bjorn and De Bosschere, Koen},
  booktitle    = {2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2},
  isbn         = {0-7803-9313-9},
  language     = {eng},
  location     = {Athens, Greece},
  pages        = {7--12},
  publisher    = {IEEE},
  title        = {DIABLO: a reliable, retargetable and extensible link-time rewriting framework},
  year         = {2005},
}

Chicago
Van Put, Ludo, Dominique Chanet, Bruno De Bus, Bjorn De Sutter, and Koen De Bosschere. 2005. “DIABLO: a Reliable, Retargetable and Extensible Link-time Rewriting Framework.” In 2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2, 7–12. New York, NY, USA: IEEE.
APA
Van Put, L., Chanet, D., De Bus, B., De Sutter, B., & De Bosschere, K. (2005). DIABLO: a reliable, retargetable and extensible link-time rewriting framework. 2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2 (pp. 7–12). Presented at the 5th IEEE International Symposium on Signal Processing and Information Technology, New York, NY, USA: IEEE.
Vancouver
1.
Van Put L, Chanet D, De Bus B, De Sutter B, De Bosschere K. DIABLO: a reliable, retargetable and extensible link-time rewriting framework. 2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2. New York, NY, USA: IEEE; 2005. p. 7–12.
MLA
Van Put, Ludo, Dominique Chanet, Bruno De Bus, et al. “DIABLO: a Reliable, Retargetable and Extensible Link-time Rewriting Framework.” 2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2. New York, NY, USA: IEEE, 2005. 7–12. Print.