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 201 for “"scientific computing"”.
-
Combinatorial Algorithms in Scientific Computing
… thesis highlighted combinatorial techniques in scientific computing as a research field full of interesting problems with real impact. From the scientific computing point of view, our results show that very significant computational savings can be achieved by employing combinatorial techniques. …
-
Graph Based Optimization For Scientific Computing
<p>This work investigates transforming scientific computing problems such as phylogenetic analysis, system simulation into abstract graph problems and developing algorithms for optimization. First, we investigate an efficient algorithm for unequal genome phylogeny reconstruction. Currently few …
-
Symbolic-numeric programming in scientific computing
Scientific programming languages should pursue two goals: closeness to mathematical notation, and the ability to express efficient numerical algorithms. To meet these goals simultaneously, languages use imperative surface syntaxes that mimic mathematical notation. However, mimicking does not make …
-
Language Evolution for Parallel and Scientific Computing
… development for and usage of high-performance computing easier. Many attempts have failed, perhaps because this is a hard problem, perhaps because the social motivation and the required steps to achieve success have not come together, and perhaps solutions to date only solve part of the problem …
-
Distributed problem solving environments for scientific computing
… distributed problem solving environments for scientific computing. As part of our evaluation, we have developed a distributed problem solving environment called DPSolve which combines a very high level language, an interactive X Windows interface and a set of powerful problem solving methods …
-
Problem specific environments for parallel scientific computing
… key components of large scale, high performance computing. Extensive use of parallelism has yielded a tremendous increase in the raw processing speed of high performance systems, but parallel problem solving remains difficult. These difficulties are typically solved by building software tools, …
-
Hybrid Parallel Computing Strategies for Scientific Computing Applications
… exploitation of parallelism for large-scale, scientific computing simulations. For example, a simulation of the human tonsil at the cellular level involves the computation of the motion and interaction of millions of cells over extended periods of time. Also, the simulation of Radiative Heat …
-
An analysis of scientific computing environments : a consumer's view
… Languages (VHLLs) which can be easily used for scientific computing purposes such as algorithm testing and engineering computations. However, this vast pool of resources has not been utilized to its full potential. In this analysis, we will be looking at various simple and complex problems and …
-
Efficient Algorithms And Optimizations For Scientific Computing On Many-Core Processors
… architectures. Researchers have ported many scientific applications to modern many-core and multicore parallel architectures, and by doing so they have achieved significant speedups over running on single CPU cores. While many applications have achieved significant speedups, some applications …
-
Applications of Machine Learning to Facilitate Software Engineering and Scientific Computing
… fast and efficient computation. Many large-scale scientific computation projects are written in Fortran, making it difficult to integrate with modern deep learning methods. To alleviate this problem, we introduce a software library, the Fortran-Keras Bridge (FKB), that connects environments where …
-
Efficient Machine Learning Approach for Optimizing Scientific Computing Applications on Emerging HPC Architectures
<p>Efficient parallel implementations of scientific applications on multi-core CPUs with accelerators such as GPUs and Xeon Phis is challenging. This requires - exploiting the data parallel architecture of the accelerator along with the vector pipelines of modern x86 CPU architectures, load …
-
Hypergraph-Based Combinatorial Optimization of Matrix-Vector Multiplication
Combinatorial scientific computing plays an important enabling role in computational science, particularly in high performance scientific computing. In this thesis, we will describe our work on optimizing matrix-vector multiplication using combinatorial techniques. Our research has focused on two …
-
Error Transport Equations for Unsteady Discontinuous Applications
… Fluid Dynamics (CFD) has been pivotal in scientific computing, providing critical insights into complex fluid dynamics unattainable through traditional experimental methods. Despite its widespread use, the accuracy of CFD results remains contingent upon the underlying modeling and …
-
Julia : an efficient dynamic language for technical computing
… programming languages have become popular for scientific computing. They are generally considered highly productive, but lacking in performance. This thesis presents a new dynamic language for technical computing, designed for performance from the beginning by adapting and extending modem …
-
Fast Algorithms, Modular Methods, Parallel Approaches and Software Engineering for Solving Polynomial Systems Symbolically
Symbolic methods are powerful tools in scientific computing. The implementation of symbolic solvers is, however, a highly difficult task due to the extremely high time and space complexity of the problem. In this thesis, we study and apply fast algorithms, modular methods, parallel approaches and …
-
A high-performance framework for analyzing massive complex networks
… and combinatorial problems are also pervasive in scientific computing and engineering applications. In this dissertation, we address the problem of analyzing large-scale complex networks that represent interactions between hundreds of thousands to billions of entities. We present SNAP, a new …
-
Measuring and tuning energy efficiency on large scale high performance computing platforms
… of power in the field of High Performance Computing, whether it be as an obstacle, expense or design consideration, has never been greater and more pervasive. Research has been conducted in a number of areas related to power. Little, if any, existing research has focused on large scale High …
-
Accelerating data-intensive scientific visualization and computing through parallelization
Many extreme-scale scientific applications generate colossal amounts of data that require an increasing number of processors for parallel processing. The research in this dissertation is focused on optimizing the performance of data-intensive parallel scientific visualization and computing. In …
-
Perfilagem do problema de resolução da equação da onda por diferenças finitas em coprocessador Xeon Phi
Software Optimization is a promising technique to scientific computing applications, which can have calculations that may require several hours or even days. The idea of this work is to validate, using performance metrics, the optimization of a finite differences code that solve the wave equation …
Page 1 of 11