@article{Chauhan_2016, title={Review of LLVM Compiler Architecture Enhancements for CUDA}, volume={4}, url={https://ajouronline.com/index.php/AJCIS/article/view/3623}, abstractNote={<p>Heterogeneous platforms are now becoming increasing omnipresent due to the availability of multicores at commodity prices. In order to benefit from the immense parallel capability of these multicores, more and more applications are now being developed as well as ported using the CUDA framework that programs these cores. Hence it becomes imperative to devise new compiler paradigms that cater varied languages and provide easy and flexible multicore programming. LLVM compilers have traditionally been the bedrock for such endeavors. New runtime processes are being researched to make CUDA platform more amenable for supporting a maximum set of language architectures. An analysis is made to understand the advantages and the accompanying pitfalls of various types of linking techniques.</p>}, number={1}, journal={Asian Journal of Computer and Information Systems}, author={Chauhan, Munesh Singh}, year={2016}, month={Feb.} }