Academic Journal

A Library for Explicit Dynamic Code Generation and Optimisation in C++

التفاصيل البيبلوغرافية
العنوان: A Library for Explicit Dynamic Code Generation and Optimisation in C++
المؤلفون: Olav Beckmann, Peter Fordham, Alastair Houghton, Paul Kelly
المساهمون: The Pennsylvania State University CiteSeerX Archives
المصدر: http://www.doc.ic.ac.uk/~ob3/Publications/Beckmann:2003:Library.ps.gz.
سنة النشر: 2003
المجموعة: CiteSeerX
مصطلحات موضوعية: Setting the Scene, Cross-Component Optimisation at
الوصف: The TaskGraph Library is a C++ library for dynamic code generation, which combines specialisation with dependence analysis and loop restructuring. A TaskGraph represents a fragment of code which is constructed and manipulated at run-time, then compiled, dynamically linked and executed. TaskGraphs are initialised using macros and overloading, which forms a simplified, C-like sub-language with first-class arrays and no pointer arithmetic. Once a TaskGraph has been constructed, we can analyse dependence structure and perform optimisations. In this paper, we present the design of the TaskGraph library, present several sample applications for this library which demonstrate its use for runtime code specialisation and optimisation and discuss related work and future applications and developments of the library.
نوع الوثيقة: text
وصف الملف: application/postscript
اللغة: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.5.3187; http://www.doc.ic.ac.uk/~ob3/Publications/Beckmann:2003:Library.ps.gz
الاتاحة: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.5.3187
http://www.doc.ic.ac.uk/~ob3/Publications/Beckmann:2003:Library.ps.gz
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
رقم الانضمام: edsbas.4EA543E5
قاعدة البيانات: BASE