Loading...
Searching...
No Matches
starpu_max_fpga.h
Go to the documentation of this file.
/* StarPU --- Runtime system for heterogeneous multicore architectures.
*
* Copyright (C) 2019-2023 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
*
* StarPU is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or (at
* your option) any later version.
*
* StarPU is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* See the GNU Lesser General Public License in COPYING.LGPL for more details.
*/
#ifndef __STARPU_MAX_FPGA_H__
#define __STARPU_MAX_FPGA_H__
#include <starpu_config.h>
#if defined STARPU_USE_MAX_FPGA
#include <MaxSLiCInterface.h>
#ifdef __cplusplus
extern "C" {
#endif
struct starpu_max_load
{
max_file_t *file;
const char *engine_id_pattern;
};
max_engine_t *starpu_max_fpga_get_local_engine(void);
#ifdef __cplusplus
}
#endif
#endif /* STARPU_USE_MAX_FPGA */
#endif /* __STARPU_MAX_FPGA_H__ */
starpu_max_load::file
max_file_t * file
Definition starpu_max_fpga.h:39
starpu_max_load::engine_id_pattern
const char * engine_id_pattern
Definition starpu_max_fpga.h:40
starpu_max_fpga_get_local_engine
max_engine_t * starpu_max_fpga_get_local_engine(void)
starpu_max_load
Definition starpu_max_fpga.h:38
starpu_config.h