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 17 of 17 for “"Distributed programming"”.

  1. Transparent distributed programming in Julia

    … the where of the execution. The focus is on the distributed aspects, how array abstractions for distributed and accelerated computing can compose with each other and how we can provide access to low-level capabilities in a transparent fashion. Building and debugging these abstractions is …

    mit Repository record for Transparent distributed programming in Julia (opens in a new tab)

  2. A distributed programming system for media applications

    Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1995.

    mit Repository record for A distributed programming system for media applications (opens in a new tab)

  3. Dynamic module replacement in a distributed programming system

    Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1983.

    mit Repository record for Dynamic module replacement in a distributed programming system (opens in a new tab)

  4. Avalanche : a framework for parallel and distributed computation

    Existing frameworks for parallel and distributed programming either provide poor support for runtime flexibility or are overly restricted in their range of target applications. Here we describe the interface and implementation of the Avalanche framework, which attempts to solve both of these …

    mit Repository record for Avalanche : a framework for parallel and distributed computation (opens in a new tab)

  5. The design and implementation of a distributed photo sharing Android application over ad-hoc wireless

    We present a distributed photo-sharing Android application, CameraDP, that primarily relies on ad-hoc Wifi. The app runs on top of the novel DIstributed Programming Layer Over Mobile Agents (DIPLOMA) programming abstraction. DIPLOMA provides a consistent shared memory over a large distributed

    mit Repository record for The design and implementation of a distributed photo sharing Android application over ad-hoc wireless (opens in a new tab)

  6. Context-aware collaborative storage and programming for mobile users

    … choice for this situation. However, due to the distributed nature of this computing environment and the limited resources on mobile devices, maintaining content availability and storage fairness as well as providing efficient programming frameworks are challenging. This dissertation explores …

    njit Repository record for Context-aware collaborative storage and programming for mobile users (opens in a new tab)

  7. Consistency in actor based server-client architecture based applications

    … overall lack of speed and efficiency. Parallel programming is used to help make processes more efficient, by splitting tasks efficiently among multiple processes. This paper specifically focuses on distributed programming, which is a type of parallel programming that involves multiple different …

    uiuc Repository record for Consistency in actor based server-client architecture based applications (opens in a new tab)

  8. HyFlow: A High Performance Distributed Software Transactional Memory Framework

    We present HyFlow - a distributed software transactional memory (D-STM) framework for distributed concurrency control. Lock-based concurrency control suffers from drawbacks including deadlocks, livelocks, and scalability and composability challenges. These problems are exacerbated in distributed

    vt Repository record for HyFlow: A High Performance Distributed Software Transactional Memory Framework (opens in a new tab)

  9. Programming language design for service-oriented systems

    … more commonplace and popular. Service-oriented programming provides a natural way to model and manage many types of systems and allows software development teams to achieve operational flexibility, scalability, and reliability in a cost-effective manner. In particular, it has been used quite …

    mit Repository record for Programming language design for service-oriented systems (opens in a new tab)

  10. Determining influence in social networks using Social Capital

    … conclude 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)

  11. dPool : a distributed data structure for factored operating systems

    … of Factored Operating Systems which leverage distributed system ideas to increase the scalability of multicore processor operating systems. fos, a Factored Operating System, explores a new design point for operating systems where traditional low-level operating system services are fine-grain …

    mit Repository record for dPool : a distributed data structure for factored operating systems (opens in a new tab)

  12. Decentralized Baseband Processing for Massive MU-MIMO Systems

    … on multi-GPU systems using parallel and distributed programming techniques to optimize the data rate performance. Our implementations achieve less than 1ms latency and over 1Gbps data throughput on a high-end multi-GPU platform, and demonstrate high scalability to support hundreds to …

    rice Repository record for Decentralized Baseband Processing for Massive MU-MIMO Systems (opens in a new tab)

  13. Mobile agent based distributed network management : modeling, methodologies and applications

    … of mobile agent (MA) has arisen in the distributed programming field as a potential flexible way of managing resources of a distributed system, and is a challenging opportunity for delivering more flexible services and dealing with network programmability. This dissertation mainly …

    njit Repository record for Mobile agent based distributed network management : modeling, methodologies and applications (opens in a new tab)

  14. Supporting high-level, high-performance parallel programming with library-driven optimization

    Parallel programming is a demanding task for developers partly because achieving scalable parallel speedup requires drawing upon a repertoire of complex, algorithm-specific, architecture-aware programming techniques. Ideally, developers of programming tools would be able to build …

    uiuc Repository record for Supporting high-level, high-performance parallel programming with library-driven optimization (opens in a new tab)

  15. Programming systems for safe and accurate parallel programs in the face of uncertainty

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms

    uiuc Repository record for Programming systems for safe and accurate parallel programs in the face of uncertainty (opens in a new tab)