XJit [microform] : a Framework for Self-optimizing Libraries

XJit [microform] : a Framework for Self-optimizing Libraries

  • Hamza Karamali
Publisher:Library and Archives Canada = Bibliothèque et Archives CanadaISBN 13: 9780612953406ISBN 10: 0612953408

Paperback & Hardcover deals ―

Amazon IndiaGOFlipkart GOSnapdealGOSapnaOnlineGOJain Book AgencyGOBooks WagonGOBook ChorGOCrosswordGODC BooksGO

e-book & Audiobook deals ―

Amazon India GOGoogle Play Books GOAudible GO

* Price may vary from time to time.

* GO = We're not able to fetch the price (please check manually visiting the website).

Know about the book -

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.