From ea33709c13b0b20490da801618fc1a44bf126420 Mon Sep 17 00:00:00 2001
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Mon, 25 Jul 2022 13:16:53 +0200
Subject: [PATCH] simucore: add GPU model names

---
 .../.starpu/sampling/bus/mirage.platform.v4.xml           | 3 +++
 .../perfmodels/.starpu/sampling/bus/mirage.platform.xml   | 3 +++
 .../.starpu/sampling/bus/sirocco.platform.v4.xml          | 8 ++++++++
 .../perfmodels/.starpu/sampling/bus/sirocco.platform.xml  | 8 ++++++++
 4 files changed, 22 insertions(+)

diff --git a/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.v4.xml b/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.v4.xml
index 85adca89f..5ece3cf15 100644
--- a/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.v4.xml
+++ b/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.v4.xml
@@ -23,14 +23,17 @@
    <host id="CPU10" speed="2000000000f"/>
    <host id="CPU11" speed="2000000000f"/>
    <host id="CUDA0" speed="2000000000f">
+    <prop id="model" value="Tesla M2070"/>
     <prop id="memsize" value="5636554752"/>
     <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA1" speed="2000000000f">
+    <prop id="model" value="Tesla M2070"/>
     <prop id="memsize" value="5636554752"/>
     <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA2" speed="2000000000f">
+    <prop id="model" value="Tesla M2070"/>
     <prop id="memsize" value="5636554752"/>
     <prop id="memcpy_peer" value="1"/>
    </host>
diff --git a/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.xml b/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.xml
index 182778b08..4b346d2d0 100644
--- a/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.xml
+++ b/simucore/perfmodels/.starpu/sampling/bus/mirage.platform.xml
@@ -21,14 +21,17 @@
    <host id="CPU10" power="2000000000"/>
    <host id="CPU11" power="2000000000"/>
    <host id="CUDA0" power="2000000000">
+    <prop id="model" value="Tesla M2070"/>
     <prop id="memsize" value="5636554752"/>
     <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA1" power="2000000000">
+    <prop id="model" value="Tesla M2070"/>
     <prop id="memsize" value="5636554752"/>
     <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA2" power="2000000000">
+    <prop id="model" value="Tesla M2070"/>
     <prop id="memsize" value="5636554752"/>
     <prop id="memcpy_peer" value="1"/>
    </host>
diff --git a/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.v4.xml b/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.v4.xml
index f677cf929..f577352f7 100644
--- a/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.v4.xml
+++ b/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.v4.xml
@@ -35,31 +35,39 @@
    <host id="CPU22" speed="2000000000f"/>
    <host id="CPU23" speed="2000000000f"/>
    <host id="CUDA0" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA1" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA2" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA3" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="OpenCL0" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
    <host id="OpenCL1" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
    <host id="OpenCL2" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
    <host id="OpenCL3" speed="2000000000f">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
 
diff --git a/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.xml b/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.xml
index f4183943a..a4a75e2fd 100644
--- a/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.xml
+++ b/simucore/perfmodels/.starpu/sampling/bus/sirocco.platform.xml
@@ -33,31 +33,39 @@
    <host id="CPU22" power="2000000000"/>
    <host id="CPU23" power="2000000000"/>
    <host id="CUDA0" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA1" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA2" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="CUDA3" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
      <prop id="memcpy_peer" value="1"/>
    </host>
    <host id="OpenCL0" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
    <host id="OpenCL1" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
    <host id="OpenCL2" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
    <host id="OpenCL3" power="2000000000">
+     <prop id="model" value="Tesla K40m"/>
      <prop id="memsize" value="12079136768"/>
    </host>
 
-- 
GitLab