In the recent years, the trend in computing has shifted from delivering processors with faster clock speeds to increasing the number of cores per processor. This marks a paradigm shift towards parallel programming in which applications are programmed to exploit the power provided by multi-cores. Usually there is gain in terms of the time-to-solution and the memory footprint. Specifically, this trend has sparked an interest towards massively parallel systems that can provide a large number of processors, and possibly computing nodes, as in the GPUs and MPPAs (Massively Parallel Processor Arrays). In this project, the focus was on two distinct computing problems: k-d tree searches and track seeding cellular automata. The goal was to adapt t...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
Since the mid-1980's, there have been a number of commercially available parallel computers with hun...
Abstract. Local search is a successful approach for solving combina-torial optimization and constrai...
The single core processor, which has dominated for over 30 years, is now obsolete with recent trends...
This paper presents a new technique for introducing and tuning parallelism for heterogeneous shared-...
This paper presents parallel algorithms for the construction of k dimensional tree (KD-tree) and nea...
As parallel computing resources have been too expensive for most of the CAGD community, efficient im...
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...
Supervisor: Dr. Michela Becchi.Includes vita.Over the last decade, many-core Graphics Processing Uni...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
A* search is a fundamental topic in artificial intelligence. Recently, the general purpose computat...
Recent years have witnessed the emergence of a huge number of parallel computer architectures. Almos...
\ua9 2014 John Wiley & Sons, Inc. The new generation of microprocessors incorporates a huge number o...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
Since the mid-1980's, there have been a number of commercially available parallel computers with hun...
Abstract. Local search is a successful approach for solving combina-torial optimization and constrai...
The single core processor, which has dominated for over 30 years, is now obsolete with recent trends...
This paper presents a new technique for introducing and tuning parallelism for heterogeneous shared-...
This paper presents parallel algorithms for the construction of k dimensional tree (KD-tree) and nea...
As parallel computing resources have been too expensive for most of the CAGD community, efficient im...
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...
Supervisor: Dr. Michela Becchi.Includes vita.Over the last decade, many-core Graphics Processing Uni...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
A* search is a fundamental topic in artificial intelligence. Recently, the general purpose computat...
Recent years have witnessed the emergence of a huge number of parallel computer architectures. Almos...
\ua9 2014 John Wiley & Sons, Inc. The new generation of microprocessors incorporates a huge number o...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
Since the mid-1980's, there have been a number of commercially available parallel computers with hun...
Abstract. Local search is a successful approach for solving combina-torial optimization and constrai...