Spelling suggestions: "subject:"computer barograms"" "subject:"computer _programs""
691 |
Agents of change : women creating web pages /MacGregor, Fiona M., January 1999 (has links)
Thesis (M.W.S.), Memorial University of Newfoundland, 2000. / Bibliography: leaves 116-123.
|
692 |
Data structure complexity metricsCurtis, Ronald Sanger. January 1994 (has links)
Thesis (Ph. D.)--State University of New York at Buffalo, 1994. / Includes bibliographical references (leaves 276-279). Also available in print.
|
693 |
CC-MPI, a compiled communication capable MPI prototype for ethernet switched clustersKarwande, Amit V. Yuan, Xin. January 2003 (has links)
Thesis (M.S.)--Florida State University, 2003. / Advisor: Dr. Xin Yuan, Florida State University, College of Arts and Sciences, Dept. of Computer Science. Title and description from dissertation home page (viewed Oct. 3, 2003). Includes bibliographical references.
|
694 |
Performance analysis and evaluation of dynamic loop scheduling techniques in a competitive runtime environment for distributed memory architecturesBalasubramaniam, Mahadevan. January 2003 (has links)
Thesis (M.S.)--Mississippi State University. Department of Computer Science. / Title from title screen. Includes bibliographical references.
|
695 |
Annotating digital documents for asynchronous collaboration /Brush, Alice Jane Bernheim. January 2002 (has links)
Thesis (Ph. D.)--University of Washington, 2002. / Vita. Includes bibliographical references (p. 101-108).
|
696 |
MIST : towards a minimum set of test cases /Feng, Xin, January 2002 (has links)
Thesis (Ph. D.)--University of Hong Kong, 2002. / Includes bibliographical references (leaves 69-72).
|
697 |
Language and compiler support for mixin programmingCardone, Richard Joseph. January 2002 (has links)
Thesis (Ph. D.)--University of Texas at Austin, 2002. / Vita. Includes bibliographical references. Available also from UMI Company.
|
698 |
Pointer analysis : building a foundation for effective program analysisHardekopf, Benjamin Charles 16 October 2012 (has links)
Pointer analysis is a fundamental enabling technology for program analysis. By improving the scalability of precise pointer analysis we can make a positive impact across a wide range of program analyses used for many different purposes, including program verification and model checking, optimization and parallelization, program understanding, hardware synthesis, and more. In this thesis we present a suite of new algorithms aimed at improving pointer analysis scalability. These new algorithms make inclusion-based analysis (the most precise flow- and context-insensitive pointer analysis) over 4x faster while using 7x less memory than the previous state-of-the-art; they also enable flow-sensitive pointer analysis to handle programs with millions of lines of code, two orders of magnitude greater than the previous state-of-the-art. We present a formal framework for describing the space of pointer analysis approximations. The space of possible approximations is complex and multidimensional, and until now has not been well-defined in a formal manner. We believe that the framework is useful as a method to meaningfully compare the precision of the multitude of existing pointer analyses, as well as aiding in the systematic exploration of the entire space of approximations. / text
|
699 |
Run-time loop parallelization with efficient dependency checking on GPU-accelerated platformsZhang, Chenggang, 张呈刚 January 2011 (has links)
General-Purpose computing on Graphics Processing Units (GPGPU) has attracted a lot of attention recently. Exciting results have been reported in using GPUs to accelerate applications in various domains such as scientific simulations, data mining, bio-informatics and computational finance. However, up to now GPUs can only accelerate data-parallel loops with statically analyzable parallelism. Loops with dynamic parallelism (e.g., with array accesses through subscripted subscripts), an important pattern in many general-purpose applications, cannot be parallelized on GPUs using existing technologies.
Run-time loop parallelization using Thread Level Speculation (TLS) has been proposed in the literatures to parallelize loops with statically un-analyzable dependencies. However, most of the existing TLS systems are designed for multiprocessor/multi-core CPUs. GPUs have fundamental differences with CPUs in both hardware architecture and execution model, making the previous TLS designs not work or inefficient when ported to GPUs. This thesis presents GPUTLS, a runtime system designed to support speculative loop parallelization on GPUs. The design of GPU-TLS addresses several key problems encountered when adapting TLS to GPUs: (1) To reduce the possibility of mis-speculation, deferred-update memory versioning scheme is adopted to avoid mis-speculations caused by inter-iteration WAR and WAW dependencies. A technique named intra-warp value forwarding is proposed to respect some inter-iteration RAW dependencies, which further reduces the mis-speculation possibility. (2) An incremental speculative execution scheme is designed to exploit partial parallelism within loops. This avoids excessive re-executions and reduces the mis-speculation penalty. (3) The dependency checking among thousands of speculative GPU threads poses large overhead and can easily become the performance bottleneck. To lower the overhead, we design several e_cient dependency checking schemes named PRW+BDC, SW, SR, SRW+EDC, and SRW+LDC respectively. (4) We devise a novel parallel commit scheme to avoid the overhead incurred by the serial commit phase in most existing TLS designs.
We have carried out extensive experiments on two platforms with different NVIDIA GPUs, using both a synthetic loop that can simulate loops with different characteristics and several loops from real-life applications. Testing results show that the proposed intra-warp value forwarding and eager dependency checking techniques can improve the performance for almost all kinds of loop patterns. We observe that compared with other dependency checking schemes, SR and SW can achieve better performance in most cases. It is also shown that the proposed parallel commit scheme is especially useful for loops with large write set size and small number of inter-iteration WAW dependencies. Overall, GPU-TLS can achieve speedups ranging from 5 to 105 for loops with dynamic parallelism. / published_or_final_version / Computer Science / Master / Master of Philosophy
|
700 |
Extending WebCrow into EnglishJones, Clinton Isaac 29 July 2015 (has links)
This thesis presents the extension of WebCrow into the English language. WebCrow is an automatic crossword solver developed at the University of Siena, and makes use of the vast quantity of information on the world wide web to find answers to crossword puzzle clues. It has been demonstrated to be competitive against human opponents in solving Italian crossword puzzles, and new improvements are being actively developed. This thesis focuses on the development of the English-language extension of WebCrow, as well as some issues with multilingual crossword solving in general. This extension will help WebCrow to become a competitive crossword solver for English language (specifically American) crosswords and demonstrate that the use of web-based information can help effectively solve natural language problems in various languages. / text
|
Page generated in 0.063 seconds