• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 149
Next 10 →

High-level programming for medical imaging on multi-GPU systems using the SkelCL library

by Michel Steuwer, Sergei Gorlatch - In ICCS , 2013
"... Application development for modern high-performance systems with Graphics Processing Units (GPUs) relies on low-level programming approaches like CUDA and OpenCL, which leads to complex, lengthy and error-prone programs. In this paper, we present SkelCL – a high-level programming model for systems w ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
(re)distribution mechanism allows for scalability when using multi-GPU systems. We use a real-world example from the field of medical imaging to motivate the design of our programming model and we show how application development using SkelCL is simplified without sacrificing performance: we were able

Towards highlevel programming of multi-GPU systems using the SkelCL library

by Michel Steuwer, Sergei Gorlatch - in 2012 IEEE International Symposium on Parallel and Distributed Processing Workshops (IPDPSW , 2012
"... c©2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to s ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
no special support for systems consisting of multiple GPUs. The SkelCL library presented in this paper is built on top of the OpenCL standard and offers pre-implemented recurring computation and communication pat-terns (skeletons) which greatly simplify programming for multi-GPU systems. The library also

Extending the SkelCL Skeleton Library for Stencil Computations on Multi-GPU Systems

by Stefan Breuer, Michel Steuwer, Sergei Gorlatch
"... The implementation of stencil computations on modern, mas-sively parallel systems with GPUs and other accelerators currently relies on manually-tuned coding using low-level approaches like OpenCL and CUDA, which makes it a com-plex, time-consuming, and error-prone task. We describe how stencil compu ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
computations can be programmed in our SkelCL approach that combines high level of programming abstrac-tion with competitive performance on multi-GPU systems. SkelCL extends the OpenCL standard by three high-level features: 1) pre-implemented parallel patterns (a.k.a. skele-tons); 2) container data types

SkelCL - A Portable Skeleton Library for High-Level GPU Programming

by Michel Steuwer, Sergei Gorlatch - In IPDPSW-25: International Symposium on Parallel and Distributed Processing Workshops and PhD Forum. IEEE , 2011
"... c©2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to s ..."
Abstract - Cited by 22 (8 self) - Add to MetaCart
high-level abstractions. The especially challenging systems with multiple GPU are not addressed at all by these low-level programming models. We propose SkelCL – a library providing so-called algorithmic skeletons that capture recurring patterns of parallel compu-tation and communication, together

SkelCL – A Portable Multi-GPU Skeleton Library

by Michel Steuwer, Sergei Gorlatch , 2010
"... Modern Graphics Processing Units (GPU) are increasingly used as general-purpose processors. While the two currently most widely used programming models for GPUs, CUDA and OpenCL, are a step ahead as compared to ex-tremely laborious shader programming, they still remain effort-demanding and error-pro ..."
Abstract - Add to MetaCart
-prone. Memory management is complex due to the separate memories of CPU and GPU and GPUs support only a subset of common CPU programming languages. Both, CUDA and OpenCL lack support for multi-GPU systems, such that additional challenges like communication and synchronization arise when using multiple GPUs. We

Using the SkelCL Library for High-Level GPU Programming of 2D Applications

by Michel Steuwer, Sergei Gorlatch, Matthias Buß, Stefan Breuer
"... Abstract. Application programming for GPUs (Graphics Processing Units) is complex and error-prone, because the popular approaches — CUDA and OpenCL — are intrinsically low-level and offer no special support for systems consisting of multiple GPUs. The SkelCL library offers pre-implemented recurring ..."
Abstract - Add to MetaCart
on neighboring elements in a matrix. The abstract data types and a high-level data (re)distribution mechanism of SkelCL shield the programmer from the low-level data transfers between the system’s main memory and multiple GPUs. We demonstrate how the extended SkelCL is used to implement real-world image

Parallel Processing Letters c © World Scientific Publishing Company HIGH-LEVEL PROGRAMMING OF STENCIL COMPUTATIONS ON MULTI-GPU SYSTEMS USING THE SKELCL LIBRARY

by Michel Steuwer, Michael Haidl, Stefan Breuer, Sergei Gorlatch , 2014
"... Communicated by Guest Editors The implementation of stencil computations on modern, massively parallel systems with GPUs and other accelerators currently relies on manually-tuned coding using low-level approaches like OpenCL and CUDA. This makes development of stencil applications a complex, time-co ..."
Abstract - Add to MetaCart
-consuming, and error-prone task. We describe how stencil computations can be programmed in our SkelCL approach that combines high-level programming ab-stractions with competitive performance on multi-GPU systems. SkelCL extends the OpenCL standard by three high-level features: 1) pre-implemented parallel patterns (a

A multi-GPU programming library for real-time applications. In: algorithms and architectures for parallel processing

by Sebastian Schaetz, Martin Uecker, Biomednmr Forschungs Gmbh At The - Springer). Lect Notes Comp Sci
"... Abstract. We present MGPU, a C++ programming library targeted at single-node multi-GPU systems. Such systems combine disproportionate floating point performance with high data locality and are thus well suited to implement real-time algorithms. We describe the library de-sign, programming interface ..."
Abstract - Cited by 6 (1 self) - Add to MetaCart
Abstract. We present MGPU, a C++ programming library targeted at single-node multi-GPU systems. Such systems combine disproportionate floating point performance with high data locality and are thus well suited to implement real-time algorithms. We describe the library de-sign, programming interface

From CUDA to OpenCL: Towards a Performance-portable Solution for Multi-platform GPU Programming

by Peng Du , Rick Weber , Piotr Luszczek , Stanimire Tomov , Gregory Peterson , Jack Dongarra , 2011
"... In this work, we evaluate OpenCL as a programming tool for developing performance-portable applications for GPGPU. While the Khronos group developed OpenCL with programming portability in mind, performance is not necessarily portable. OpenCL has required performance-impacting initializations that do ..."
Abstract - Cited by 36 (3 self) - Add to MetaCart
that do not exist in other languages such as CUDA. Understanding these implications allows us to provide a single library with decent performance on a variety of platforms. We choose triangular solver (TRSM) and matrix multiplication (GEMM) as representative level 3 BLAS routines to implement in OpenCL

Content-based representation and retrieval of visual media: A state-of-the-art review

by Hongjiang Zhang, Dragutin Petkovic - Multimedia Tools and Applications , 1996
"... This paper reviews a number of recently available techniques in contentanalysis of visual media and their application to the indexing, retrieval,abstracting, relevance assessment, interactive perception, annotation and re-use of visualdocuments. 1. Background A few years ago, the problems of represe ..."
Abstract - Cited by 161 (3 self) - Add to MetaCart
of representation and retrieval of visualmedia were confined to specialized image databases (geographical, medical, pilot experimentsin computerized slide libraries), in the professional applications of the audiovisualindustries (production, broadcasting and archives), and in computerized training or education
Next 10 →
Results 1 - 10 of 149
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University