Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <hardware_detector.hpp>
Public Types | |
typedef std::vector < hype::DeviceSpecification > | DeviceSpecifications |
Public Member Functions | |
const DeviceSpecifications & | getDeviceSpecifications () |
Static Public Member Functions | |
static HardwareDetector & | instance () |
Private Member Functions | |
HardwareDetector () | |
HardwareDetector (const HardwareDetector &) | |
HardwareDetector & | operator= (HardwareDetector &) |
Private Attributes | |
DeviceSpecifications | dev_specs_ |
typedef std::vector<hype::DeviceSpecification> CoGaDB::HardwareDetector::DeviceSpecifications |
CoGaDB::HardwareDetector::HardwareDetector | ( | ) | [private] |
References CPU, dev_specs_, GPU, PD0, PD1, PD_Memory_0, and PD_Memory_1.
CoGaDB::HardwareDetector::HardwareDetector | ( | const HardwareDetector & | ) | [private] |
References dev_specs_.
Referenced by CoGaDB::query_processing::physical_operator::map_init_function_addconstantvaluecolumn_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_algebra_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_constant_filter_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_constant_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_scan_operator(), CoGaDB::query_processing::physical_operator::map_init_function_complex_selection_operator(), CoGaDB::query_processing::physical_operator::map_init_function_cpu_column_algebra_operator(), CoGaDB::query_processing::physical_operator::map_init_function_cpu_column_comparison_operator(), CoGaDB::query_processing::physical_operator::map_init_function_cpu_positionlist_operator(), CoGaDB::query_processing::physical_operator::map_init_function_crossjoin_operator(), CoGaDB::query_processing::physical_operator::map_init_function_groupby_operator(), CoGaDB::query_processing::physical_operator::map_init_function_join_operator(), CoGaDB::query_processing::physical_operator::map_init_function_projection_operator(), CoGaDB::query_processing::physical_operator::map_init_function_scan_operator(), CoGaDB::query_processing::physical_operator::map_init_function_selection_operator(), and CoGaDB::query_processing::physical_operator::map_init_function_sort_operator().
HardwareDetector & CoGaDB::HardwareDetector::instance | ( | ) | [static] |
Referenced by CoGaDB::query_processing::physical_operator::map_init_function_addconstantvaluecolumn_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_algebra_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_constant_filter_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_constant_operator(), CoGaDB::query_processing::physical_operator::map_init_function_column_scan_operator(), CoGaDB::query_processing::physical_operator::map_init_function_complex_selection_operator(), CoGaDB::query_processing::physical_operator::map_init_function_cpu_column_algebra_operator(), CoGaDB::query_processing::physical_operator::map_init_function_cpu_column_comparison_operator(), CoGaDB::query_processing::physical_operator::map_init_function_cpu_positionlist_operator(), CoGaDB::query_processing::physical_operator::map_init_function_crossjoin_operator(), CoGaDB::query_processing::physical_operator::map_init_function_groupby_operator(), CoGaDB::query_processing::physical_operator::map_init_function_join_operator(), CoGaDB::query_processing::physical_operator::map_init_function_projection_operator(), CoGaDB::query_processing::physical_operator::map_init_function_scan_operator(), CoGaDB::query_processing::physical_operator::map_init_function_selection_operator(), and CoGaDB::query_processing::physical_operator::map_init_function_sort_operator().
HardwareDetector& CoGaDB::HardwareDetector::operator= | ( | HardwareDetector & | ) | [private] |
Referenced by getDeviceSpecifications(), and HardwareDetector().