International audienceThis paper presents the parallelization of a machine learning method, called the adaboost algorithm. The parallel algorithm follows a dynamically load-balanced master-worker strategy, which is parameterized by the granularity of the tasks distributed to workers. We first show the benefits of this version with heterogeneous processors. Then, we study the application in a real, geographically distributed environment, hence adding network latencies to the execution. Performances of the application using more than a hundred processes are analyzed in both JavaSpace and {\pmpi}. We therefore present an head-to-head comparison of two parallel programming models. We study for each case the granularities yielding the best perfo...
: Machine learning using large data sets is a computationally intensive process. One technique that ...
AdaBoost is an important algorithm in machine learning and is being widely used in object detection....
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
International audienceThis paper presents the parallelization of a machine learning method, called t...
©2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
AdaBoost is one of the most popular classification methods in use. Differently from other ensemble m...
Parallelism has been employed for many years, mainly in high-performance computing. The work focuses...
Java's support for parallel and distributed processing makes the language attractive for metaco...
Java has many features of interest to developers of large-scale parallel applications. At the same t...
This paper reports three phases of development of a. Java-based distributed system for the implement...
Abstract—Java is a valuable and emerging alternative for the development of parallel applications, t...
International audienceThis article presents the distribution of a n-body algorithm (a long-range dat...
Includes bibliographical references (pages 64-65)In this thesis, we propose a distributed memory par...
Implementation of machine learning algorithms in a distributed environment ensures us multiple advan...
AdaBoost is one of the most popular classification methods. In contrast to other ensemble methods (e...
: Machine learning using large data sets is a computationally intensive process. One technique that ...
AdaBoost is an important algorithm in machine learning and is being widely used in object detection....
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
International audienceThis paper presents the parallelization of a machine learning method, called t...
©2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
AdaBoost is one of the most popular classification methods in use. Differently from other ensemble m...
Parallelism has been employed for many years, mainly in high-performance computing. The work focuses...
Java's support for parallel and distributed processing makes the language attractive for metaco...
Java has many features of interest to developers of large-scale parallel applications. At the same t...
This paper reports three phases of development of a. Java-based distributed system for the implement...
Abstract—Java is a valuable and emerging alternative for the development of parallel applications, t...
International audienceThis article presents the distribution of a n-body algorithm (a long-range dat...
Includes bibliographical references (pages 64-65)In this thesis, we propose a distributed memory par...
Implementation of machine learning algorithms in a distributed environment ensures us multiple advan...
AdaBoost is one of the most popular classification methods. In contrast to other ensemble methods (e...
: Machine learning using large data sets is a computationally intensive process. One technique that ...
AdaBoost is an important algorithm in machine learning and is being widely used in object detection....
The popularity of the Internet and the availability of powerful computers and high-speed networks as...