starpu-perfmodel.dtd 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <!--
  2. StarPU --- Runtime system for heterogeneous multicore architectures.
  3. Copyright (C) 2019-2020 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
  4. StarPU is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU Lesser General Public License as published by
  6. the Free Software Foundation; either version 2.1 of the License, or (at
  7. your option) any later version.
  8. StarPU is distributed in the hope that it will be useful, but
  9. WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  11. See the GNU Lesser General Public License in COPYING.LGPL for more details.
  12. This is the DTD for StarPU performance models.
  13. -->
  14. <!ELEMENT perfmodel (combination)+>
  15. <!ATTLIST perfmodel version CDATA "">
  16. <!ELEMENT combination (device,implementation+)>
  17. <!ELEMENT device EMPTY>
  18. <!ATTLIST device type CDATA #REQUIRED>
  19. <!ATTLIST device id CDATA #REQUIRED>
  20. <!ATTLIST device ncores CDATA "">
  21. <!ELEMENT implementation (l_regression*,nl_regression*,ml_regression*,entry*)>
  22. <!ATTLIST implementation id CDATA #REQUIRED>
  23. <!ELEMENT l_regression EMPTY>
  24. <!ATTLIST l_regression sumlnx CDATA "">
  25. <!ATTLIST l_regression sumlnx2 CDATA "">
  26. <!ATTLIST l_regression sumlny CDATA "">
  27. <!ATTLIST l_regression sumlnxlny CDATA "">
  28. <!ATTLIST l_regression alpha CDATA #REQUIRED>
  29. <!ATTLIST l_regression beta CDATA #REQUIRED>
  30. <!ATTLIST l_regression nsample CDATA "">
  31. <!ATTLIST l_regression minx CDATA "">
  32. <!ATTLIST l_regression maxx CDATA "">
  33. <!ELEMENT nl_regression EMPTY>
  34. <!ATTLIST nl_regression a CDATA #REQUIRED>
  35. <!ATTLIST nl_regression b CDATA #REQUIRED>
  36. <!ATTLIST nl_regression c CDATA #REQUIRED>
  37. <!ELEMENT ml_regression (monomial+)>
  38. <!ATTLIST ml_regression constant CDATA #REQUIRED>
  39. <!ELEMENT monomial EMPTY>
  40. <!ATTLIST monomial name CDATA #REQUIRED>
  41. <!ATTLIST monomial coef CDATA #REQUIRED>
  42. <!ELEMENT entry EMPTY>
  43. <!ATTLIST entry footprint CDATA #REQUIRED>
  44. <!ATTLIST entry size CDATA #REQUIRED>
  45. <!ATTLIST entry flops CDATA "">
  46. <!ATTLIST entry mean CDATA #REQUIRED>
  47. <!ATTLIST entry deviation CDATA #REQUIRED>
  48. <!ATTLIST entry sum CDATA "">
  49. <!ATTLIST entry sum2 CDATA "">
  50. <!ATTLIST entry nsample CDATA "0">