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 31 for “"Architectural Support"”.

  1. Architectural Support for Software Debugging

    We also present an incremental checking framework, called iChecker, that leverages iWatcher to provide an iChecker library for efficient, incremental, run-time consistency checks of mutable data structures in C programs. The basic idea of iChecker is to perform a consistency check with a local …

    uiuc Repository record for Architectural Support for Software Debugging (opens in a new tab)

  2. Architectural Support for Reliable Parallel Computing

    … by providing an effective data-race debugging support. ReEnact extends thread-level speculation (TLS) mechanisms to roll back the buggy execution and repeat it as many times as necessary until the bug is fully characterized. These incremental re-executions are deterministic even in …

    uiuc Repository record for Architectural Support for Reliable Parallel Computing (opens in a new tab)

  3. Architectural support for massively-concurrent parallel computing

    … is an intricate mix of marketplace requirements, architectural understanding, technology issues, and issues concerning costs. One controlling myth is that high-volume commodity processors must, by the nature of things, be the common building blocks for both desktop clients and room-size servers. …

    concordia Repository record for Architectural support for massively-concurrent parallel computing (opens in a new tab)

  4. Effective architectural support for detecting concurrency bugs

    … an exception is triggered, providing the exact architectural state. We performed detailed experimentation with each of these techniques and showed that they are effective in detecting various types of concurrency bugs. More importantly, we uncovered several new and previously unreported bugs in …

    uiuc Repository record for Effective architectural support for detecting concurrency bugs (opens in a new tab)

  5. Architectural support for commutativity in hardware speculation

    Hardware speculative execution schemes (e.g., hardware transactional memory (HTM)) enjoy low run-time overheads but suffer from limited concurrency because they detect conflicts at the level of reads and writes. By contrast, software speculation schemes can reduce conflicts by exploiting that many …

    mit Repository record for Architectural support for commutativity in hardware speculation (opens in a new tab)

  6. Architectural Support for Protecting Memory Integrity and Confidentiality

    … level optimizations and design trade-offs for supporting high performance tamper-resistant memory model and micro-processor architecture. It expands the research of the previous studies on tamper-resistant processor design on several fronts. It offers some new architecture and design …

    gatech Repository record for Architectural Support for Protecting Memory Integrity and Confidentiality (opens in a new tab)

  7. Architectural support for work-efficient relaxed priority queueing

    Limited Restriction set for Item 102680 on 2019-04-29T15:20:14Z with date 2020-08-10 by fschaef2@illinois.edu.

    uiuc Repository record for Architectural support for work-efficient relaxed priority queueing (opens in a new tab)

  8. Architectural support to exploit commutativity in shared-memory systems

    … much of the functionality that is required to support commutativity For instance, private caches can buffer and coalesce multiple updates. However, current memory hierarchies can understand only reads and writes, which prevents hardware from recognizing and accelerating commutative operations. …

    mit Repository record for Architectural support to exploit commutativity in shared-memory systems (opens in a new tab)

  9. Architectural Support for Effective Data Compression In Irregular Applications

    … applications. This thesis proposes SpZip, an architectural approach that makes data compression practical for irregular algorithms. SpZip accelerates the traversal, decompression, and compression of the data structures used by irregular applications. In addition, these activities run in a …

    mit Repository record for Architectural Support for Effective Data Compression In Irregular Applications (opens in a new tab)

  10. WCET Optimizations and Architectural Support for Hard Real-Time Systems

    … ways: software optimization and time-predictable architectural support. In terms of software optimization, we fi rst propose a loop-based instruction prefetching approach to further improve the WCET comparing with simple prefetching techniques such as Next-N-Line prefetching which can enhance both …

    vcu Repository record for WCET Optimizations and Architectural Support for Hard Real-Time Systems (opens in a new tab)

  11. Architectural Support for Scalable Speculative Parallelization in Shared -Memory Multiprocessors

    In this thesis, we also propose a new approach to reduce the cost of handling cross-thread data dependence violations: run-time learning. Using a new module called the Violation Prediction Table, the hardware learns to stall a thread when it seems likely to trigger a squash, and to release it when …

    uiuc Repository record for Architectural Support for Scalable Speculative Parallelization in Shared -Memory Multiprocessors (opens in a new tab)

  12. Software architectural support for tangible user interfaces in distributed, heterogeneous computing environments

    This research focuses on tools that support the development of tangible interaction-based applications for distributed computing environments. Applications built with these tools are capable of utilizing heterogeneous resources for tangible interaction and can be reconfigured for different contexts …

    lsu-thes Repository record for Software architectural support for tangible user interfaces in distributed, heterogeneous computing environments (opens in a new tab)

  13. Memory Turbo Boost: Architectural Support for Using Unused Memory for Memory Replication to Boost Server Memory Performance

    … remains the same. This dissertation explores architectural techniques to utilize the unused memory to boost the performance of in-use memory and refer to them collectively as Memory Turbo Boost. This dissertation explores how to turbo boost memory performance through memory replication; …

    vt Repository record for Memory Turbo Boost: Architectural Support for Using Unused Memory for Memory Replication to Boost Server Memory Performance (opens in a new tab)

  14. An architecture for context-aware applications

    … a result of the lack of generic mechanisms for supporting context-awareness, context-aware applications remain very difficult to build and developers must deal with a wide range of issues related to representing, sensing, aggregating, storing, querying and reasoning of context. In order to …

    nus Repository record for An architecture for context-aware applications (opens in a new tab)

  15. Network-on-chip design for a chiplet-based waferscale processor

    … processes to build larger systems, and architectural changes to enable performance to scale acceptably. One significant architectural change is the shift from bus and crossbar based processor interconnections to networks-on-chip (NoCs). This thesis details the design of an NoC to enable …

    uiuc Repository record for Network-on-chip design for a chiplet-based waferscale processor (opens in a new tab)

  16. Modulo Scheduling for Control-Intensive General-Purpose Programs

    … structure. Third, with the appropriate architectural support, modulo scheduling results in less code expansion because unrolling is required only for optimization, but not to amortize the loss of overlap across the back edge.

    uiuc Repository record for Modulo Scheduling for Control-Intensive General-Purpose Programs (opens in a new tab)

  17. Multichannel Wireless Networks: Capacity and Protocols

    … of the implementation, we have developed generic architectural support for using multiple channels, which may be of use in implementing other multichannel protocols as well.

    uiuc Repository record for Multichannel Wireless Networks: Capacity and Protocols (opens in a new tab)

  18. Managing Processor Adaptation for Energy Reduction and Temperature Control

    … and reused later. Using this insight, we design architectural support for an adaptive processor to decide what specific LPTs to activate and when to activate them. Targeting different environments, we propose a framework of different schemes to exploit an adaptive processor, where these decisions …

    uiuc Repository record for Managing Processor Adaptation for Energy Reduction and Temperature Control (opens in a new tab)

  19. Software and Hardware Techniques for Masking Security Vulnerabilities

    … The thesis also explores the potential of architectural support for security. Three hardware security modules---Secure Return Address Stack (SRAS), Memory Layout Randomization and Data Dependency Tracker---are implemented and evaluated in a processor-level framework called Reliability and …

    uiuc Repository record for Software and Hardware Techniques for Masking Security Vulnerabilities (opens in a new tab)

  20. A model-based approach to construction of integrated internet CSCW systems

    … provide ubiquitous infrastructure for Computer Supported Cooperative Work (CSCW) applications, many of which share similar fundamental requirements for coordination, collaboration and information management services. However, there is a lack of structured architectural support for building and …

    whiterose Repository record for A model-based approach to construction of integrated internet CSCW systems (opens in a new tab)

Page 1 of 2