Skip to content

Commit 052000b

Browse files
Change SuperPMI replay pipeline partitions (#113660)
Use one partition for each replay instead of one partition for three replays, to improve pipeline throughput.
1 parent b71e09a commit 052000b

File tree

1 file changed

+63
-21
lines changed

1 file changed

+63
-21
lines changed

src/coreclr/scripts/superpmi-replay.proj

Lines changed: 63 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -50,30 +50,72 @@
5050
</ItemGroup>
5151

5252
<ItemGroup Condition="'$(Architecture)' == 'x64'">
53-
<SPMI_Partition Include="windows-x64-1" Platform="windows" Architecture="x64" Partition="1" PartitionCount="3"/>
54-
<SPMI_Partition Include="windows-x64-2" Platform="windows" Architecture="x64" Partition="2" PartitionCount="3"/>
55-
<SPMI_Partition Include="windows-x64-3" Platform="windows" Architecture="x64" Partition="3" PartitionCount="3"/>
56-
<SPMI_Partition Include="windows-arm64-1" Platform="windows" Architecture="arm64" Partition="1" PartitionCount="3"/>
57-
<SPMI_Partition Include="windows-arm64-2" Platform="windows" Architecture="arm64" Partition="2" PartitionCount="3"/>
58-
<SPMI_Partition Include="windows-arm64-3" Platform="windows" Architecture="arm64" Partition="3" PartitionCount="3"/>
59-
<SPMI_Partition Include="linux-x64-1" Platform="linux" Architecture="x64" Partition="1" PartitionCount="3"/>
60-
<SPMI_Partition Include="linux-x64-2" Platform="linux" Architecture="x64" Partition="2" PartitionCount="3"/>
61-
<SPMI_Partition Include="linux-x64-3" Platform="linux" Architecture="x64" Partition="3" PartitionCount="3"/>
62-
<SPMI_Partition Include="linux-arm64-1" Platform="linux" Architecture="arm64" Partition="1" PartitionCount="3"/>
63-
<SPMI_Partition Include="linux-arm64-2" Platform="linux" Architecture="arm64" Partition="2" PartitionCount="3"/>
64-
<SPMI_Partition Include="linux-arm64-3" Platform="linux" Architecture="arm64" Partition="3" PartitionCount="3"/>
65-
<SPMI_Partition Include="osx-arm64-1" Platform="osx" Architecture="arm64" Partition="1" PartitionCount="3"/>
66-
<SPMI_Partition Include="osx-arm64-2" Platform="osx" Architecture="arm64" Partition="2" PartitionCount="3"/>
67-
<SPMI_Partition Include="osx-arm64-3" Platform="osx" Architecture="arm64" Partition="3" PartitionCount="3"/>
53+
<SPMI_Partition Include="windows-x64-1" Platform="windows" Architecture="x64" Partition="1" PartitionCount="9"/>
54+
<SPMI_Partition Include="windows-x64-2" Platform="windows" Architecture="x64" Partition="2" PartitionCount="9"/>
55+
<SPMI_Partition Include="windows-x64-3" Platform="windows" Architecture="x64" Partition="3" PartitionCount="9"/>
56+
<SPMI_Partition Include="windows-x64-4" Platform="windows" Architecture="x64" Partition="4" PartitionCount="9"/>
57+
<SPMI_Partition Include="windows-x64-5" Platform="windows" Architecture="x64" Partition="5" PartitionCount="9"/>
58+
<SPMI_Partition Include="windows-x64-6" Platform="windows" Architecture="x64" Partition="6" PartitionCount="9"/>
59+
<SPMI_Partition Include="windows-x64-7" Platform="windows" Architecture="x64" Partition="7" PartitionCount="9"/>
60+
<SPMI_Partition Include="windows-x64-8" Platform="windows" Architecture="x64" Partition="8" PartitionCount="9"/>
61+
<SPMI_Partition Include="windows-x64-9" Platform="windows" Architecture="x64" Partition="9" PartitionCount="9"/>
62+
<SPMI_Partition Include="windows-arm64-1" Platform="windows" Architecture="arm64" Partition="1" PartitionCount="9"/>
63+
<SPMI_Partition Include="windows-arm64-2" Platform="windows" Architecture="arm64" Partition="2" PartitionCount="9"/>
64+
<SPMI_Partition Include="windows-arm64-3" Platform="windows" Architecture="arm64" Partition="3" PartitionCount="9"/>
65+
<SPMI_Partition Include="windows-arm64-4" Platform="windows" Architecture="arm64" Partition="4" PartitionCount="9"/>
66+
<SPMI_Partition Include="windows-arm64-5" Platform="windows" Architecture="arm64" Partition="5" PartitionCount="9"/>
67+
<SPMI_Partition Include="windows-arm64-6" Platform="windows" Architecture="arm64" Partition="6" PartitionCount="9"/>
68+
<SPMI_Partition Include="windows-arm64-7" Platform="windows" Architecture="arm64" Partition="7" PartitionCount="9"/>
69+
<SPMI_Partition Include="windows-arm64-8" Platform="windows" Architecture="arm64" Partition="8" PartitionCount="9"/>
70+
<SPMI_Partition Include="windows-arm64-9" Platform="windows" Architecture="arm64" Partition="9" PartitionCount="9"/>
71+
<SPMI_Partition Include="linux-x64-1" Platform="linux" Architecture="x64" Partition="1" PartitionCount="9"/>
72+
<SPMI_Partition Include="linux-x64-2" Platform="linux" Architecture="x64" Partition="2" PartitionCount="9"/>
73+
<SPMI_Partition Include="linux-x64-3" Platform="linux" Architecture="x64" Partition="3" PartitionCount="9"/>
74+
<SPMI_Partition Include="linux-x64-4" Platform="linux" Architecture="x64" Partition="4" PartitionCount="9"/>
75+
<SPMI_Partition Include="linux-x64-5" Platform="linux" Architecture="x64" Partition="5" PartitionCount="9"/>
76+
<SPMI_Partition Include="linux-x64-6" Platform="linux" Architecture="x64" Partition="6" PartitionCount="9"/>
77+
<SPMI_Partition Include="linux-x64-7" Platform="linux" Architecture="x64" Partition="7" PartitionCount="9"/>
78+
<SPMI_Partition Include="linux-x64-8" Platform="linux" Architecture="x64" Partition="8" PartitionCount="9"/>
79+
<SPMI_Partition Include="linux-x64-9" Platform="linux" Architecture="x64" Partition="9" PartitionCount="9"/>
80+
<SPMI_Partition Include="linux-arm64-1" Platform="linux" Architecture="arm64" Partition="1" PartitionCount="9"/>
81+
<SPMI_Partition Include="linux-arm64-2" Platform="linux" Architecture="arm64" Partition="2" PartitionCount="9"/>
82+
<SPMI_Partition Include="linux-arm64-3" Platform="linux" Architecture="arm64" Partition="3" PartitionCount="9"/>
83+
<SPMI_Partition Include="linux-arm64-4" Platform="linux" Architecture="arm64" Partition="4" PartitionCount="9"/>
84+
<SPMI_Partition Include="linux-arm64-5" Platform="linux" Architecture="arm64" Partition="5" PartitionCount="9"/>
85+
<SPMI_Partition Include="linux-arm64-6" Platform="linux" Architecture="arm64" Partition="6" PartitionCount="9"/>
86+
<SPMI_Partition Include="linux-arm64-7" Platform="linux" Architecture="arm64" Partition="7" PartitionCount="9"/>
87+
<SPMI_Partition Include="linux-arm64-8" Platform="linux" Architecture="arm64" Partition="8" PartitionCount="9"/>
88+
<SPMI_Partition Include="linux-arm64-9" Platform="linux" Architecture="arm64" Partition="9" PartitionCount="9"/>
89+
<SPMI_Partition Include="osx-arm64-1" Platform="osx" Architecture="arm64" Partition="1" PartitionCount="9"/>
90+
<SPMI_Partition Include="osx-arm64-2" Platform="osx" Architecture="arm64" Partition="2" PartitionCount="9"/>
91+
<SPMI_Partition Include="osx-arm64-3" Platform="osx" Architecture="arm64" Partition="3" PartitionCount="9"/>
92+
<SPMI_Partition Include="osx-arm64-4" Platform="osx" Architecture="arm64" Partition="4" PartitionCount="9"/>
93+
<SPMI_Partition Include="osx-arm64-5" Platform="osx" Architecture="arm64" Partition="5" PartitionCount="9"/>
94+
<SPMI_Partition Include="osx-arm64-6" Platform="osx" Architecture="arm64" Partition="6" PartitionCount="9"/>
95+
<SPMI_Partition Include="osx-arm64-7" Platform="osx" Architecture="arm64" Partition="7" PartitionCount="9"/>
96+
<SPMI_Partition Include="osx-arm64-8" Platform="osx" Architecture="arm64" Partition="8" PartitionCount="9"/>
97+
<SPMI_Partition Include="osx-arm64-9" Platform="osx" Architecture="arm64" Partition="9" PartitionCount="9"/>
6898
</ItemGroup>
6999

70100
<ItemGroup Condition="'$(Architecture)' == 'x86'">
71-
<SPMI_Partition Include="windows-x86-1" Platform="windows" Architecture="x86" Partition="1" PartitionCount="3"/>
72-
<SPMI_Partition Include="windows-x86-2" Platform="windows" Architecture="x86" Partition="2" PartitionCount="3"/>
73-
<SPMI_Partition Include="windows-x86-3" Platform="windows" Architecture="x86" Partition="3" PartitionCount="3"/>
74-
<SPMI_Partition Include="linux-arm-1" Platform="linux" Architecture="arm" Partition="1" PartitionCount="3"/>
75-
<SPMI_Partition Include="linux-arm-2" Platform="linux" Architecture="arm" Partition="2" PartitionCount="3"/>
76-
<SPMI_Partition Include="linux-arm-3" Platform="linux" Architecture="arm" Partition="3" PartitionCount="3"/>
101+
<SPMI_Partition Include="windows-x86-1" Platform="windows" Architecture="x86" Partition="1" PartitionCount="9"/>
102+
<SPMI_Partition Include="windows-x86-2" Platform="windows" Architecture="x86" Partition="2" PartitionCount="9"/>
103+
<SPMI_Partition Include="windows-x86-3" Platform="windows" Architecture="x86" Partition="3" PartitionCount="9"/>
104+
<SPMI_Partition Include="windows-x86-4" Platform="windows" Architecture="x86" Partition="4" PartitionCount="9"/>
105+
<SPMI_Partition Include="windows-x86-5" Platform="windows" Architecture="x86" Partition="5" PartitionCount="9"/>
106+
<SPMI_Partition Include="windows-x86-6" Platform="windows" Architecture="x86" Partition="6" PartitionCount="9"/>
107+
<SPMI_Partition Include="windows-x86-7" Platform="windows" Architecture="x86" Partition="7" PartitionCount="9"/>
108+
<SPMI_Partition Include="windows-x86-8" Platform="windows" Architecture="x86" Partition="8" PartitionCount="9"/>
109+
<SPMI_Partition Include="windows-x86-9" Platform="windows" Architecture="x86" Partition="9" PartitionCount="9"/>
110+
<SPMI_Partition Include="linux-arm-1" Platform="linux" Architecture="arm" Partition="1" PartitionCount="9"/>
111+
<SPMI_Partition Include="linux-arm-2" Platform="linux" Architecture="arm" Partition="2" PartitionCount="9"/>
112+
<SPMI_Partition Include="linux-arm-3" Platform="linux" Architecture="arm" Partition="3" PartitionCount="9"/>
113+
<SPMI_Partition Include="linux-arm-4" Platform="linux" Architecture="arm" Partition="4" PartitionCount="9"/>
114+
<SPMI_Partition Include="linux-arm-5" Platform="linux" Architecture="arm" Partition="5" PartitionCount="9"/>
115+
<SPMI_Partition Include="linux-arm-6" Platform="linux" Architecture="arm" Partition="6" PartitionCount="9"/>
116+
<SPMI_Partition Include="linux-arm-7" Platform="linux" Architecture="arm" Partition="7" PartitionCount="9"/>
117+
<SPMI_Partition Include="linux-arm-8" Platform="linux" Architecture="arm" Partition="8" PartitionCount="9"/>
118+
<SPMI_Partition Include="linux-arm-9" Platform="linux" Architecture="arm" Partition="9" PartitionCount="9"/>
77119
</ItemGroup>
78120

79121
<ItemGroup>

0 commit comments

Comments
 (0)