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 27 for “"Programming paradigms"”.

  1. A Language-Independent Static Checking System for Coding Conventions

    … the difficulties of creating software, programming still remains an error-prone task. Much work in Computer Science deals with the problem of specification, or writing the right program, rather than the complementary problem of implementation, or writing the program right. However, many …

    wlv Repository record for A Language-Independent Static Checking System for Coding Conventions (opens in a new tab)

  2. Autonomic behavioural framework for structural parallelism over heterogeneous multi-core systems.

    … to design and develop high-level parallel programming models that allow programmers to exploit the latest developments in heterogeneous multi-core/many-core architectures. Structural programming paradigms propose a viable solution for e ciently programming modern heterogeneous multi-core …

    rgu Repository record for Autonomic behavioural framework for structural parallelism over heterogeneous multi-core systems. (opens in a new tab)

  3. The parallel intermediate language

    … for exploiting fine-grain parallelism with a programming model other than the currently used message passing or coarse-grain threads. As a response, the programming community is exploring data-driven runtimes. However, in order to utilize the new runtime systems, users will either need to …

    uiuc Repository record for The parallel intermediate language (opens in a new tab)

  4. Efficient on -Demand Operations in Large-Scale Infrastructures

    … for intermediate data generated by dataflow programming paradigms running in clouds, (3) on-demand Grid scheduling that makes worker-centric scheduling decisions based on the current availability of compute nodes, and (4) on-demand key/value pair lookup that is overlay-independent and …

    uiuc Repository record for Efficient on -Demand Operations in Large-Scale Infrastructures (opens in a new tab)

  5. On the Feasibility of MapReduce to Compute Phase Space Properties of Graphical Dynamical Systems: An Empirical Study

    … To address this, we devise various MapReduce programming paradigms that can be used to characterize system state transitions, compute phase spaces, functional equivalence classes, dynamic equivalence classes and cycle equivalence classes of dynamical systems. We also evaluate these paradigms

    vt Repository record for On the Feasibility of MapReduce to Compute Phase Space Properties of Graphical Dynamical Systems: An Empirical Study (opens in a new tab)

  6. Exploratory Study of the Impact of Value and Reference Semantics on Programming

    … we measure the impact of reference semantics on programming and reasoning. We designed a survey to compare how well programmers perform under three different programming paradigms. Two of the paradigms, object-copying and swapping use value semantics, while the third, reference-copying, uses …

    vt Repository record for Exploratory Study of the Impact of Value and Reference Semantics on Programming (opens in a new tab)

  7. Development of PHP to UPML transformer

    … Markup Language (XML), named as the Unified Programming Markup Language (UPML), which represents an abstraction of programming techniques of popular programming languages, and is used to store the programming semantic information of various programming languages. UPML aims to provide a …

    ballstate-thes Repository record for Development of PHP to UPML transformer (opens in a new tab)

  8. Performance analysis of object-based and message-driven programs

    … automatic performance analysis is feasible for programming paradigms that provide the system sufficient information about the behavior of its programs. We have built a framework for automatic analysis for one such paradigm called Charm, a portable, object-based, and message-driven parallel …

    uiuc Repository record for Performance analysis of object-based and message-driven programs (opens in a new tab)

  9. WMM : a resilient Weak Memory Model

    … memory fences need to be inserted for different programming paradigms. We highlight the differences between WMM and other weak memory models including Release Consistency and Power. Our preliminary performance evaluation using the SPLASH benchmarks shows that WMM implementation performs …

    mit Repository record for WMM : a resilient Weak Memory Model (opens in a new tab)

  10. Efficient On-Demand Operations in Large-Scale Infrastructures

    … for intermediate data generated by dataflow programming paradigms running in clouds, 3) on-demand Grid scheduling that makes worker-centric scheduling decisions based on the current availability of compute nodes, and 4) on-demand key/value pair lookup that is overlay-independent and …

    uiuc Repository record for Efficient On-Demand Operations in Large-Scale Infrastructures (opens in a new tab)

  11. Generic FPGA Preprocessing for Astrophysics Instruments in HLS

    … new instrument. In this work, we explore generic programming paradigms in the context of HLS, demonstrating that this allows sufficient flexibility of specification to create a pipeline that can be recompiled to automatically accommodate distinct instruments from a manifest of their unique …

    wustl Repository record for Generic FPGA Preprocessing for Astrophysics Instruments in HLS (opens in a new tab)

  12. Possible worlds explorer: Combining declarative programming with user-friendly Jupyter Notebooks

    "Datalog and Answer Set Programming (ASP) are powerful languages for rule-based database querying and constraint solving, respectively. Similarly, Python is a popular and powerful procedural programming language with applications in many domains including data science. I have developed a problem …

    uiuc Repository record for Possible worlds explorer: Combining declarative programming with user-friendly Jupyter Notebooks (opens in a new tab)

  13. Machine Learning Interpretability in Malware Detection

    … and server-side polymorphism. Further, new programming paradigms such as fileless malware, that is malware that exist only in the main memory (RAM) of the infected host, add to the challenges faced with modern day malware detection. This has led security specialists to turn to machine …

    windsor Repository record for Machine Learning Interpretability in Malware Detection (opens in a new tab)

  14. Determining influence in social networks using Social Capital

    … with we discuss a couple of popular distributed programming paradigms, namely MapReduce and BSP (Bulk Synchronous Parallel) and the implementation of the algorithm on these.

    umn Repository record for Determining influence in social networks using Social Capital (opens in a new tab)

  15. Probabilistic Programming with Low-Level, High-Performance GPU Programmable Inference

    GPU-compatible probabilistic programming languages (PPLs) have enabled high-performance, data-parallel programmable inference. However, these systems face fundamental trade-offs between expressiveness and performance, as their GPU code generation is automated and black-boxed, limiting optimization …

    mit Repository record for Probabilistic Programming with Low-Level, High-Performance GPU Programmable Inference (opens in a new tab)

  16. Software Renovation: An In-house Perspective with Case Studies

    <p>Programs are not only a tool for the simplification or automation of everyday tasks; they also represent a significant time and money investment. A program's life may span years, or even decades, which creates certain risks for the stakeholders involved. To mitigate the risks associated with …

    uno Repository record for Software Renovation: An In-house Perspective with Case Studies (opens in a new tab)

  17. Acceleration of Jaccard's Index Algorithm for Training to Tag Damage on Post-earthquake Images

    … to implement the comparative tool using parallel programming paradigms since we foresee that it will be used to train multiple young engineering students/professionals or even novice citizen volunteers (“trainees”) during after-earthquake meetings and workshops. The implementation of this software …

    calpoly Repository record for Acceleration of Jaccard's Index Algorithm for Training to Tag Damage on Post-earthquake Images (opens in a new tab)

Page 1 of 2