SYMBOL INDEX (268 symbols across 80 files) FILE: application/ar/dataPrepare.cpp function dataPrepareGetArg (line 7) | unsigned int dataPrepareGetArg(graphInfo *info) function dataPrepareProperty (line 12) | int dataPrepareProperty(graphInfo *info) FILE: application/ar/l2.h function prop_t (line 12) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 18) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 24) | inline prop_t gatherFunc(prop_t ori, prop_t update) function prop_t (line 29) | inline prop_t applyFunc( prop_t tProp, FILE: application/ar/main.cpp function main (line 13) | int main(int argc, char **argv) { FILE: application/bfs/dataPrepare.cpp function dataPrepareGetArg (line 8) | unsigned int dataPrepareGetArg(graphInfo *info) function dataPrepareProperty (line 13) | int dataPrepareProperty(graphInfo *info) FILE: application/bfs/l2.h function prop_t (line 11) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 17) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 23) | inline prop_t gatherFunc(prop_t ori, prop_t update) function prop_t (line 36) | inline prop_t applyFunc( prop_t tProp, FILE: application/bfs/main.cpp function main (line 13) | int main(int argc, char **argv) { FILE: application/casair/customized_apply.cpp function applyFunc (line 8) | int applyFunc( ... ) FILE: application/casair/dataPrepare.cpp function dataPrepareProperty (line 13) | int dataPrepareProperty(graphInfo *info) function dataPrepareGetArg (line 65) | unsigned int dataPrepareGetArg(graphInfo *info) FILE: application/casair/host_vertex_apply.cpp function partitionApplyCModel (line 15) | void partitionApplyCModel( FILE: application/casair/l2.h function prop_t (line 9) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 15) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 21) | inline prop_t gatherFunc(prop_t ori, prop_t update) FILE: application/casair/main.cpp function main (line 14) | int main(int argc, char **argv) { FILE: application/casir/customized_apply.cpp function applyFunc (line 8) | int applyFunc( ... ) FILE: application/casir/dataPrepare.cpp function dataPrepareProperty (line 10) | int dataPrepareProperty(graphInfo *info) function dataPrepareGetArg (line 65) | unsigned int dataPrepareGetArg(graphInfo *info) FILE: application/casir/host_vertex_apply.cpp function partitionApplyCModel (line 15) | void partitionApplyCModel( FILE: application/casir/l2.h function prop_t (line 9) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 15) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 21) | inline prop_t gatherFunc(prop_t ori, prop_t update) FILE: application/casir/main.cpp function main (line 12) | int main(int argc, char **argv) { FILE: application/cc/dataPrepare.cpp function dataPrepareGetArg (line 9) | unsigned int dataPrepareGetArg(graphInfo *info) function dataPrepareProperty (line 14) | int dataPrepareProperty(graphInfo *info) FILE: application/cc/l2.h function prop_t (line 11) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 17) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 23) | inline prop_t gatherFunc(prop_t ori, prop_t update) function prop_t (line 28) | inline prop_t applyFunc( prop_t tProp, FILE: application/cc/main.cpp function main (line 13) | int main(int argc, char **argv) { FILE: application/global_config.h type prop_t (line 9) | typedef unsigned int prop_t; type prop_t (line 11) | typedef int prop_t; FILE: application/pr/dataPrepare.cpp function float2int (line 6) | int float2int(float a) { function int2float (line 10) | float int2float(int a) { function dataPrepareGetArg (line 14) | unsigned int dataPrepareGetArg(graphInfo *info) function dataPrepareProperty (line 19) | int dataPrepareProperty(graphInfo *info) FILE: application/pr/l2.h function prop_t (line 9) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 15) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 21) | inline prop_t gatherFunc(prop_t ori, prop_t update) function prop_t (line 26) | inline prop_t applyFunc( prop_t tProp, FILE: application/spmv/dataPrepare.cpp function dataPrepareGetArg (line 4) | unsigned int dataPrepareGetArg(graphInfo *info) function dataPrepareProperty (line 9) | int dataPrepareProperty(graphInfo *info) FILE: application/spmv/l2.h function prop_t (line 5) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 11) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 17) | inline prop_t gatherFunc(prop_t ori, prop_t update) function prop_t (line 22) | inline prop_t applyFunc( prop_t tProp, FILE: application/sssp/dataPrepare.cpp function dataPrepareGetArg (line 4) | unsigned int dataPrepareGetArg(graphInfo *info) function dataPrepareProperty (line 9) | int dataPrepareProperty(graphInfo *info) FILE: application/sssp/l2.h function prop_t (line 11) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 17) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 26) | inline prop_t gatherFunc(prop_t ori, prop_t update) function prop_t (line 39) | inline prop_t applyFunc( prop_t tProp, FILE: application/template/host_vertex_apply.cpp function setApplyKernel (line 8) | void setApplyKernel(cl_kernel &kernel_apply, int partId, int vertexNum) function partitionApplyCModel (line 14) | void partitionApplyCModel( FILE: application/template/l2.h function prop_t (line 5) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 11) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 17) | inline prop_t updateMergeInRAWSolver(prop_t ori, prop_t update) function prop_t (line 23) | inline prop_t gatherFunc(prop_t ori, prop_t update) FILE: application/template/vertex_apply.cpp function apply (line 9) | void apply( function vertexApply (line 78) | void vertexApply( FILE: application/wcc/dataPrepare.cpp function dataPrepareGetArg (line 8) | unsigned int dataPrepareGetArg(graphInfo *info) function dataPrepareProperty (line 13) | int dataPrepareProperty(graphInfo *info) FILE: application/wcc/l2.h function prop_t (line 17) | inline prop_t preprocessProperty(prop_t srcProp) function prop_t (line 23) | inline prop_t scatterFunc(prop_t srcProp, prop_t edgeProp) function prop_t (line 29) | inline prop_t gatherFunc(prop_t ori, prop_t update) function prop_t (line 35) | inline prop_t applyFunc( prop_t tProp, FILE: automation/devices/device_common.h type slr_resource_info_t (line 4) | typedef struct FILE: automation/makefile_gen.cpp function main (line 15) | int main(int argc, char **argv) { FILE: automation/para_gen.cpp function main (line 44) | int main(int argc, char **argv) { FILE: automation/parser.cpp function parser_init (line 33) | int parser_init(void) function find_arg (line 53) | std::string find_arg(void * context, std::string &line, int ln) function identify_pragmas (line 68) | int identify_pragmas(std::string file_name, std::string ¤t_line, s... function file_input (line 102) | int file_input(const std::string& input) function register_output_method (line 128) | int register_output_method(output_method_t method) function file_output (line 136) | int file_output(const std::string& input, const std::string& output) function main (line 240) | int main(int argc, char **argv) { FILE: automation/parser.h type arg_instance_t (line 48) | typedef struct type parser_item_t (line 61) | typedef struct type reg_parser_item_t (line 71) | typedef struct type output_method_t (line 80) | typedef struct function replace_all (line 89) | inline int replace_all(std::string &object, std::string sub, std::string... FILE: automation/parser/customize.cpp function output_to_file (line 117) | static int output_to_file(std::ofstream * of, int ln, int fileid, int gn) function def_arg_instance_t (line 400) | static def_arg_instance_t * get_def_arg(std::string arg) function register_base_type (line 412) | int register_base_type(arg_instance_t item) function register_USER_APPLY_CODE_START (line 419) | int register_USER_APPLY_CODE_START(arg_instance_t item) function register_USER_APPLY_CODE_END (line 434) | int register_USER_APPLY_CODE_END(arg_instance_t item) function register_def_scalar (line 449) | int register_def_scalar(arg_instance_t item) function register_def_input_only_array (line 467) | int register_def_input_only_array(arg_instance_t item) function register_def_dou_array (line 486) | int register_def_dou_array(arg_instance_t item) function get_of_number (line 506) | static int get_of_number(void) FILE: automation/parser/kernel_interface.cpp function kernel_arg_instance_t (line 24) | static kernel_arg_instance_t * get_kernel_arg(std::string arg) function register_kernel_arg (line 36) | int register_kernel_arg(arg_instance_t item) function get_of_number (line 51) | static int get_of_number(void) function output_to_file (line 59) | static int output_to_file(std::ofstream * of, int ln, int fileid, int gn) FILE: automation/parser/makefile.cpp function register_makefile_instance (line 21) | int register_makefile_instance(arg_instance_t item) function get_of_number (line 29) | static int get_of_number(void) function output_to_file (line 34) | static int output_to_file(std::ofstream * of, int ln, int fileid, int gn) FILE: automation/parser/mem_interface.cpp function mem_arg_instance_t (line 36) | static mem_arg_instance_t * get_mem_arg(std::string arg) function find_in_dependency (line 48) | int find_in_dependency(int id) function get_dependency_mask (line 60) | unsigned int get_dependency_mask(int id) function register_mem_arg (line 75) | int register_mem_arg(arg_instance_t item) function register_mem_attr (line 100) | int register_mem_attr(arg_instance_t item) function register_mem_instance (line 135) | int register_mem_instance(arg_instance_t item) function get_of_number (line 169) | static int get_of_number(void) function output_to_file (line 174) | static int output_to_file(std::ofstream * of, int ln, int fileid, int gn) FILE: automation/parser_debug.cpp function logger (line 4) | void logger (char *fmt, ...) function replace (line 14) | bool replace(std::string& str, const std::string& from, const std::strin... FILE: libfpga/common_template/apply_top.cpp function vertexApply (line 11) | void vertexApply( FILE: libfpga/customize_template/customize_apply_cl_kernel.h function setApplyKernel (line 4) | void setApplyKernel(int partId, int superStep, graphInfo *info) FILE: libfpga/customize_template/customize_apply_top.cpp function vertexApply (line 15) | void vertexApply( FILE: libfpga/customize_template/customize_mem.h type scalar_t (line 5) | typedef struct FILE: libfpga/fpga_apply.h function applyFunction (line 64) | void applyFunction( FILE: libfpga/fpga_cache.h type cache_line (line 22) | typedef struct type cache_command (line 29) | typedef struct type edgeBlock (line 36) | typedef struct type address_token (line 44) | typedef struct { type filtered_token (line 50) | typedef struct { function writeTuples (line 92) | void writeTuples( hls::stream &edgeTuplesBuffer, edge_tu... function uint_raw (line 105) | inline uint_raw cacheUpdateByAddr( function streamFilter (line 153) | void streamFilter(hls::stream &mapStream, function streamRemoveBubble (line 209) | void streamRemoveBubble(hls::stream &in, function updateVertexCacheNarrow (line 347) | void updateVertexCacheNarrow(uint16 * input, function stream2Command (line 423) | void stream2Command(hls::stream &mapStream, function streamDelayScheme1 (line 476) | void streamDelayScheme1(hls::stream &in, hls::stream &in, hls::stream &propInput, function propProcessSelf (line 78) | void propProcessSelf( hls::stream &tupleInput, FILE: libfpga/fpga_filter.h function tupleFilter (line 7) | void tupleFilter( FILE: libfpga/fpga_gather.h function shuffleDispatcher (line 8) | void shuffleDispatcher( function shuffleEntry (line 22) | void shuffleEntry ( FILE: libfpga/fpga_global_mem.h function writeBack (line 79) | void writeBack(int idx, uint16 *addr, hls::stream &input) function writeBackLite (line 164) | void writeBackLite(int totalSize, uint16 *addr, hls::stream ... FILE: libfpga/fpga_process_edge.h function processEdgeWrite (line 17) | void processEdgeWrite( function dstPropertyProcess (line 82) | void dstPropertyProcess( FILE: libfpga/fpga_raw_solver.h function processEdgesReorderStreamScheme1 (line 12) | void processEdgesReorderStreamScheme1(hls::stream &in , hls::stre... function rawSolver (line 71) | void rawSolver(hls::stream &in , hls::stream &out) FILE: libfpga/fpga_slice.h function processEdgesBuildSlice (line 98) | void processEdgesBuildSlice(hls::stream &in , hls::stream &input, hls::stream ushort_raw; type ap_uint (line 38) | typedef ap_uint<32> uint_raw; type ap_uint (line 40) | typedef ap_uint uint16; type ap_uint (line 42) | typedef ap_uint<128> uint4_raw; type ap_uint (line 45) | typedef ap_uint burst_raw; type burst_token (line 48) | typedef struct { type ap_uint (line 53) | typedef ap_uint burst_half; type ap_uint (line 55) | typedef ap_uint<64> uint_uram; type int2 (line 81) | typedef struct __int2__ type int2_token (line 92) | typedef struct type edge_tuples_t (line 98) | typedef struct EdgeInfo { type shuffled_type (line 103) | typedef struct shuffledData { type filter_type (line 108) | typedef struct filterData { type process_type (line 114) | typedef struct processinfo { function clear_stream (line 156) | int clear_stream (hls::stream &stream) function empty_stream (line 179) | int empty_stream (hls::stream &stream) function write_to_stream (line 206) | int write_to_stream (hls::stream &stream, T const& value) function read_from_stream (line 216) | int read_from_stream (hls::stream &stream, T & value) function read_from_stream_nb (line 235) | int read_from_stream_nb (hls::stream &stream, T & value) FILE: libgraph/common.h function get_aligned_size (line 48) | inline unsigned int get_aligned_size(unsigned int in, unsigned int align) FILE: libgraph/default_entry.cpp function main (line 16) | int main(int argc, char **argv) { FILE: libgraph/host_graph_api.h type graphInfo (line 10) | typedef struct FILE: libgraph/host_graph_data_structure.h type profileLog (line 9) | typedef struct type subPartitionDescriptor (line 17) | typedef struct type partitionDescriptor (line 36) | typedef struct type gatherScatterDescriptor (line 47) | typedef struct type applyDescriptor (line 58) | typedef struct type graphAccelerator (line 64) | typedef struct function getCuIDbyInterface (line 100) | inline int getCuIDbyInterface(int order) FILE: libgraph/host_graph_dataflow.cpp function graphAccelerator (line 8) | graphAccelerator * getAccelerator(void) function subPartitionDescriptor (line 13) | subPartitionDescriptor * getSubPartition(int partID) function partitionDescriptor (line 18) | partitionDescriptor * getPartition(int partID) function acceleratorInit (line 24) | int acceleratorInit(const char * name, char *file_name) function acceleratorSuperStep (line 50) | int acceleratorSuperStep(int superStep, graphInfo *info) function acceleratorDeinit (line 91) | int acceleratorDeinit(void) function prop_t (line 109) | prop_t* acceleratorQueryProperty(int step) FILE: libgraph/host_graph_partition.cpp function acceleratorDataLoad (line 13) | int acceleratorDataLoad(const std::string &gName, const std::string &mod... function partitionTransfer (line 79) | static void partitionTransfer(graphInfo *info) function reTransferProp (line 119) | void reTransferProp(graphInfo *info) function partitionFunction (line 151) | void partitionFunction(graphInfo *info) function acceleratorDataPreprocess (line 329) | int acceleratorDataPreprocess(graphInfo *info) FILE: libgraph/kernel/host_graph_kernel.cpp function gatherScatterDescriptor (line 30) | gatherScatterDescriptor * getGatherScatter(int kernelID) function applyDescriptor (line 35) | applyDescriptor * getApply(void) function kernelInit (line 40) | void kernelInit(graphAccelerator * acc) function setGsKernel (line 67) | void setGsKernel(int partId, int superStep, graphInfo *info) function setApplyKernel (line 103) | void setApplyKernel(int partId, int superStep, graphInfo *info) FILE: libgraph/memory/he_mapping.cpp function he_get_mem_attr (line 48) | int he_get_mem_attr(int attr_id) function he_get_interface_id (line 66) | int he_get_interface_id(int cu_id) function he_get_attr_by_cu (line 79) | int he_get_attr_by_cu(int cu_id) FILE: libgraph/memory/he_mem.cpp function he_set_dirty (line 16) | int he_set_dirty(int id) function he_set_clean (line 29) | int he_set_clean(int id) function he_get_dirty_flag (line 41) | int he_get_dirty_flag(int id) function register_size_attribute (line 54) | int register_size_attribute(unsigned int attr_id, int value) function get_size_attribute (line 67) | unsigned int get_size_attribute(unsigned int attr_id) function he_mem_init (line 83) | int he_mem_init(cl_context &dev_context, he_mem_t * item) function he_mem_t (line 153) | he_mem_t* get_he_mem(unsigned int id) function clear_host_mem (line 176) | void clear_host_mem(int id) function cl_mem (line 187) | cl_mem* get_cl_mem_pointer(int id) function transfer_data_to_pl (line 203) | int transfer_data_to_pl(cl_context &dev_context, cl_device_id device_id,... function transfer_data_from_pl (line 236) | int transfer_data_from_pl(cl_context &dev_context, cl_device_id device_i... function he_mem_from_bin (line 267) | int he_mem_from_bin(std::string file_name, int he_id, int mem_id) FILE: libgraph/memory/he_mem.h type size_attr_ctrl_t (line 15) | typedef struct type he_mem_t (line 24) | typedef struct type he_mem_lookup_t (line 40) | typedef struct FILE: libgraph/misc/data_helper.cpp function Graph (line 5) | Graph* createGraph(const std::string &gName, const std::string &mode) { function getCurrentTimestamp (line 94) | double getCurrentTimestamp(void) { FILE: libgraph/misc/graph.h function class (line 17) | class Vertex { function class (line 36) | class Graph{ function class (line 62) | class CSR{ function class (line 78) | class CSR_BLOCK{ FILE: libgraph/misc/host_graph_csv.hpp function T (line 12) | T * load_from_csv(std::string file_name, int he_id, int mem_id) function output_init (line 66) | int output_init(int he_id, int mem_id, int ref_he_id) function write_back_csv (line 98) | int write_back_csv(std::string file_name, int he_id) FILE: libgraph/misc/host_graph_mem.cpp function base_mem_init (line 9) | void base_mem_init(cl_context &context) function gs_mem_init (line 17) | static void gs_mem_init(cl_context &context, gatherScatterDescriptor *gs... function process_mem_init (line 44) | void process_mem_init(cl_context &context) function partition_mem_init (line 53) | void partition_mem_init(cl_context &context, int blkIndex, int size, int... FILE: libgraph/scheduler/host_graph_scheduler.cpp function registerScheduler (line 9) | int registerScheduler(graphStaticScheduler * pItem) function getArrangedPartitionID (line 21) | int getArrangedPartitionID(int step) function schedulerInit (line 26) | int schedulerInit(void *arg) function schedulerSubPartitionArrangement (line 34) | int schedulerSubPartitionArrangement(int partIndex) function schedulerPartitionArrangement (line 49) | int schedulerPartitionArrangement(int size) FILE: libgraph/scheduler/host_graph_scheduler.h type graphStaticScheduler (line 13) | typedef struct{ FILE: libgraph/scheduler/normal/scheduler.cpp function normalInitHanlder (line 8) | int normalInitHanlder(void *arg) function soeSubPartitionArrangementHandler (line 14) | int soeSubPartitionArrangementHandler(int partIndex) function normalSchedulerPartitionArrangement (line 35) | int normalSchedulerPartitionArrangement(int * table, int size) function schedulerRegister (line 53) | int schedulerRegister(void) FILE: libgraph/scheduler/secondOrderEstimator/scheduler.cpp function performanceEstimator (line 11) | double performanceEstimator(double vertex, double edge) function soeInitHanlder (line 25) | int soeInitHanlder(void *arg) function soeSubPartitionArrangementHandler (line 35) | int soeSubPartitionArrangementHandler(int partIndex) function soeSchedulerPartitionArrangement (line 109) | int soeSchedulerPartitionArrangement(int * table, int size) function schedulerRegister (line 138) | int schedulerRegister(void) FILE: libgraph/test/test_col.c function main (line 8) | int main(int argc, char **argv) FILE: libgraph/verification/host_graph_cmodel.cpp function acceleratorProfile (line 11) | int acceleratorProfile (int superStep, int runCounter, graphInfo *info, ... function acceleratorCModelDataPreprocess (line 90) | int acceleratorCModelDataPreprocess(graphInfo *info) function acceleratorCModelSuperStep (line 100) | int acceleratorCModelSuperStep(int superStep, graphInfo *info) FILE: libgraph/verification/host_graph_verification_apply.cpp function partitionApplyCModel (line 13) | void partitionApplyCModel( FILE: libgraph/verification/host_graph_verification_gs.cpp function partitionGatherScatterCModel (line 9) | void partitionGatherScatterCModel( FILE: utils/xcl/xcl.c function load_file_to_memory (line 55) | static int load_file_to_memory(const char *filename, char **result) { function xcl_world (line 95) | xcl_world xcl_world_single_vendor(const char* vendor_name) { function xcl_world (line 230) | xcl_world xcl_world_single() { function xcl_release_world (line 234) | void xcl_release_world(xcl_world world) { function cl_program (line 241) | cl_program xcl_import_binary_file(xcl_world world, function cl_program (line 360) | cl_program xcl_import_binary(xcl_world world, function cl_program (line 381) | cl_program xcl_import_source(xcl_world world, function cl_kernel (line 417) | cl_kernel xcl_get_kernel(cl_program program, function xcl_free_kernel (line 431) | void xcl_free_kernel(cl_kernel krnl) { function xcl_set_kernel_arg (line 441) | void xcl_set_kernel_arg(cl_kernel krnl, function cl_mem (line 454) | cl_mem xcl_malloc(xcl_world world, cl_mem_flags flags, size_t size) { function xcl_free (line 465) | void xcl_free(cl_mem mem) { function xcl_memcpy_to_device (line 474) | void xcl_memcpy_to_device(xcl_world world, cl_mem dest, void* src, function xcl_memcpy_from_device (line 484) | void xcl_memcpy_from_device(xcl_world world, void* dest, function xcl_get_event_duration (line 495) | unsigned long xcl_get_event_duration(cl_event event) { function xcl_run_kernel3d (line 506) | unsigned long xcl_run_kernel3d(xcl_world world, cl_kernel krnl, function xcl_run_kernel3d_nb (line 525) | void xcl_run_kernel3d_nb(xcl_world world, cl_kernel krnl,cl_event *event, FILE: utils/xcl/xcl.h type xcl_world (line 36) | typedef struct {