loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 21st International Symposium on Computer Architecture and High Performance Computing
Exploiting Computational Resources in Distributed Heterogeneous Platforms
Sao Paolo, Brazil
October 28-October 31
ISBN: 978-0-7695-3857-0
We have been witnessing a continuous growth of both heterogeneous computational platforms (e.g., Cell blades, or the joint use of traditional CPUs and GPUs) and multi- core processor architecture; and it is still an open question how applications can fully exploit such computational potential efficiently. In this paper we introduce a run-time environment and programming framework which supports the implementation of scalable and efficient parallel applications in such heterogeneous, distributed environments. We assess these issues through well-known kernels and actual applications that behave regularly and irregularly, which are not only relevant but also demanding in terms of computation and I/O. Moreover, the irregularity of these, as well as many other applications poses a challenge to the design and implementation of efficient parallel algorithms. Our experimental environment includes dual and octa-core machines augmented with GPUs and we evaluate our framework performance for standalone and distributed executions. The evaluation on a distributed environment has shown near to linear scale-ups for two data mining applications, while the applications performance, when using CPU and GPU, has been improved into around 25%, compared to the GPU-only versions.
Index Terms:
Distributed systems, GPGPU
Citation:
George Teodoro, Rafael Sachetto, Daniel Fireman, Dorgival Guedes, Renato Ferreira, "Exploiting Computational Resources in Distributed Heterogeneous Platforms," sbac-pad, pp.83-90, 2009 21st International Symposium on Computer Architecture and High Performance Computing, 2009
Usage of this product signifies your acceptance of the Terms of Use.