Login
7 branches 0 tags
Ben (X13/Arch) Fixed most issues! Tests succeed! 6583585 2 years ago 964 Commits
nujel / web / report.html
<!doctype html>
<html lang="en-us">
	<head>
		<meta charset="utf-8"/>
		<meta name="viewport" content="width=device-width, initial-scale=1"/>
		<title>Nujel Benchmarking Report</title>
		<link rel="stylesheet" href="report.css"/>
		<script defer src="plotly-2.15.0.min.js"></script>
		<script defer src="report-data.js"></script>
		<script defer src="report.js"></script>
	</head>
	<body>
		<h1>Nujel performance report</h1>
		<p>These measurement's are pretty bad for comparing Nujel with other languages, since these benchmarks are in no way representative of a normal workload. They mainly serve to make sure that Nujel performance doesn't regress too badly during development. Another important aspect is to infer how hard a certain performance goal is to achieve, and how far away from a performance ceiling Nujel is for certain micro benchmarks.</p>
		<div id="report-wrapper">
			<h2>The good</h2>
			<div class="bar-report" report-y="total" report-log="1" report-cat="good"></div>

			<h2>The bad</h2>
			<div class="bar-report" report-y="total" report-log="1" report-cat="bad"></div>

			<h2>The ugly</h2>
			<div class="bar-report" report-y="total" report-log="1" report-cat="ugly"></div>

			<h2>Nujel performance regression tests</h2>
			<div id="report-cpu-time"></div>
			<h3>Machine descriptions:</h3>
			<ul>
				<li>Yuno: Thinkpad X13 | Arch Linux | Ryzen 7 Pro 4750U | 16GB RAM</li>
				<li>Hataraku: Fujitsu Celsius | FreeBSD 13.1 | Xeon E3-1220 v5 | 16GB ECC RAM</li>
				<li>Mirai: Raspberry PI 4 | Raspberry PI OS 64-bit | 8GB RAM</li>
				<li>Localhost: Redmi Note 8T | LineageOS 18.1 - Termux | Qualcomm SDM665 | 3GB RAM</li>
			</ul>

			<h2>x86_64</h2>
			<div class="two-col">
				<div class="cpu-report" report-hostname="yuno"></div>
				<div class="cpu-report" report-hostname="hataraku"></div>
			</div>

			<h2>aarch64</h2>
			<div class="two-col">
				<div class="cpu-report" report-hostname="mirai"></div>
				<div class="cpu-report" report-hostname="localhost"></div>
			</div>


			<h2>Combined X13 results:</h2>
			<h3>X13 - AMD Ryzen 7 Pro 4750U - Arch Linux</h3>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1"></div>
				<div class="bar-report" report-y="max-resident" report-log="1"></div>
			</div>

			<h2>X13 / x86_64 [hello] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="hello"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="hello"></div>
			</div>

			<h2>X13 / x86_64 [for] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="for"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="for"></div>
			</div>

			<h2>X13 / x86_64 [euler1] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="euler1"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler1"></div>
			</div>

						<h2>X13 / x86_64 [euler4] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="euler4"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler4"></div>
			</div>


			<h2>Combined ARM(v8) results</h2>
			<h3>RPi4 - Raspberry Pi OS aarch64</h3>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-hostname="mirai"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-hostname="mirai"></div>
			</div>

			<h2>RPi4 [hello] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="hello" report-hostname="mirai"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="hello" report-hostname="mirai"></div>
			</div>

			<h2>RPi4 [for] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="for" report-hostname="mirai"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="for" report-hostname="mirai"></div>
			</div>

			<h2>RPi4 [euler1] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="euler1" report-hostname="mirai"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler1" report-hostname="mirai"></div>
			</div>

			<h2>RPi4 [euler4] results:</h2>
			<div class="two-col">
				<div class="bar-report" report-y="total" report-log="1" report-testcase="euler4" report-hostname="mirai"></div>
				<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler4" report-hostname="mirai"></div>
			</div>
		</div>
	</body>
</html>