This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16859This research contributes two advances to the field of empirical study of parallel programming: first, the introduction of the Xbrowser system, a unique general-purpose hypertext/hypermedia system combining high-quality text formatting using TEX* or LATEX with author-controlled support for event-level protocol analysis and computer-assisted instruction. Second, an extensive ground-breaking empirical study using Xbrowser tested effects of dependence analysis and related factors on error severity and time required for successful comprehension of loop transformations relevant to both sequential and parallel program comprehension. The results ...
Parallelization is a technique that boosts the performance of a program beyond optimizations of the ...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
We evaluate the claim that a PRAM-like parallel programming model (XMTC) requires less effort than a...
This research contributes two advances to the field of empirical study of parallel programming: firs...
International audienceThis paper describes a tool using one or more executions of a sequential progr...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2012.Speculative parallelizatio...
Abstract—Parallel programming is notoriously difficult. This becomes even more critical as multicore...
Parallel computers can provide impressive speedups, but unfortunately such speedups are difficult to...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Finding parallelism that exists in a software program depends a great deal on determining the depend...
Dependence analysis is an indispensable tool in the automatic vectorization and parallelization of s...
Abstract — Business demands for better computing power because the cost of hardware is declining day...
New supercomputers depend upon parallel architectures to achieve their high rate of computation. In ...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
For decades, compilers have relied on dependence analysis to deter-mine the legality of their transf...
Parallelization is a technique that boosts the performance of a program beyond optimizations of the ...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
We evaluate the claim that a PRAM-like parallel programming model (XMTC) requires less effort than a...
This research contributes two advances to the field of empirical study of parallel programming: firs...
International audienceThis paper describes a tool using one or more executions of a sequential progr...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2012.Speculative parallelizatio...
Abstract—Parallel programming is notoriously difficult. This becomes even more critical as multicore...
Parallel computers can provide impressive speedups, but unfortunately such speedups are difficult to...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Finding parallelism that exists in a software program depends a great deal on determining the depend...
Dependence analysis is an indispensable tool in the automatic vectorization and parallelization of s...
Abstract — Business demands for better computing power because the cost of hardware is declining day...
New supercomputers depend upon parallel architectures to achieve their high rate of computation. In ...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
For decades, compilers have relied on dependence analysis to deter-mine the legality of their transf...
Parallelization is a technique that boosts the performance of a program beyond optimizations of the ...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
We evaluate the claim that a PRAM-like parallel programming model (XMTC) requires less effort than a...