Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 248 for “"compilers"”.

  1. Symbolic analysis for parallelizing compilers

    The notion of dependence captures the most important properties of a program for efficient execution on parallel computers. The dependence structure of a program defines the necessary constraints of the order of execution of the program components, and provides sufficient information for the …

    uiuc Repository record for Symbolic analysis for parallelizing compilers (opens in a new tab)

  2. Modular Compilers and Their Correctness Proofs

    … the construction and correctness of modular compilers. Modular compilation is a compiler construction technique allowing the construction of compilers for high-level programming languages from reusable compiler building blocks. Modular compilers are defined in terms of denotational semantics …

    uiuc Repository record for Modular Compilers and Their Correctness Proofs (opens in a new tab)

  3. Syntax-Directed Error Recovery for Compilers

    Made available in DSpace on 2014-12-10T20:13:29Z (GMT). No. of bitstreams: 1 7206983.pdf: 5968265 bytes, checksum: 167b685834782c50adcab40596de9e1d (MD5) Previous issue date: 1971

    uiuc Repository record for Syntax-Directed Error Recovery for Compilers (opens in a new tab)

  4. Editing Compilers, Their Feasibility and Effects

    Made available in DSpace on 2014-12-08T22:24:03Z (GMT). No. of bitstreams: 1 6706625.pdf: 3423355 bytes, checksum: 98f09f461666f666ace4fcad10841817 (MD5) Previous issue date: 1966

    uiuc Repository record for Editing Compilers, Their Feasibility and Effects (opens in a new tab)

  5. Constructing Efficient Extensible Compilers With Incremental Analysis

    Much of the research in compiler design and optimization has traditionally focused on the effectiveness and efficiency of code optimization. However, the subject of efficiency of the entire compilation process itself (as opposed to the complexity of individual analysis or optimization algorithms) …

    uiuc Repository record for Constructing Efficient Extensible Compilers With Incremental Analysis (opens in a new tab)

  6. Unfield sparse formats for tensor algebra compilers

    Tensor algebra is a powerful tool for computing on multidimensional data and has applications in many fields. Practical applications often deal with tensors that are sparse, and there exists a wide variety of formats for storing such tensors, each suited to specific types of applications and data. …

    mit Repository record for Unfield sparse formats for tensor algebra compilers (opens in a new tab)

  7. How should compilers represent fork-join parallelism?

    … intermediate representation (IR). Mainstream compilers typically treat parallel linguistic constructs as syntactic sugar for function calls into a parallel runtime. These calls prevent the compiler from performing optimizations across parallel control constructs. Remedying this situation is …

    mit Repository record for How should compilers represent fork-join parallelism? (opens in a new tab)

  8. Languages and Compilers for Rendering and Image Processing

    … of machine learning to these languages and their compilers. Rendering systems suffer from a tension between separation of concerns and performance. Existing rendering systems typically focus on performance, but complex probability computations make advanced rendering algorithms difficult to …

    mit Repository record for Languages and Compilers for Rendering and Image Processing (opens in a new tab)

  9. Programming models, compilers, and runtime systems for accelerator computing

    Accelerators, such as GPUs and Intel Xeon Phis, have become the workhorses of high-performance computing. Typically, the accelerators act as co-processors, with discrete memory spaces. They possess massive parallelism, along with many other unique architectural features. In order to obtain high …

    purdue-thes Repository record for Programming models, compilers, and runtime systems for accelerator computing (opens in a new tab)

  10. JITB : a back end for just-in-time compilers

    Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1997.

    mit Repository record for JITB : a back end for just-in-time compilers (opens in a new tab)

  11. Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code

    … tiling schemes namely, PLuTo and PTile, with two compilers namely, the GNU C Compiler and the Intel C Compiler.

    ohiolink Repository record for Characterizing the Effectiveness of Compilers in Vectorizing Polyhedrally Transformed Code (opens in a new tab)

  12. Evaluation of Programs and Parallelizing Compilers Using Dynamic Analysis Techniques

    The dynamic evaluation of parallelizing compilers and the programs to which they are applied is a field of abundant opportunity. Observing the dynamic behavior of a program provides insights into the structure of a computation that may be unavailable by static analysis methods.

    uiuc Repository record for Evaluation of Programs and Parallelizing Compilers Using Dynamic Analysis Techniques (opens in a new tab)

  13. Understanding and simplifying bug-inducing inputs for deep-learning compilers

    Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2026-05-01

    uiuc Repository record for Understanding and simplifying bug-inducing inputs for deep-learning compilers (opens in a new tab)

  14. Compilers for portable programming of heterogeneous parallel & approximate computing systems

    Programming heterogeneous systems such as the System-on-chip (SoC) processors in modern mobile devices can be extremely complex because a single system may include multiple different parallelism models, instruction sets, memory hierarchies, and systems use different combinations of these features. …

    uiuc Repository record for Compilers for portable programming of heterogeneous parallel & approximate computing systems (opens in a new tab)

  15. A comparison of designs for extensible and extension-oriented compilers

    … they program. For instance, system-specific compilers and errors in Linux and other systems, and add support for specialized control flow to Qt and event-based programs. These compilers are difficult to build and cannot always understand each other's language changes. However, they can …

    mit Repository record for A comparison of designs for extensible and extension-oriented compilers (opens in a new tab)

  16. Java Performance of the Rijndael Encryption Algorithm Across Compilers and Virtual Machines

    … implementation is measured across fifteen compilers and fourteen virtual machines. Through analysis of these benchmarks, the Java performance of the Rijndael algorithm across compilers and virtual machines is produced.</p>

    byu Repository record for Java Performance of the Rijndael Encryption Algorithm Across Compilers and Virtual Machines (opens in a new tab)

  17. Effectiveness of program transformations and compilers for directive-based GPU programming models

    … and machine independent notation and use compilers to transform CPU programs to heterogeneous form either automatically or relying on directives from the programmer. These compilers can offer the benefits of code portability and increased programmer productivity without imposing much …

    uiuc Repository record for Effectiveness of program transformations and compilers for directive-based GPU programming models (opens in a new tab)

Page 1 of 13