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 70 for “"programming framework"”.

  1. EnviroSuite: An Environmentally-Immersive Programming Framework for Wireless Sensor Networks

    To demonstrate the benefits of our framework, we build multiple representative applications upon EnviroSuite, drawn from both tracking systems such as military surveillance, and monitoring systems such as environmental acoustic monitoring. We install these applications into off-the-shelf hardware …

    uiuc Repository record for EnviroSuite: An Environmentally-Immersive Programming Framework for Wireless Sensor Networks (opens in a new tab)

  2. High-performance parallel programming framework using template-based static optimization

    … are developed in order to make parallel programming more accessible for most users. However, no matter what approach is taken to program a parallel machine, there is always a trade-off between productivity, performance and portability. It is very hard to develop a system that only …

    uiuc Repository record for High-performance parallel programming framework using template-based static optimization (opens in a new tab)

  3. A stochastic programming framework for financial intermediaries liquidity in South Africa

    … We propose a novel multistage stochastic programming methodology for liquid asset control. Thus we define how to construct and solve stochastic programming models for liquidity needs-driven sub-portfolios. Our approach is based on scenario trees and makes no assumption on the distributions …

    venda Repository record for A stochastic programming framework for financial intermediaries liquidity in South Africa (opens in a new tab)

  4. A PROGRAMMING FRAMEWORK TO EASE DEVELOPMENT OF TIGHTLY-COUPLED CLOUD APPLICATIONS

    Cloud application development is currently for professionals only. To make the cloud more accessible, cloud applications should ideally be easy to develop so that virtually anyone can develop their own cloud applications. However, they are difficult to develop, because they are essentially …

    purdue-thes Repository record for A PROGRAMMING FRAMEWORK TO EASE DEVELOPMENT OF TIGHTLY-COUPLED CLOUD APPLICATIONS (opens in a new tab)

  5. Adaptation of the MapReduce programming framework to compute-intensive data-analytics kernels

    … applications programmed in a MapReduce style framework and running on clusters of accelerators. Regardless of the type of accelerator, whether GPUs (NVIDIA or AMD), other manycore architectures (like Intel Larrabee or MIC) or even heterogeneous chips (AMD Fusion or IBM Cell processor), there …

    uiuc Repository record for Adaptation of the MapReduce programming framework to compute-intensive data-analytics kernels (opens in a new tab)

  6. A Linear Programming Framework for Converse Bounds in Coded Caching with Linear Placement

    … to close this gap by developing a computational framework for deriving converse bounds, which characterize the fundamental limits of coded caching with coded placement. These bounds can be formulated as linear programs (LPs) using information-theoretic inequalities, but their size grows doubly …

    uic

  7. Graph Theory and Dynamic Programming Framework for Automated Segmentation of Ophthalmic Imaging Biomarkers

    … describes the development and validation of a framework called graph theory and dynamic programming (GTDP) to automatically detect and quantify ophthalmic imaging biomarkers. The GTDP framework was validated as an accurate technique for segmenting retinal layers on OCT images. The framework was …

    duke Repository record for Graph Theory and Dynamic Programming Framework for Automated Segmentation of Ophthalmic Imaging Biomarkers (opens in a new tab)

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

    … While there are other approaches to multi-stage programming, BuildIt has several advantages: it takes a library-based approach (so it requires no modifications to the compiler and is thus highly portable), and it has excellent ease of use as all the user has to do is change the declared types of …

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

  9. ALPACA: An Algorithmic Pipeline for Automated Contour Annotation of Carnatic Music: A Dynamic Programming Framework for Pitch Segmentation and Note Transcription

    … categories. This project introduces a dynamic programming–based transcription framework, incorporating novel methods for label estimation, contour segmentation, and related subtasks, and establishes the foundations for end-to-end automatic transcription of this art form.

    mit Repository record for ALPACA: An Algorithmic Pipeline for Automated Contour Annotation of Carnatic Music: A Dynamic Programming Framework for Pitch Segmentation and Note Transcription (opens in a new tab)

  10. The dynamics of global financial crises

    … of financial crises. It uses a mathematical programming framework to determine the transition probabilities that describe the crisis dynamics. The framework allows for modelling and comparing various channels of contagion, such as investments and bilateral trade.

    mit Repository record for The dynamics of global financial crises (opens in a new tab)

  11. A Dynamic Programming Analysis of Optimal Farmland Investment Decisions: An Application to Central Illinois High-Quality Farmland

    … farmland investment decisions using a dynamic programming framework. Consideration is given to the dynamic, stochastic nature of farmland returns, the linkages between farmland returns and farmland prices, and the effects of the above dynamic factors on a farm's financial structure. The dynamic …

    uiuc Repository record for A Dynamic Programming Analysis of Optimal Farmland Investment Decisions: An Application to Central Illinois High-Quality Farmland (opens in a new tab)

  12. Optimal dynamic marketing strategies for grain producers: A case study of winter wheat

    … decisions utilizing a stochastic dynamic programming framework. Consideration is given to the linkages, stochastic nature, and dynamics of income taxes, current grain market conditions, the financial condition of the firm, marketing constraints of the producer and government programs. The …

    uiuc Repository record for Optimal dynamic marketing strategies for grain producers: A case study of winter wheat (opens in a new tab)

  13. Language Evolution for Parallel and Scientific Computing

    … a decades’ long dream of both scientists and programming language designers to make the development for and usage of high-performance computing easier. Many attempts have failed, perhaps because this is a hard problem, perhaps because the social motivation and the required steps to achieve …

    mit Repository record for Language Evolution for Parallel and Scientific Computing (opens in a new tab)

  14. Exploring the Boundaries of Operating System in the Era of Ultra-fast Storage Technologies

    … a scalable persistent transactional memory (PTM) programming model to address the programmability and multi-core scalability challenges. Next, this thesis proposes techniques to make the PTM memory safe and fault tolerant. Further, this thesis also proposes a kernel-bypass programming framework to …

    vt Repository record for Exploring the Boundaries of Operating System in the Era of Ultra-fast Storage Technologies (opens in a new tab)

  15. A General Framework for Robot Programming Using a Matrix-based Supervisory Controller

    This research explored the realm of robot programming systems with the motive of developing a framework that requires minimum coding during the application phase. The thesis begins with a preamble to the matrix-based approach depicting its simplicity and its advancements as the research …

    nus Repository record for A General Framework for Robot Programming Using a Matrix-based Supervisory Controller (opens in a new tab)

  16. Programming platform for distributed robotics: primitives and portability

    The Stabilizing Robotics Language (StarL) programming framework aims to simplify development of distributed robotic applications by providing programming abstractions and building blocks for communication, motion control and coordination between robots. It has been used to develop applications such …

    uiuc Repository record for Programming platform for distributed robotics: primitives and portability (opens in a new tab)

  17. Performance analysis of cache oblivious Algorithms in the Fresh Breeze memory model

    … matrix multiply within the Fresh Breeze programming framework, as well as a cache-naive algorithm for comparison. The algorithms were implemented in C, using the Fresh Breeze run-time libraries, and profiled on a simulated Fresh Breeze processor. I profiled both programs across a range of …

    mit Repository record for Performance analysis of cache oblivious Algorithms in the Fresh Breeze memory model (opens in a new tab)

  18. Boosting static timing analysis with programming and algorithmic approaches

    … in digital design. We study a novel parallel programming model and algorithm to boost timing analysis. As multi-core systems have become common in modern electronics, how to fit timing analysis into the multithreading environment is a trending research topic. We explore this direction with a …

    uiuc Repository record for Boosting static timing analysis with programming and algorithmic approaches (opens in a new tab)

  19. SimLogo : improving simulations in StarLogo TNG

    StarLogo TNG (The Next Generation) is a graphical programming environment originally developed by the MIT Scheller Teacher Education Program as a means of improving computer literacy and programming skills in middle and high school students. The original goal of StarLogo TNG was to make computer …

    mit Repository record for SimLogo : improving simulations in StarLogo TNG (opens in a new tab)

Page 1 of 4