|
@@ -1,7 +1,7 @@
|
|
|
/*
|
|
|
* This file is part of the StarPU Handbook.
|
|
|
* Copyright (C) 2009--2011 Universit@'e de Bordeaux 1
|
|
|
- * Copyright (C) 2010, 2011, 2012, 2013 Centre National de la Recherche Scientifique
|
|
|
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014 Centre National de la Recherche Scientifique
|
|
|
* Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
|
|
|
* See the file version.doxy for copying conditions.
|
|
|
*/
|
|
@@ -207,6 +207,14 @@ in bytes
|
|
|
\var starpu_perfmodel_history_entry::flops
|
|
|
Provided by the application
|
|
|
|
|
|
+\fn void starpu_perfmodel_init(struct starpu_perfmodel *model)
|
|
|
+\ingroup API_Performance_Model
|
|
|
+todo
|
|
|
+
|
|
|
+\fn void starpu_perfmodel_init_with_file(FILE*f, struct starpu_perfmodel *model)
|
|
|
+\ingroup API_Performance_Model
|
|
|
+todo
|
|
|
+
|
|
|
\fn int starpu_perfmodel_load_symbol(const char *symbol, struct starpu_perfmodel *model)
|
|
|
\ingroup API_Performance_Model
|
|
|
loads a given performance model. The model structure has to be
|
|
@@ -223,6 +231,10 @@ through the function starpu_perfmodel_load_symbol()
|
|
|
\ingroup API_Performance_Model
|
|
|
returns the path to the debugging information for the performance model.
|
|
|
|
|
|
+\fn char* starpu_perfmodel_get_archtype_name(enum starpu_worker_archtype archtype)
|
|
|
+\ingroup API_Performance_Model
|
|
|
+todo
|
|
|
+
|
|
|
\fn void starpu_perfmodel_get_arch_name(struct starpu_perfmodel_arch *arch, char *archname, size_t maxlen, unsigned nimpl)
|
|
|
\ingroup API_Performance_Model
|
|
|
returns the architecture name for \p arch
|
|
@@ -276,4 +288,8 @@ Return the latency of data transfer between two memory nodes
|
|
|
\ingroup API_Performance_Model
|
|
|
Return the estimated time to transfer a given size between two memory nodes.
|
|
|
|
|
|
+\fn double starpu_permodel_history_based_expected_perf(struct starpu_perfmodel *model, struct starpu_perfmodel_arch* arch, uint32_t footprint)
|
|
|
+\ingroup API_Performance_Model
|
|
|
+todo
|
|
|
+
|
|
|
*/
|