8883

Posts

Feb, 5

A Comparison of CPU and OpenCL Parallelization Methods for Correlation and Graph Layout Algorithms used in the Network Analysis of High Dimensional Data

MOTIVATION: Many algorithms used in analysis of high dimensional data require significant processing time due to the sheer number of values compared. We describe the results of the parallelization of two algorithms central to the functionality of the network analysis tool BioLayout Express 3D; the calculation of correlation (Pearson, Spearman Rank) coefficient matrices used to […]
Feb, 1

Embedding OpenCL in GHC Haskell

OpenCL defines a computation model for data-parallel code, supporting compilation to a variety of platforms, including both conventional x86 CPUs and commodity graphics hardware. OpenCL consists of both a programming language for writing data parallel code, called kernels, and an API, written in C, for interacting with the OpenCL platform and invoking OpenCL kernels. We […]
Jan, 24

Developing and Evaluating clOpenCL Applications for Heterogeneous Clusters

In the last few years, the computing systems processing capabilities have increased significantly, changing from single-core to multi-core and even many-core systems. Accompanying this evolution, local networks have also become faster, with multi-gigabit technologies like Infiniband, Myrinet and 10G Ethernet. Parallel/distributed programming tools and standards, like POSIX Threads, OpenMP and MPI, have helped to explore […]
Jan, 23

A survey on various computationally intensive parallel applications in High performance Computing System with OpenCL-MPI

As we are in the development phase of our own super computer, we have identified several applications which are highly computationally intensive applications for a normal desktop computer to achieve the solution. These identified applications are related to multidisciplinary like bio-medical, mathematics, fluid dynamics, genetic algorithms. We are actually identifying the parallel computations involved in […]
Jan, 10

Multi-Platform LU-Decomposition Solution in OpenCL

The purpose of our project was to write a fast OpenCL LU-Decomposition (LUD) solution for the Intel/AMD CPU/GPU and Altera’s FPGA and record the amount of recoding required to optimize the algorithm for these platforms. LUD is the mathematical operation which factors a given matrix into the multiplication of a lower triangular and an upper […]
Jan, 8

Heat Load Modelling for District Heating Plants Using an OpenCL-based Algorithm

This research paper explores an OpenCL-based algorithm to aid heat load modelling for district heating plants. Previous studies have proven that heat loads mostly depend on the external temperatures (temperature dependency component) and the time of the day (time dependency component). In this research we have used the sum of two truncated exponential functions to […]
Jan, 8

Portable Mapping of Data Parallel Programs to OpenCL for Heterogeneous Systems

General purpose GPU based systems are highly attractive as they give potentially massive performance at little cost. Realizing such potential is challenging due to the complexity of programming. This paper presents a compiler based approach to automatically generate optimized OpenCL code from data-parallel OpenMP programs for GPUs. Such an approach brings together the benefits of […]
Jan, 2

Programming CUDA and OpenCL: A Case Study Using Modern C++ Libraries

We present a comparison of several modern C++ libraries providing high-level interfaces for programming multi- and many-core architectures on top of CUDA or OpenCL. The comparison focuses on the solution of ordinary differential equations and is based on odeint, a framework for the solution of systems of ordinary differential equations. Odeint is designed in a […]
Dec, 23

Implementation of Motion Estimation Based on Heterogeneous Parallel Computing System with OpenCL

Heterogeneous computing system increases the performance of parallel computing in many domain of general purpose computing with CPU, GPU and other accelerators. Open Computing Language (OpenCL) is the first open, royaltyfree standard for heterogenous computing on multi hardware platforms. In this paper, we propose a parallel Motion Estimation (ME) algorithm implemented using OpenCL and present […]
Dec, 16

Circular Hough Transform in OpenCL

In this paper, the details of the circular hough transform are explained and the performances of three different implementations(CPU, OpenCL and CUDA) are also shown. The goal of this project is to contribute to the computer vision literature by porting the circular hough transform written in CUDA to OpenCL.
Dec, 12

Hybrid Parallel Streamline Extraction Combining MPI and OpenCL

Recently scientific simulation application take advantage of modern accelerator technology more and more. For in-situ visualization techniques especially in this case scalability will become an issue. In this work we present a scalability evaluation for a hybrid parallelized streamline extraction algorithm.
Dec, 5

A Data-Parallel Graphics Pipeline Implemented in OpenCL

This report documents implementation details, results, benchmarks and technical discussions for the work carried out within a master’s thesis at Linkoping University. Within the master’s thesis, the field of software rendering is explored in the age of parallel computing. Using the Open Computing Language, a complete graphics pipeline was implemented for use on general processing […]

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: