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 10 of 10 for “"clang"”.

  1. Automatic Conversion of C and C++ Programs to the BuildIt Multi-Stage Programming Framework

    … to the BuildIt framework. We show how to use Clang tooling in conjunction with modifications to the Clang compiler to perform non-trivial modifications to source, namely type-modification, to automatically convert code to its unstaged BuildIt equivalent. As the unstaged BuildIt code can be …

    mit Repository record for Automatic Conversion of C and C++ Programs to the BuildIt Multi-Stage Programming Framework (opens in a new tab)

  2. Cu2cl: a Cuda-To-Opencl Translator for Multi- and Many-Core Architectures

    … possesses a novel design and clever reuse of the Clang compiler framework. Currently, the CU2CL translator covers the primary constructs found in the CUDA Runtime API, and we have successfully translated several applications from the CUDA SDK and Rodinia benchmark suite. CU2CL's translation times …

    vt Repository record for Cu2cl: a Cuda-To-Opencl Translator for Multi- and Many-Core Architectures (opens in a new tab)

  3. Another man's dick : a satire

    … and hurled it. (The missile struck with a clang, and dropped to the ground.) Next he tried to pull the billboard over, but since it was not a supple birch, the thing would not begin to lean, no matter how high he climbed. When Inspector Claude Grey rounded the corner on a routine patrol he …

    cape-town Repository record for Another man's dick : a satire (opens in a new tab)

  4. A novel invariants-based approach for automated software fault localization

    … MySQL, Squid, Apache web server and LLVM C/C++ clang compiler show that we are able to narrow down the number of candidate bug locations to between 5 and 28 locations for 12 out of 13 software bugs, even in programs that are hundreds of thousands of lines long. In our earlier work, we also …

    uiuc Repository record for A novel invariants-based approach for automated software fault localization (opens in a new tab)

  5. Automatic test generation for the detection of performance bugs in code optimization

    … GCC, the Portland Group Inc.'s PGI compiler, and Clang -- on how well they handle loop unrolling, loop interchange, and loop unroll-and-jam. Results suggest that ICC typically performs better than the other three compilers. On the other hand, our system also identified extreme outliers for ICC …

    uiuc Repository record for Automatic test generation for the detection of performance bugs in code optimization (opens in a new tab)

  6. On the Complexity of Robust Source-to-Source Translation from CUDA to OpenCL

    The use of hardware accelerators in high-performance computing has grown increasingly prevalent, particularly due to the growth of graphics processing units (GPUs) as general-purpose (GPGPU) accelerators. Much of this growth has been driven by NVIDIA's CUDA ecosystem for developing GPGPU …

    vt Repository record for On the Complexity of Robust Source-to-Source Translation from CUDA to OpenCL (opens in a new tab)

  7. The philosophical, behavioural and academic merit of uMaskandi music

    … so solid in their belief and practice that they clang tenaciously onto their culture even when they were exposed to a conglomeration of foreign cultures in the horrible mining environment. Umaskandi concept, therefore, had an effect on the people's behaviour. When the African indigenous people …

    zulu Repository record for The philosophical, behavioural and academic merit of uMaskandi music (opens in a new tab)

  8. Exascale finite/spectral element simulations

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

    uiuc Repository record for Exascale finite/spectral element simulations (opens in a new tab)

  9. Funqual: User-Defined, Statically-Checked Call Graph Constraints in C++

    <p>Static analysis tools can aid programmers by reporting potential programming mistakes prior to the execution of a program. Funqual is a static analysis tool that reads C++17 code ``in the wild'' and checks that the function call graph follows a set of rules which can be defined by the user. This …

    calpoly Repository record for Funqual: User-Defined, Statically-Checked Call Graph Constraints in C++ (opens in a new tab)

  10. Robust and reliable hardware accelerator design through high-level synthesis

    System-on-chip design is becoming increasingly complex as technology scaling enables more and more functionality on a chip. This scaling-driven complexity has resulted in a variety of reliability and validation challenges including logic bugs, hot spots, wear-out, and soft errors. To make matters …

    uiuc Repository record for Robust and reliable hardware accelerator design through high-level synthesis (opens in a new tab)