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 691 for “"parallelism"”.
-
Parallelism Exploitation and Scheduling
Made available in DSpace on 2014-12-10T20:13:34Z (GMT). No. of bitstreams: 1 7309972.pdf: 3572167 bytes, checksum: 16dbb9124547444f5322a17e7567ccc3 (MD5) Previous issue date: 1972
-
Extracting parallelism from sequential programs
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1988.
-
Parallelism in the Hodayot from Qumran
The dissertation aims to analyze parallelism in the Hodayot from Qumran and to compare it with parallelism in early biblical poetry, Isaiah 1-18, and Isaiah 40-45. Particular attention is given to basic units of composition (couplets, triplets, quatrains, etc.), grammatical parallelism, semantic …
-
Data parallelism with hierarchically tiled objects
Exploiting parallelism in modern machines increases the di culty of developing applications. Thus, new abstractions are needed that facilitate parallel programming and at the same time allow the programmer to control performance. Tiling is a very important primitive for controlling both parallelism …
-
Functional parallelism: Theoretical foundations and implementation
Thus far, parallelism at the loop level (or data-parallelism) has been almost exclusively the main target of parallelizing compilers. The variety of new parallel architectures and recent progress in interprocedural dependence analysis suggest new directions for the exploitation of parallelism …
-
Speculative parallelism in Intel Cilk Plus
… This type of computation is known as speculative parallelism. Typically, an abort command is provided in the programming language to provide this functionality, but some languages do not. This thesis shows how support for the abort command can be provided as a user-level library. A parallel …
-
Criticality and parallelism in combinatorial optimization
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1996.
-
Optimizing throughput architectures for speculative parallelism
… of simple cores and rely on application-level parallelism, using multithreading to keep the cores busy. These architectures work well when parallelism is plentiful but work poorly when its not. Therefore, it is important to combine these techniques with other hardware support for parallelizing …
-
Accelerating Irregular Applications with Pipeline Parallelism
… like exploiting instruction-level or data-level parallelism, are not tailored to them. Thus, continued progress in these crucial domains depends on exploring new avenues of parallelism. Fortunately, irregular applications contain abundant but untapped pipeline parallelism: they can be divided …
-
Combining Task Parallelism and Multithreaded Concurrency
… and the OpenCilk runtime for enabling task parallelism within multiple concurrent threads. With Multicilk, a programmer can parallelize threads in a multithreaded application simply by using Cilk independently within each thread. Without Multicilk, doing so violates the semantics that we …
-
Exploiting Malleable Parallelism on Multicore Systems
As shared memory platforms continue to grow in core counts, the need for context-aware scheduling continues to grow. Context-aware scheduling takes into account characteristics of the system and application performance when making decisions. Traditionally applications run on a static thread count …
-
Using dynamic information to find vector parallelism
… of Vector Seeker, a tool to investigate vector parallelism. Our approach is to optimistically speculate on the parallel potential of codes by instrumenting original code and using that to find independent instances of the same instruction during the execution. We describe the preliminary work in …
-
Identifying, Quantifying, Extracting and Enhancing Implicit Parallelism
… develops a novel approach for thinking about parallelism, by casting the problem of parallelization in terms of instruction criticality. Using this approach, parallelism in a program region is readily identified when certain conditions about fetch-criticality are satisfied by the region. The …
-
Exploiting heterogeneous parallelism in software and hardware
… necessitating the consideration of heterogeneous parallelism. This means dividing algorithms into tasks running simultaneously which are not all identical, and may run on non-identical hardware. This has clear advantages, but has many issues, particularly in software development. A heterogeneous …
-
Parallelism on p-surfaces in Riemannian manifolds.
Massachusetts Institute of Technology. Dept. of Mathematics. Thesis. 1965. Ph.D.
-
Automating Heterogeneous Parallelism in Numerical Differential Equations
… to standard multicore systems of today, enabling parallelism. Combining efficient numerical algorithms with efficient parallelism presents a challenge mainly due to the independent development of these fields and is, therefore, typically solved on a domain-specific basis by domain experts. The …
-
How should compilers represent fork-join parallelism?
This thesis explores how fork-join parallelism, as supported by concurrency platforms such as Cilk and OpenMP, can be embedded into a compiler's intermediate representation (IR). Mainstream compilers typically treat parallel linguistic constructs as syntactic sugar for function calls into a …
Page 1 of 35