![]() |
Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
|
Classes | |
| class | Operation_Benchmark |
| class | BinaryOperator |
| struct | print_NodePtr_functor |
| struct | assign_treelevel_NodePtr_functor |
| struct | init_parent_NodePtr_functor |
| struct | Construct_Physical_Query_Plan_functor |
| class | LogicalQueryPlan |
| class | N_AryOperator |
| struct | OperatorMapper_Helper_Template |
| class | OperatorMapper |
| class | Node |
| class | TypedNode |
| class | TypedNode_Impl |
| class | Operator |
| class | PhysicalQueryPlan |
| class | ProcessingDevice |
| class | TypedOperator |
| class | UnaryOperator |
| class | VirtualProcessingDevice |
Typedefs | |
| typedef Node::NodePtr | NodePtr |
| typedef boost::shared_ptr < Operator > | OperatorPtr |
| typedef std::tr1::shared_ptr < VirtualProcessingDevice > | VirtualProcessingDevicePtr |
Enumerations | |
| enum | SchedulingConfiguration { CPU_ONLY, GPU_ONLY, HYBRID } |
Functions | |
| ProcessingDevice & | getProcessingDevice (const hype::core::DeviceSpecification &dev) |
| void | Executor (hype::queryprocessing::ProcessingDevice &pd) |
| typedef boost::shared_ptr<Operator> hype::queryprocessing::OperatorPtr |
Definition at line 36 of file operator.hpp.
| typedef std::tr1::shared_ptr<VirtualProcessingDevice> hype::queryprocessing::VirtualProcessingDevicePtr |
Definition at line 39 of file virtual_processing_device.hpp.
Definition at line 38 of file benchmark.hpp.
Definition at line 13 of file processing_device.cpp.
References hype::queryprocessing::ProcessingDevice::run().
Referenced by hype::queryprocessing::ProcessingDevice::start().


| ProcessingDevice & hype::queryprocessing::getProcessingDevice | ( | const hype::core::DeviceSpecification & | dev | ) |
Definition at line 143 of file processing_device.cpp.
References CPU, hype::core::DeviceSpecification::getDeviceType(), and GPU.
Referenced by hype::core::Scheduler::ProcessingDevices::addSchedulingDecision(), main(), and hype::core::Scheduler::ProcessingDevices::removeSchedulingDecision().

