GPGPU COMPUTING
Journal Title: Challenges of the Knowledge Society - Year 2012, Vol 2, Issue 0
Abstract
Since the first idea of using GPU to general purpose computing, things have evolved over the years and now there are several approaches to GPU programming. GPU computing practically began with the introduction of CUDA (Compute Unified Device Architecture) by NVIDIA and Stream by AMD. These are APIs designed by the GPU vendors to be used together with the hardware that they provide. A new emerging standard, OpenCL (Open Computing Language) tries to unify different GPU general computing API implementations and provides a framework for writing programs executed across heterogeneous platforms consisting of both CPUs and GPUs. OpenCL provides parallel computing using task-based and data-based parallelism. In this paper we will focus on the CUDA parallel computing architecture and programming model introduced by NVIDIA. We will present the benefits of the CUDA programming model. We will also compare the two main approaches, CUDA and AMD APP (STREAM) and the new framwork, OpenCL that tries to unify the GPGPU computing models.
Authors and Affiliations
BOGDAN OANCEA, TUDOREL ANDREI, RALUCA MARIANA DRAGOESCU
THE REFORM OF NATIONAL SOCIAL-ECONOMIC SYSTEMS AND EUROPEAN REFORM
The paper proposes to analyze from a national and European perspective the reform possibilities of public policies which regard the social-economic sphere. We thus take into consideration the analysis of the public polic...
CONSIDERATIONS REGARDING THE LOAN AGREEMENT IN THE LIGHT OF THE NEW CIVIL CODE
The loan contract contract is a legal contract by which a person, lender, transmits to another person, loanee, the use or the full legal rights regarding an object, with the obligation of returning, at a certain time, of...
MANDATORY CLAUSES IN MEDIATION CONTRACTS
The mediation contract – a contract by which conflicting parties agree, in conjunction with a mediator, upon conflict resolve in an amiable manner through the agency of mediation, under due efforts on the mediator’s part...
BREACHING AN INTERNATIONAL OBLIGATION-THE OBJECTIVE ELEMENT OF THE INTERNATIONAL RESPONSIBILITY OF THE STATE FOR INTERNATIONALLY WRONGFUL ACTS
The responsibility of states for internationally wrongful acts can be triggered in case two essential elements are cumulatively met, namely: the subjective element, the chargeability of the wrongful act and the objective...
EU CLIMATE POLICY FROM KYOTO TO DURBAN
The risks posed by climate change are real and its impacts are already taking place. The biggest challenge about climate change is that there is no one single answer, no one single solution. This characteristic, together...