Skip to content

Commit f608cd0

Browse files
author
SlithyMatt
committed
Results for Mac M4
1 parent 5149311 commit f608cd0

File tree

4 files changed

+295
-0
lines changed

4 files changed

+295
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,4 @@ dkms.conf
6363
*.ssd
6464
*.bin
6565
.~*
66+
.DS_Store

modern/build-mac.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
3+
for i in {1,2,4,6,8,12}
4+
do
5+
echo "Speccy standard, 32x22, 15 max iteration, $i thread"
6+
g++ -o man_speccy_$i.exe -O3 -ffast-math -I/opt/X11/include -L/opt/X11/lib -DWIDTH=32 -DHEIGHT=22 -DMAX_ITER=15 -DNUM_THREADS=$i mandelbrot.cpp -lm -lX11 -lpthread -lpng
7+
done
8+
9+
for i in {1,2,4,6,8,12}
10+
do
11+
echo "EGA/NTSC standard, 320x200, 16 max iteration, $i thread"
12+
g++ -o man_ega_$i.exe -O3 -ffast-math -I/opt/X11/include -L/opt/X11/lib -DWIDTH=320 -DHEIGHT=200 -DMAX_ITER=16 -DNUM_THREADS=$i mandelbrot.cpp -lm -lX11 -lpthread -lpng
13+
done
14+
15+
for i in {1,2,4,6,8,12,16,24,32,48,64,96,128}
16+
do
17+
echo "4K UHD, 3840x2160, 2000 max iteration, $i thread"
18+
g++ -o man_4k_2000_$i.exe -O3 -ffast-math -I/opt/X11/include -L/opt/X11/lib -DWIDTH=3840 -DHEIGHT=2160 -DMAX_ITER=2000 -DNUM_THREADS=$i mandelbrot.cpp -lm -lX11 -lpthread -lpng
19+
done

modern/mac_m4.txt

Lines changed: 275 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,275 @@
1+
Speccy standard, 32x22, 15 max iteration, 1 thread
2+
Elapsed Time: 0.001556s
3+
Elapsed Time: 0.001067s
4+
Elapsed Time: 0.000893s
5+
Elapsed Time: 0.000736s
6+
Elapsed Time: 0.000404s
7+
Elapsed Time: 0.000576s
8+
Elapsed Time: 0.000503s
9+
Elapsed Time: 0.000599s
10+
Elapsed Time: 0.000511s
11+
Elapsed Time: 0.00051s
12+
Speccy standard, 32x22, 15 max iteration, 2 thread
13+
Elapsed Time: 0.001223s
14+
Elapsed Time: 0.000868s
15+
Elapsed Time: 0.000689s
16+
Elapsed Time: 0.000509s
17+
Elapsed Time: 0.000439s
18+
Elapsed Time: 0.000433s
19+
Elapsed Time: 0.000406s
20+
Elapsed Time: 0.000382s
21+
Elapsed Time: 0.000363s
22+
Elapsed Time: 0.000343s
23+
Speccy standard, 32x22, 15 max iteration, 4 thread
24+
Elapsed Time: 0.000801s
25+
Elapsed Time: 0.000664s
26+
Elapsed Time: 0.000599s
27+
Elapsed Time: 0.000489s
28+
Elapsed Time: 0.000443s
29+
Elapsed Time: 0.000416s
30+
Elapsed Time: 0.000363s
31+
Elapsed Time: 0.000377s
32+
Elapsed Time: 0.000388s
33+
Elapsed Time: 0.000359s
34+
Speccy standard, 32x22, 15 max iteration, 6 thread
35+
Elapsed Time: 0.000774s
36+
Elapsed Time: 0.000583s
37+
Elapsed Time: 0.000423s
38+
Elapsed Time: 0.000407s
39+
Elapsed Time: 0.000381s
40+
Elapsed Time: 0.000397s
41+
Elapsed Time: 0.0004s
42+
Elapsed Time: 0.000402s
43+
Elapsed Time: 0.000385s
44+
Elapsed Time: 0.000342s
45+
Speccy standard, 32x22, 15 max iteration, 8 thread
46+
Elapsed Time: 0.000813s
47+
Elapsed Time: 0.0007s
48+
Elapsed Time: 0.000551s
49+
Elapsed Time: 0.000464s
50+
Elapsed Time: 0.000423s
51+
Elapsed Time: 0.000391s
52+
Elapsed Time: 0.000362s
53+
Elapsed Time: 0.000415s
54+
Elapsed Time: 0.000336s
55+
Elapsed Time: 0.000332s
56+
Speccy standard, 32x22, 15 max iteration, 12 thread
57+
Elapsed Time: 0.001202s
58+
Elapsed Time: 0.000612s
59+
Elapsed Time: 0.000475s
60+
Elapsed Time: 0.000413s
61+
Elapsed Time: 0.000445s
62+
Elapsed Time: 0.000433s
63+
Elapsed Time: 0.000357s
64+
Elapsed Time: 0.000386s
65+
Elapsed Time: 0.00036s
66+
Elapsed Time: 0.000311s
67+
EGA/NTSC standard, 320x200, 16 max iteration, 1 thread
68+
Elapsed Time: 0.010829s
69+
Elapsed Time: 0.008984s
70+
Elapsed Time: 0.007191s
71+
Elapsed Time: 0.006153s
72+
Elapsed Time: 0.005819s
73+
Elapsed Time: 0.005774s
74+
Elapsed Time: 0.005273s
75+
Elapsed Time: 0.005057s
76+
Elapsed Time: 0.005022s
77+
Elapsed Time: 0.005025s
78+
EGA/NTSC standard, 320x200, 16 max iteration, 2 thread
79+
Elapsed Time: 0.008681s
80+
Elapsed Time: 0.006634s
81+
Elapsed Time: 0.005243s
82+
Elapsed Time: 0.004656s
83+
Elapsed Time: 0.00426s
84+
Elapsed Time: 0.004031s
85+
Elapsed Time: 0.003943s
86+
Elapsed Time: 0.003746s
87+
Elapsed Time: 0.003666s
88+
Elapsed Time: 0.003766s
89+
EGA/NTSC standard, 320x200, 16 max iteration, 4 thread
90+
Elapsed Time: 0.007677s
91+
Elapsed Time: 0.005895s
92+
Elapsed Time: 0.005049s
93+
Elapsed Time: 0.004798s
94+
Elapsed Time: 0.004439s
95+
Elapsed Time: 0.00409s
96+
Elapsed Time: 0.004058s
97+
Elapsed Time: 0.003813s
98+
Elapsed Time: 0.003749s
99+
Elapsed Time: 0.003624s
100+
EGA/NTSC standard, 320x200, 16 max iteration, 6 thread
101+
Elapsed Time: 0.007654s
102+
Elapsed Time: 0.005632s
103+
Elapsed Time: 0.00492s
104+
Elapsed Time: 0.004687s
105+
Elapsed Time: 0.004358s
106+
Elapsed Time: 0.004015s
107+
Elapsed Time: 0.003849s
108+
Elapsed Time: 0.003747s
109+
Elapsed Time: 0.003742s
110+
Elapsed Time: 0.003679s
111+
EGA/NTSC standard, 320x200, 16 max iteration, 8 thread
112+
Elapsed Time: 0.007613s
113+
Elapsed Time: 0.005664s
114+
Elapsed Time: 0.004983s
115+
Elapsed Time: 0.00456s
116+
Elapsed Time: 0.00438s
117+
Elapsed Time: 0.004186s
118+
Elapsed Time: 0.004005s
119+
Elapsed Time: 0.004338s
120+
Elapsed Time: 0.00358s
121+
Elapsed Time: 0.003641s
122+
EGA/NTSC standard, 320x200, 16 max iteration, 12 thread
123+
Elapsed Time: 0.007205s
124+
Elapsed Time: 0.00599s
125+
Elapsed Time: 0.004984s
126+
Elapsed Time: 0.004632s
127+
Elapsed Time: 0.004377s
128+
Elapsed Time: 0.00406s
129+
Elapsed Time: 0.003944s
130+
Elapsed Time: 0.003913s
131+
Elapsed Time: 0.00373s
132+
Elapsed Time: 0.003585s
133+
4K UHD, 3840x2160, 2000 max iteration, 1 thread
134+
Elapsed Time: 6.86103s
135+
Elapsed Time: 6.83999s
136+
Elapsed Time: 6.84029s
137+
Elapsed Time: 6.84142s
138+
Elapsed Time: 6.8449s
139+
Elapsed Time: 6.84402s
140+
Elapsed Time: 6.84722s
141+
Elapsed Time: 6.84351s
142+
Elapsed Time: 6.84329s
143+
Elapsed Time: 6.84359s
144+
4K UHD, 3840x2160, 2000 max iteration, 2 thread
145+
Elapsed Time: 3.66766s
146+
Elapsed Time: 3.61722s
147+
Elapsed Time: 3.66032s
148+
Elapsed Time: 3.70755s
149+
Elapsed Time: 3.65268s
150+
Elapsed Time: 3.69337s
151+
Elapsed Time: 3.67613s
152+
Elapsed Time: 3.70145s
153+
Elapsed Time: 3.65758s
154+
Elapsed Time: 3.69523s
155+
4K UHD, 3840x2160, 2000 max iteration, 4 thread
156+
Elapsed Time: 2.07362s
157+
Elapsed Time: 2.05197s
158+
Elapsed Time: 2.05213s
159+
Elapsed Time: 2.05226s
160+
Elapsed Time: 2.05355s
161+
Elapsed Time: 2.05283s
162+
Elapsed Time: 2.05251s
163+
Elapsed Time: 2.05293s
164+
Elapsed Time: 2.05208s
165+
Elapsed Time: 2.05271s
166+
4K UHD, 3840x2160, 2000 max iteration, 6 thread
167+
Elapsed Time: 1.7381s
168+
Elapsed Time: 1.72993s
169+
Elapsed Time: 1.72752s
170+
Elapsed Time: 1.72751s
171+
Elapsed Time: 1.72455s
172+
Elapsed Time: 1.72896s
173+
Elapsed Time: 1.72928s
174+
Elapsed Time: 1.73082s
175+
Elapsed Time: 1.72528s
176+
Elapsed Time: 1.72978s
177+
4K UHD, 3840x2160, 2000 max iteration, 8 thread
178+
Elapsed Time: 1.474s
179+
Elapsed Time: 1.47308s
180+
Elapsed Time: 1.47267s
181+
Elapsed Time: 1.47072s
182+
Elapsed Time: 1.47026s
183+
Elapsed Time: 1.46718s
184+
Elapsed Time: 1.47083s
185+
Elapsed Time: 1.47247s
186+
Elapsed Time: 1.47476s
187+
Elapsed Time: 1.47239s
188+
4K UHD, 3840x2160, 2000 max iteration, 12 thread
189+
Elapsed Time: 1.23056s
190+
Elapsed Time: 1.21917s
191+
Elapsed Time: 1.22148s
192+
Elapsed Time: 1.23284s
193+
Elapsed Time: 1.2272s
194+
Elapsed Time: 1.21792s
195+
Elapsed Time: 1.22279s
196+
Elapsed Time: 1.2251s
197+
Elapsed Time: 1.22418s
198+
Elapsed Time: 1.22195s
199+
4K UHD, 3840x2160, 2000 max iteration, 16 thread
200+
Elapsed Time: 1.18858s
201+
Elapsed Time: 1.18167s
202+
Elapsed Time: 1.18131s
203+
Elapsed Time: 1.18103s
204+
Elapsed Time: 1.17981s
205+
Elapsed Time: 1.18212s
206+
Elapsed Time: 1.17932s
207+
Elapsed Time: 1.17979s
208+
Elapsed Time: 1.18216s
209+
Elapsed Time: 1.18144s
210+
4K UHD, 3840x2160, 2000 max iteration, 24 thread
211+
Elapsed Time: 1.18762s
212+
Elapsed Time: 1.18102s
213+
Elapsed Time: 1.17855s
214+
Elapsed Time: 1.18049s
215+
Elapsed Time: 1.17961s
216+
Elapsed Time: 1.18111s
217+
Elapsed Time: 1.17979s
218+
Elapsed Time: 1.17901s
219+
Elapsed Time: 1.18487s
220+
Elapsed Time: 1.17947s
221+
4K UHD, 3840x2160, 2000 max iteration, 32 thread
222+
Elapsed Time: 1.18818s
223+
Elapsed Time: 1.17967s
224+
Elapsed Time: 1.18134s
225+
Elapsed Time: 1.17865s
226+
Elapsed Time: 1.17975s
227+
Elapsed Time: 1.18131s
228+
Elapsed Time: 1.1791s
229+
Elapsed Time: 1.18015s
230+
Elapsed Time: 1.18048s
231+
Elapsed Time: 1.18024s
232+
4K UHD, 3840x2160, 2000 max iteration, 48 thread
233+
Elapsed Time: 1.19114s
234+
Elapsed Time: 1.18039s
235+
Elapsed Time: 1.18003s
236+
Elapsed Time: 1.18093s
237+
Elapsed Time: 1.17989s
238+
Elapsed Time: 1.18053s
239+
Elapsed Time: 1.18159s
240+
Elapsed Time: 1.18296s
241+
Elapsed Time: 1.18109s
242+
Elapsed Time: 1.18026s
243+
4K UHD, 3840x2160, 2000 max iteration, 64 thread
244+
Elapsed Time: 1.19221s
245+
Elapsed Time: 1.18042s
246+
Elapsed Time: 1.18509s
247+
Elapsed Time: 1.18318s
248+
Elapsed Time: 1.18087s
249+
Elapsed Time: 1.18159s
250+
Elapsed Time: 1.18202s
251+
Elapsed Time: 1.18054s
252+
Elapsed Time: 1.18s
253+
Elapsed Time: 1.18161s
254+
4K UHD, 3840x2160, 2000 max iteration, 96 thread
255+
Elapsed Time: 1.1889s
256+
Elapsed Time: 1.18164s
257+
Elapsed Time: 1.18194s
258+
Elapsed Time: 1.18014s
259+
Elapsed Time: 1.18423s
260+
Elapsed Time: 1.18063s
261+
Elapsed Time: 1.18015s
262+
Elapsed Time: 1.18085s
263+
Elapsed Time: 1.18648s
264+
Elapsed Time: 1.17971s
265+
4K UHD, 3840x2160, 2000 max iteration, 128 thread
266+
Elapsed Time: 1.18822s
267+
Elapsed Time: 1.18148s
268+
Elapsed Time: 1.18082s
269+
Elapsed Time: 1.17941s
270+
Elapsed Time: 1.181s
271+
Elapsed Time: 1.182s
272+
Elapsed Time: 1.18366s
273+
Elapsed Time: 1.18081s
274+
Elapsed Time: 1.18567s
275+
Elapsed Time: 1.1823s

modern/mac_m4_results.ods

42.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)