Model sizes have increased significantly in the fields of engineering and scientific computation. Some additional computing devices such as GPU, accelerators and co-processors have been applied to improve the computation performance. This paper presents several strategies to optimize the computation performance. The first strategy is to combine a computation unit with multiple of 4-tetrahedrons to support AVX vectorization. The second strategy is to utilize a GPU device. Several techniques are proposed to reduce the time for data exchange between host and GPU memory spaces. The proposed techniques are implemented by using OpenCL framework. The mass property of many solid finite elements is calculated and its computation performances on vari...
The finite element method (FEM) is one of the most commonly used techniques for the solution of part...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
A desired trend within high energy physics is to increase particle accelerator luminosities, leading...
OpenCL has been proposed as a means of accelerating functional computation using FPGA and GPU accele...
In this work, we evaluate OpenCL as a programming tool for developing performance-portable applicati...
The rise of GPUs in modern high-performance systems increases the interest in porting portion of cod...
The proposed research goal is to introduce a new architecture for systems to increase performance an...
Recently, graphics processing units (GPUs) have had great success in accelerating many numerical com...
A recent trend in modern high-performance computing environments is the introduction of powerful, en...
Heterogeneous multicore architectures with CPU and add-on GPUs or streaming processors are now widel...
Processor technology is still dramatically advancing and promises enormous improvements in processin...
Despite the fact that GPU was originally intended to be as a co-processor specializing in graphics r...
DynEarthSol3D (Dynamic Earth Solver in Three Dimensions) is a flexible, open-source finite element s...
This work discusses available approaches for programming graphic hardware as a platform for executin...
Virtual prototyping, the iterative process of using computer-aided (CAx) modeling, simulation, and v...
The finite element method (FEM) is one of the most commonly used techniques for the solution of part...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
A desired trend within high energy physics is to increase particle accelerator luminosities, leading...
OpenCL has been proposed as a means of accelerating functional computation using FPGA and GPU accele...
In this work, we evaluate OpenCL as a programming tool for developing performance-portable applicati...
The rise of GPUs in modern high-performance systems increases the interest in porting portion of cod...
The proposed research goal is to introduce a new architecture for systems to increase performance an...
Recently, graphics processing units (GPUs) have had great success in accelerating many numerical com...
A recent trend in modern high-performance computing environments is the introduction of powerful, en...
Heterogeneous multicore architectures with CPU and add-on GPUs or streaming processors are now widel...
Processor technology is still dramatically advancing and promises enormous improvements in processin...
Despite the fact that GPU was originally intended to be as a co-processor specializing in graphics r...
DynEarthSol3D (Dynamic Earth Solver in Three Dimensions) is a flexible, open-source finite element s...
This work discusses available approaches for programming graphic hardware as a platform for executin...
Virtual prototyping, the iterative process of using computer-aided (CAx) modeling, simulation, and v...
The finite element method (FEM) is one of the most commonly used techniques for the solution of part...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
A desired trend within high energy physics is to increase particle accelerator luminosities, leading...