20 #ifndef _BASICPARALLEL_HPP_
21 #define _BASICPARALLEL_HPP_ 1
25 #include "port_info.hpp"
27 #include "allocate.hpp"
28 #include "schedule.hpp"
37 std::uint16_t occ_in = 0;
38 float service_rate =
static_cast< float >( 0 );
39 friend std::ostream& operator << ( std::ostream &stream,
stats &s )
41 stream <<
"occupancy count: " << s.occ_in <<
"\n";
42 stream <<
"service rate: " << s.service_rate <<
"\n";
54 volatile bool &exit_para );
63 kernelkeeper &all_kernels;
66 volatile bool &exit_para;
basic_parallel(Map &map, Allocate &alloc, Schedule &sched, volatile bool &exit_para)
Definition: basicparallel.cpp:29
Definition: basicparallel.hpp:48
virtual void start()
Definition: basicparallel.cpp:44
Definition: allocate.hpp:54
Definition: basicparallel.hpp:35
Definition: schedule.hpp:34
kernelkeeper & source_kernels
Definition: basicparallel.hpp:62