SG++-Doxygen-Documentation
sgpp::base::LinearLoadBalancerMultiPlatform Class Reference

#include <LinearLoadBalancerMultiPlatform.hpp>

Public Member Functions

void getPartitionSegments (size_t start, size_t end, size_t blockSize, std::map< cl_platform_id, size_t *> segmentStart, std::map< cl_platform_id, size_t *> segmentEnd)
 
 LinearLoadBalancerMultiPlatform (std::shared_ptr< OCLManagerMultiPlatform > manager, std::shared_ptr< base::OCLOperationConfiguration > parameters)
 
void update (std::map< cl_platform_id, double *> timings)
 

Constructor & Destructor Documentation

◆ LinearLoadBalancerMultiPlatform()

sgpp::base::LinearLoadBalancerMultiPlatform::LinearLoadBalancerMultiPlatform ( std::shared_ptr< OCLManagerMultiPlatform manager,
std::shared_ptr< base::OCLOperationConfiguration parameters 
)
inline

Member Function Documentation

◆ getPartitionSegments()

void sgpp::base::LinearLoadBalancerMultiPlatform::getPartitionSegments ( size_t  start,
size_t  end,
size_t  blockSize,
std::map< cl_platform_id, size_t *>  segmentStart,
std::map< cl_platform_id, size_t *>  segmentEnd 
)
inline

◆ update()


The documentation for this class was generated from the following file: