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 15 of 15 for “"programmer productivity"”.

  1. Portable and productive high-performance computing

    Performance portability of computer programs, and programmer productivity in writing them are key expectations in software engineering. These expectations lead to the following questions: Can programmers write code once, and execute it at optimal speed on any machine configuration? Can programmers …

    mit Repository record for Portable and productive high-performance computing (opens in a new tab)

  2. Skuery: Manipulation of S-Expressions Using XQuery Techniques

    … data query environment. Skuery increases programmer productivity by abstracting layers of translation and unifying computational and data query operations under the auspices of a general purpose programming language.

    byu Repository record for Skuery: Manipulation of S-Expressions Using XQuery Techniques (opens in a new tab)

  3. ACCURACY-AWARE APPROXIMATIONS FOR ERROR ANALYSIS

    … challenges like automatic error analysis, programmer productivity, performance and achieving the desired accuracy with limited precision.

    nus Repository record for ACCURACY-AWARE APPROXIMATIONS FOR ERROR ANALYSIS (opens in a new tab)

  4. Compiler support for productive message-driven parallel programming

    … infrastructure can significantly improve programmer productivity without compromising performance. In this work, we examine this hypothesis through the lens of Charj, a simple language based on the Charm++ runtime system. We consider the effect that the addition of a compiler has on user …

    uiuc Repository record for Compiler support for productive message-driven parallel programming (opens in a new tab)

  5. Investigating and Recommending Co-Changed Entities for JavaScript Programs

    … with high accuracy. This research will improve programmer productivity and software quality.

    vt Repository record for Investigating and Recommending Co-Changed Entities for JavaScript Programs (opens in a new tab)

  6. Observational Studies of Software Engineering Using Data from Software Repositories

    … these data to empirically test the belief that productivity is constant in terms of lines of code per programmer per year regardless of the programming language used. We find that yearly programmer productivity is not constant across programming languages, but rather that developers using higher …

    byu Repository record for Observational Studies of Software Engineering Using Data from Software Repositories (opens in a new tab)

  7. Measurement of the effects of reusing C++ classes on object-oriented software development

    … modification) are compared. The common traits of programmers who tend to reuse are identified, and some object-oriented software metrics are correlated with the inherent reusability of a C++ class. These issues are important because software reuse has been shown to increase productivity within the …

    vt Repository record for Measurement of the effects of reusing C++ classes on object-oriented software development (opens in a new tab)

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

    … automatically or relying on directives from the programmer. These compilers can offer the benefits of code portability and increased programmer productivity without imposing much penalty on performance. This thesis evaluates the quality of early versions of two compilers - the PGI compiler and …

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

  9. Array optimizations for high productivity programming languages

    … and X10) have introduced improvements in programmer productivity, several challenges still remain in delivering high performance. In the absence of optimization, the high-level language constructs that improve productivity can result in order-of-magnitude runtime performance degradations. …

    rice Repository record for Array optimizations for high productivity programming languages (opens in a new tab)

  10. The realisation of JSD specifications in object oriented languages

    … support software reuse. Its claims of improved programmer productivity and easier program maintenance make it an important technology to be considered for building complex software systems. The mapping of JSD specifications into procedural languages typified by Cobol, Ada, etc., involves …

    aston Repository record for The realisation of JSD specifications in object oriented languages (opens in a new tab)

  11. Compiler techniques for scalable performance of stream programs on multicore architectures

    … parallel applications without unduly burdening programmers. Currently, programmers are asked not only to explicitly expose parallelism but also concern themselves with issues of granularity, load-balancing, synchronization, and communication. This thesis demonstrates that when algorithmic …

    mit Repository record for Compiler techniques for scalable performance of stream programs on multicore architectures (opens in a new tab)

  12. Improving Efficiency and Safety of Program Generation

    … program efficiency and modularity as well as programmer productivity. There are two major problems associated with PG: (1) Program generation has its own cost, which may cause a performance loss even though PG is intended for performance gain. This is especially important for runtime program …

    uiuc Repository record for Improving Efficiency and Safety of Program Generation (opens in a new tab)

  13. JUSTGrid: a pure Java HPCC grid architecture for multi-physics solvers using complex geometries

    … parallelization, readability, maintainability, programmer productivity, platform independence, code safety and reliability, database connectivity, internet capability, multimedia capability, GUI (graphics user interfaces), 3D graphics (Java 3D) and portability etc.) which were discussed in this …

    greenwich Repository record for JUSTGrid: a pure Java HPCC grid architecture for multi-physics solvers using complex geometries (opens in a new tab)

  14. Instruction fusion and vector processor virtualization for higher throughput simultaneous multithreaded processors

    … to threads, the virtualization approach improves programmer productivity by providing at run time a distinct physical register name space to each competing thread, thus eliminating the need to solve register name conflicts statically. The virtualization technique is applied to a multithreaded VP …

    njit Repository record for Instruction fusion and vector processor virtualization for higher throughput simultaneous multithreaded processors (opens in a new tab)