Posts
Dec, 3
Methods for GPU Acceleration of Big Data Applications
Big Data applications are trivially parallelizable because they typically consist of simple and straightforward operations performed on a large number of independent input records. GPUs appear to be particularly well suited for this class of applications given their high degree of parallelism and high memory bandwidth. However, a number of issues severely complicate matters when […]
Dec, 3
Blocked All-Pairs Shortest Paths Algorithm on Intel Xeon Phi KNL Processor: A Case Study
Manycores are consolidating in HPC community as a way of improving performance while keeping power efficiency. Knights Landing is the recently released second generation of Intel Xeon Phi architecture. While optimizing applications on CPUs, GPUs and first Xeon Phi’s has been largely studied in the last years, the new features in Knights Landing processors require […]
Dec, 3
STAR-RT: Visual attention for real-time video game playing
In this paper we present STAR-RT – the first working prototype of Selective Tuning Attention Reference (STAR) model and Cognitive Programs (CPs). The Selective Tuning (ST) model received substantial support through psychological and neurophysiological experiments. The STAR framework expands ST and applies it to practical visual tasks. In order to do so, similarly to many […]
Nov, 30
Qualcomm Snapdragon Mobile Platform OpenCL General Programming and Optimization
This document intends to provide a detailed guidance on how to optimize OpenCL programs with Adreno GPUs. A good amount of information has been provided to help developers understand the OpenCL fundamentals and Adreno architectures, and most importantly, master OpenCL optimization techniques. OpenCL optimization is often challenging and requires a lot of trial and error. […]
Nov, 30
Implementing implicit OpenMP data sharing on GPUs
OpenMP is a shared memory programming model which supports the offloading of target regions to accelerators such as NVIDIA GPUs. The implementation in Clang/LLVM aims to deliver a generic GPU compilation toolchain that supports both the native CUDA C/C++ and the OpenMP device offloading models. There are situations where the semantics of OpenMP and those […]
Nov, 30
2D Image Convolution using Three Parallel Programming Models on the Xeon Phi
Image convolution is widely used for sharpening, blurring and edge detection. In this paper, we review two common algorithms for convolving a 2D image by a separable kernel (filter). After optimising the naive codes using loop unrolling and SIMD vectorisation, we choose the algorithm with better performance as the baseline for parallelisation. We then compare […]
Nov, 30
fpgaConvNet: A Toolflow for Mapping Diverse Convolutional Neural Networks on Embedded FPGAs
In recent years, Convolutional Neural Networks (ConvNets) have become an enabling technology for a wide range of novel embedded Artificial Intelligence systems. Across the range of applications, the performance needs vary significantly, from high-throughput video surveillance to the very low-latency requirements of autonomous cars. In this context, FPGAs can provide a potential platform that can […]
Nov, 30
Intel FPGA SDK for OpenCL
The Intel FPGA SDK for OpenCL Programming Guide provides descriptions, recommendations and usage information on the Intel Software Development Kit (SDK) for OpenCL compiler and tools. The Intel FPGA SDK for OpenCL is an OpenCL-based heterogeneous parallel programming environment for Intel FPGA products.
Nov, 28
International Conference on Computing and Pattern Recognition (ICCPR), 2018
Computing and Pattern Recognition contribute greatly in the advancement of technologies. Rapid technological advancements can be achieved through continuous research. Hong Kong Chemical, Biological & Environmental Engineering Society (HKCBEES) and Biology and Bioinformatics Society (BBS) is going to organize the 2018 International Conference on Computing and Pattern Recognition (ICCPR 2018) during June 23-25, 2018 in […]
Nov, 28
7th International Conference on Bioinformatics and Biomedical Science (ICBBS), 2018
7th International Conference on Bioinformatics and Biomedical Science (ICBBS 2018) will be held in Harbin Institute of Technology, Shenzhen, China during June 23-25, 2018. ICBBS conference series is held annually. Previously, it has been successfully held in Bangkok, Kuala Lumpur, Copenhagen, Bali and Singapore. The aim of the ICBBS is to provide a platform for […]
Nov, 28
2nd International Conference on Medical and Health Informatics (ICMHI), 2018
We are pleased to announce that the second International Conference on Medical and Health Informatics 2018 (ICMHI 2018) will be held in Tsukuba, Japan during June 8-10, 2018. The ICMHI 2018 aims to bring together outstanding scholars, researchers, and students to exchange and share their experiences and research results about all aspects of Medical and […]
Nov, 28
International Conference on Virtual Reality Technology (ICVRT), 2018
2018 International Conference on Virtual Reality Technology (ICVRT 2018) will be held in Singapore during June 15-18, 2018. It is sponsored by International Association of Computer Science and Information Technology. With an objective to serve as an annual platform for students, academics and industry researchers in the fields of Virtual Reality to exchange face to […]