Reconfigurable computing devices can increase the performance of compute intensive algorithms by implementing application specific co-processor architectures. The power cost for this performance gain is often an order...
详细信息
Reconfigurable computing devices can increase the performance of compute intensive algorithms by implementing application specific co-processor architectures. The power cost for this performance gain is often an order of magnitude less than that of modern CPUs and GPUs. Exploiting the potential of reconfigurable devices such as Field-Programmable Gate Arrays (FPGAs) is typically a complex and tedious hardware engineering task. Recently the major FPGA vendors (Altera, and Xilinx) have released their own high-level design tools, which have great potential for rapid development of FPGA based custom accelerators. In this paper, we will evaluate Altera's openCL Software Development Kit, and Xilinx's Vivado High Level Sythesis tool. These tools will be compared for their performance, logic utilisation, and ease of development for the test case of a tri-diagonal linear system solver.
Heterogeneous parallel computing platforms, which are composed of different processors (e.g., CPUs, GPUs, FPGAs, and DSPs), are widening their user base in all computing domains. With this trend, parallel programming ...
详细信息
ISBN:
(纸本)9781457720642
Heterogeneous parallel computing platforms, which are composed of different processors (e.g., CPUs, GPUs, FPGAs, and DSPs), are widening their user base in all computing domains. With this trend, parallel programming models need to achieve portability across different processors as well as high performance with reasonable programming effort. openCL (open computing language) is an open standard and emerging parallel programming model to write parallel applications for such heterogeneous platforms. In this paper, we characterize the performance of an openCL implementation of the NAS Parallel Benchmark suite (NPB) on a heterogeneous parallel platform that consists of general-purpose CPUs and a GPU. We believe that understanding the performance characteristics of conventional workloads, such as the NPB, with an emerging programming model (i.e., openCL) is important for developers and researchers to adopt the programming model. We also compare the performance of the NPB in openCL to that of the openMP version. We describe the process of implementing the NPB in openCL and optimizations applied in our implementation. Experimental results and analysis show that the openCL version has different characteristics from the openMP version on multicore CPUs and exhibits different performance characteristics depending on different openCL compute devices. The results also indicate that the application needs to be rewritten or re-optimized for better performance on a different compute device although openCL provides source-code portability.
Tame the very latest Mac OS X cat, Snow Leopard 10.6Snow Leopard moves faster and roars louder than its predecessor, and this comprehensive guide shows you all the ways to get the most out of this powerful new cat. Ex...
详细信息
ISBN:
(数字)9780470559413
ISBN:
(纸本)9780470453636
Tame the very latest Mac OS X cat, Snow Leopard 10.6Snow Leopard moves faster and roars louder than its predecessor, and this comprehensive guide shows you all the ways to get the most out of this powerful new cat. Explore everything from its muscular handling of applications and streaming media to its new, game-changing support of Microsoft's ActiveSync® technology. Get set up on Snow Leopard 10.6, learn professional-level security tools, and discover secret tricks and workarounds with this essential guide. Install, set up, secure, and explore Mac OX 10.6 Snow Leopard Connect to a network, work with MobileMe, and share files Meet Grand Central Dispatch and jet-propel your apps with parallel processing Get up to speed on open CL, for faster general performance Run Windows® applications and exchange files with Windows PCs Go beyond the basics with AppleScript®, the Automator, and Unix® commands
暂无评论