• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 3,912
Next 10 →

LLVM: A compilation framework for lifelong program analysis & transformation

by Chris Lattner, Vikram Adve , 2004
"... ... a compiler framework designed to support transparent, lifelong program analysis and transformation for arbitrary programs, by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs. LLVM defines a common, low-level code re ..."
Abstract - Cited by 852 (20 self) - Add to MetaCart
... a compiler framework designed to support transparent, lifelong program analysis and transformation for arbitrary programs, by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs. LLVM defines a common, low-level code

Polyglot: An Extensible Compiler Framework for Java

by Nathaniel Nystrom, Michael R. Clarkson, Andrew C. Myers - In 12th International Conference on Compiler Construction , 2003
"... Polyglot is an extensible compiler framework that supports the easy creation of compilers for languages similar to Java, while avoiding code duplication. ..."
Abstract - Cited by 255 (17 self) - Add to MetaCart
Polyglot is an extensible compiler framework that supports the easy creation of compilers for languages similar to Java, while avoiding code duplication.

An Object-Oriented Compiler Framework

by Étienne Gagnon - In Proceedings of TOOLS , 1998
"... In this thesis, we introduce SableCC, an object-oriented framework that generates compilers (and interpreters) in the Java programming language. This framework is based on two fundamental design decisions. Firstly, the framework uses objectoriented techniques to automatically build a strictly-typed ..."
Abstract - Cited by 53 (0 self) - Add to MetaCart
In this thesis, we introduce SableCC, an object-oriented framework that generates compilers (and interpreters) in the Java programming language. This framework is based on two fundamental design decisions. Firstly, the framework uses objectoriented techniques to automatically build a strictly

A Compiler Framework for . . .

by Muthu Manikandan, Uday Bondhugula, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, et al. , 2008
"... GPUs are a class of specialized parallel architectures with tremendous computational power. The new Compute Unified Device Architecture (CUDA) programming model from NVIDIA facilitates programming of general purpose applications on their GPUs. However, manual development of high-performance parallel ..."
Abstract - Add to MetaCart
-performance parallel code for GPUs is still very challenging. In this paper, a number of issues are addressed towards the goal of developing a compiler framework for automatic parallelization and performance optimization of affine loop nests on GPGPUs: 1) approach to program transformation for efficient data access

ABSTRACT LLVM: A Compilation Framework for

by unknown authors
"... a compiler framework designed to support transparent, lifelong program analysis and transformation for arbitrary programs, by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs. LLVM defines a common, low-level code repres ..."
Abstract - Add to MetaCart
a compiler framework designed to support transparent, lifelong program analysis and transformation for arbitrary programs, by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs. LLVM defines a common, low-level code

A COMPILER FRAMEWORK FOR A COARSE-GRAINED RE-

by Leticia Trinidad, Valderas Rodríguez, Examiners Prof, Jari Nurmi , 2015
"... LETICIA TRINIDAD VALDERAS RODRÍGUEZ: A Compiler Framework for a ..."
Abstract - Add to MetaCart
LETICIA TRINIDAD VALDERAS RODRÍGUEZ: A Compiler Framework for a

A compiler framework for speculative optimizations

by Jin Lin, Tong Chen, Wei-chung Hsu, Pen-chung Yew - ACM Trans. Archit. Code Optim , 2004
"... Speculative execution, such as control speculation or data speculation, is an effective way to improve program performance. Using edge/path profile information or simple heuristic rules, existing compiler frameworks can adequately incorporate and exploit control speculation. However, very little has ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
Speculative execution, such as control speculation or data speculation, is an effective way to improve program performance. Using edge/path profile information or simple heuristic rules, existing compiler frameworks can adequately incorporate and exploit control speculation. However, very little

A Compiler Framework to Detect Parallelism in Irregular Codes

by Manuel Arenaz, Juan Tourino, Ramon Doallo - In 14th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2001 , 2001
"... This paper describes a compiler framework that enhances the detection of parallelism in loops with complex irregular computations. ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
This paper describes a compiler framework that enhances the detection of parallelism in loops with complex irregular computations.

Cache Miss Equations: A Compiler Framework for Analyzing and Tuning Memory Behavior

by Somnath Ghosh, Margaret Martonosi, Sharad Malik - ACM Transactions on Programming Languages and Systems , 1999
"... This article describes methods for generating and solving Cache Miss Equations (CMEs) that give a detailed representation of cache behavior, including conflict misses, in loop-oriented scientific code. Implemented within the SUIF compiler framework, our approach extends traditional compiler reuse an ..."
Abstract - Cited by 168 (1 self) - Add to MetaCart
This article describes methods for generating and solving Cache Miss Equations (CMEs) that give a detailed representation of cache behavior, including conflict misses, in loop-oriented scientific code. Implemented within the SUIF compiler framework, our approach extends traditional compiler reuse

A General Compiler Framework for Speculative Multithreading

by Anasua Bhowmik, Manoj Franklin , 2002
"... Speculative multithreading (SpMT) promises to be an effective mechanism for parallelizing non-numeric programs, which tend to use irregular data structures with pointers and have complex flows of control. Proper thread selection is crucial to obtaining good speedup in an SpMT system. This paper pres ..."
Abstract - Cited by 56 (1 self) - Add to MetaCart
presents a compiler framework for partitioning a sequential program into multiple threads for parallel execution in an SpMT system. This framework is very general, and support a wide variety of threads, such as speculative threads, non-speculative threads, loop-centric threads, and out-of-order thread
Next 10 →
Results 1 - 10 of 3,912
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University