* Price may vary from time to time.
* GO = We're not able to fetch the price (please check manually visiting the website).
XJit [microform] : a Framework for Self-optimizing Libraries is written by Hamza Karamali and published by Library and Archives Canada = Bibliothèque et Archives Canada. It's available with International Standard Book Number or ISBN identification 0612953408 (ISBN 10) and 9780612953406 (ISBN 13).
Code reuse is a software engineering cornerstone that has heavily influenced software language design and the software development process. However, pursuing the goal of code reuse by building software libraries causes significant optimization opportunities to elude traditional compilers. Compilers must view library calls as 'black boxes' that hold no particular semantic information. XJit is a framework for self-optimizing libraries built on top of Mono, an open-source implementation of the .NET runtime. Using XJit, library writers can express library-specific semantics with .NET metadata and an elegant graphical language that captures semantic intent using dataflow and control flow concepts. From these specifications, XJit composes high-level semantic optimizations that execute at JIT compile time, transparently optimizing end-user code. Our work shows that XJit has low overhead and a variety of software libraries can use it to achieve significant performance improvements.