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 10 of 10 for “"multicore architecture"”.

  1. Evolve : a preliminary multicore architecture for Introspective Computing

    … The Partner Cores framework builds upon tiled multicore architectures [11, 10, 25, 9], closely coupling cores such that one may be used to observe and optimize execution in another. Partner cores incrementally collect and analyze execution traces from code cores then exploit knowledge of the …

    mit Repository record for Evolve : a preliminary multicore architecture for Introspective Computing (opens in a new tab)

  2. A streaming computation framework for the Cell Processor

    The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a novel on-chip communication network. Stream programs are particularly well-suited for execution on Cell.This thesis implements a runtime library on Cell specifically designed to support streaming …

    mit Repository record for A streaming computation framework for the Cell Processor (opens in a new tab)

  3. Multicore Scalability Through Asynchronous Work

    … Moore's Law, computer architects have turned to multicore architecture to provide high performance. Unfortunately, to achieve higher performance, multicores require programs to be parallelized which is an untamed problem. Amdahl's law tells that the maximum theoretical speedup of a program is …

    vt Repository record for Multicore Scalability Through Asynchronous Work (opens in a new tab)

  4. Tunable WCET for hard real-time multicore system

    In recent years, multicore processors have been receiving a significant amount of attention from avionic and automotive industries as the demand for high-end real-time applications drastically increases. However, the unpredictable worst-case timing behavior that mainly arises from shared resource …

    uiuc Repository record for Tunable WCET for hard real-time multicore system (opens in a new tab)

  5. Unified Graph Framework: Optimizing Graph Applications across Novel Architectures

    … growth on the architectural end, with each novel architecture contributing new potential optimizations. To help compiler development scale with the growth of the architecture domain, we develop the Unified Graph Framework (UGF) to achieve portability for easy integration of novel backend …

    mit Repository record for Unified Graph Framework: Optimizing Graph Applications across Novel Architectures (opens in a new tab)

  6. Identifying, Quantifying, Extracting and Enhancing Implicit Parallelism

    The shift of the microprocessor industry towards multicore architectures has placed a huge burden on the programmers by requiring explicit parallelization for performance. Implicit Parallelization is an alternative that could ease the burden on programmers by parallelizing applications “under the …

    uiuc Repository record for Identifying, Quantifying, Extracting and Enhancing Implicit Parallelism (opens in a new tab)

  7. ATAC : A 1000-core cache coherent processor with on-chip optical network

    Based on current trends, multicore processors will have 1000 cores or more within the next decade. However, their promise of increased performance will only be realized if their inherent scaling and programming challenges are overcome. Fortunately, recent advances in nanophotonic device …

    mit Repository record for ATAC : A 1000-core cache coherent processor with on-chip optical network (opens in a new tab)

  8. Functional programming abstractions for weakly consistent systems

    … there has been a wide-spread adoption of both multicore and cloud computing. Traditionally, concurrent programmers have relied on the underlying system providing <em>strong memory consistency,</em> where there is a semblance of concurrent tasks operating over a shared global address space. …

    purdue-thes Repository record for Functional programming abstractions for weakly consistent systems (opens in a new tab)

  9. Vector support for multicore processors with major emphasis on configurable multiprocessors

    … thread-level parallelism (TLP) to realize a new architecture design paradigm. Multicore processor design is the result of this trend. It has proven quite capable in performance increase and provides new opportunities in power management and system scalability. But current multicore processors do …

    njit Repository record for Vector support for multicore processors with major emphasis on configurable multiprocessors (opens in a new tab)

  10. Low-overhead scheduling for improving performance of scientific applications

    Application performance can degrade significantly due to node-local load imbalances during application execution on a large number of SMP nodes. These imbalances can arise from the machine, operating system, or the application itself. Although dynamic load balancing within a node can mitigate …

    uiuc Repository record for Low-overhead scheduling for improving performance of scientific applications (opens in a new tab)