Title
A Multi-Agent Model For General-Purpose Computing On Graphics Processing Units
Abstract
The use of GPU computing is today an active research field due to the enormous parallel processing power of GPU. For more calculation efficiency, we integrate the GPU computing into an agent-based distributed computing, the result being a multi-agent model for distributed GPGPU computing. The computation distribution is based on a multi-agent system designed in accordance with the standards of the Foundation for Intelligent Physical Agents (FIPA). The interactions between the agents are based on Agent Communication Language (ACL). These agents are deployed into a multitude of interconnected computing nodes where each node is accelerated by a GPU chip. This multi agent system is implemented with the Java Agent DEvelopment Framework (JADE). Additionally, we provide a Java programming library to allow programmers to easily use this system to optimize their algorithms. An illustrative example with a K-means algorithm is given to show how cumbersome algorithms can be accelerated by this model.
Year
DOI
Venue
2017
10.3233/MGS-170269
MULTIAGENT AND GRID SYSTEMS
Keywords
Field
DocType
Multi agent system, GPGPU computing, distributed computing, high performance computing, java
3D computer graphics,Graphics pipeline,Computer science,Graphics address remapping table,Alternate frame rendering,Real-time computer graphics,General-purpose computing on graphics processing units,Computer graphics,Distributed computing,CUDA Pinned memory
Journal
Volume
Issue
ISSN
13
3
1574-1702
Citations 
PageRank 
References 
0
0.34
18
Authors
4
Name
Order
Citations
PageRank
Hicham Fakhi100.34
Omar Bouattane21110.43
Mohamed Youssfi368.68
Hassan Ouajji402.03