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"”.
-
New Programming Paradigms for Optimization or Building Faster Programs for a Better Future
L'abstract è presente nell'allegato / the abstract is in the attachment
-
Energy Efficient Support for All Levels of Parallelism for Complex Media Applications
… to radically different architectures and programming paradigms.
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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.
-
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 …
-
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 …
-
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 …
Page 1 of 2