Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
benchmark.hpp File Reference
#include <algorithm>
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <cassert>
#include <vector>
#include <stdint.h>
#include <sys/mman.h>
#include <hype.hpp>
#include <config/configuration.hpp>
#include <util/architecture.hpp>
#include <query_processing/operator.hpp>
#include <query_processing/processing_device.hpp>
#include <query_processing/node.hpp>
#include <query_processing/logical_query_plan.hpp>
#include <tbb/parallel_sort.h>
#include <tbb/task_scheduler_init.h>
#include <boost/smart_ptr.hpp>
#include <boost/thread.hpp>
#include <boost/program_options.hpp>
#include <boost/random.hpp>
#include <boost/generator_iterator.hpp>
#include <boost/chrono.hpp>
Include dependency graph for benchmark.hpp:

Go to the source code of this file.

Classes

class  hype::queryprocessing::Operation_Benchmark< Type >
struct  hype::queryprocessing::Operation_Benchmark< Type >::Random_Number_Generator

Namespaces

namespace  hype
 

The namespace stemod contains all classes and functions that belongs to the framework.


namespace  hype::queryprocessing

Enumerations

enum  hype::queryprocessing::SchedulingConfiguration {
  hype::queryprocessing::CPU_ONLY, hype::queryprocessing::GPU_ONLY,
  hype::queryprocessing::HYBRID
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines