{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "We want to build a CPU dataset.\n", "There is pointer on https://github.com/felixsteinke/cpu-spec-dataset\n", "\n", "## AMD Dataset\n", "\n", "Manually Export Data as CSV/Excel from https://www.amd.com/en/products/specifications/processors\n", "Website Screenshot\n", "\n", "blob:https://www.amd.com/fc70f2d3-27d4-4bf1-a466-9912927167de\n", "\n", "## Ampere Dataset\n", "\n", "Extracted from https://amperecomputing.com/briefs/ampere-altra-family-product-brief with the responsible Web Scraper.\n", "\n", "cd ampere-web-scraper\n", "java -jar ./target/exectuable.jar\n", "\n", "## Intel Dataset\n", "\n", "Extracted from https://ark.intel.com/content/www/us/en/ark.html with the responsible Web Scraper.\n", "\n", "cd intel-web-scraper\n", "java -jar ./target/exectuable.jar\n", "\n", "## CPU Benchmark Dataset\n", "\n", "Extracted from https://www.cpubenchmark.net/cpu_list.php with the responsible Web Scraper.\n", "\n", "cd benchmark-web-scraper\n", "java -jar ./target/exectuable.jar\n", "\n", "## CPU World Dataset\n", "\n", "Extracted from https://www.cpu-world.com/CPUs/CPU.html with the responsible Web Scraper.\n", "\n", "cd cpuworld-web-scraper\n", "mvn -jar ./target/exectuable.jar" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "test" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Extraction from https://www.intel.com/content/www/us/en/ark/products/series/236644/5th-gen-intel-xeon-scalable-processors.html\n", "```html\n", "
\n",
" \n",
" \n",
" \n",
" Product Name\n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" Launch Date\n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" Total Cores\n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" Max Turbo Frequency\n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" Processor Base Frequency\n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" Cache\n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" TDP\n",
" \n",
" | \n",
" \n",
" \n",
" \n",
"
|---|---|---|---|---|---|---|
| \n",
" \n",
" \n",
" Intel® Xeon® Bronze 3508U Processor\n",
" \n",
" | \n",
"\n",
" \n",
" \n",
" \n", " \n", " \n", " \n", " \n", " \n", " Q4'23\n", " \n", " \n", " \n", " | \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " 8\n", " \n", " \n", " \n", " | \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " 2.2 GHz\n", " \n", " \n", " \n", " | \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " 2.10 GHz\n", " \n", " \n", " \n", " | \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " 22.5 MB\n", " \n", " \n", " \n", " | \n", " \n", " \n", " \n", "\n", " \n", " \n", " \n", " \n", " \n", " 125 W\n", " \n", " \n", " \n", " | \n", " \n", " \n", "
| \n", " | Name | \n", "TDP | \n", "# of Threads | \n", "TDP_per_core | \n", "Launch Date | \n", "
|---|---|---|---|---|---|
| 34 | \n", "AMD Ryzen™ 9 9950X | \n", "170 | \n", "32.0 | \n", "5.312500 | \n", "08/15/2024 | \n", "
| 36 | \n", "AMD Ryzen™ 9 9900X | \n", "120 | \n", "24.0 | \n", "5.000000 | \n", "08/15/2024 | \n", "
| 38 | \n", "AMD Ryzen™ 7 9800X3D | \n", "120 | \n", "16.0 | \n", "7.500000 | \n", "11/07/2024 | \n", "
| 39 | \n", "AMD Ryzen™ 7 9700X | \n", "65 | \n", "16.0 | \n", "4.062500 | \n", "08/08/2024 | \n", "
| 40 | \n", "AMD Ryzen™ 5 9600X | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "08/08/2024 | \n", "
| 44 | \n", "AMD Ryzen™ 7 PRO 8845HS | \n", "45 | \n", "16.0 | \n", "2.812500 | \n", "04/16/2024 | \n", "
| 46 | \n", "AMD Ryzen™ 7 PRO 8700GE | \n", "35 | \n", "16.0 | \n", "2.187500 | \n", "4/16/2024 | \n", "
| 47 | \n", "AMD Ryzen™ 7 PRO 8700G | \n", "65 | \n", "16.0 | \n", "4.062500 | \n", "4/16/2024 | \n", "
| 51 | \n", "AMD Ryzen™ 5 PRO 8600GE | \n", "35 | \n", "12.0 | \n", "2.916667 | \n", "4/16/2024 | \n", "
| 52 | \n", "AMD Ryzen™ 5 PRO 8600G | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "4/16/2024 | \n", "
| 54 | \n", "AMD Ryzen™ 5 PRO 8500GE | \n", "35 | \n", "12.0 | \n", "2.916667 | \n", "4/16/2024 | \n", "
| 55 | \n", "AMD Ryzen™ 5 PRO 8500G | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "4/16/2024 | \n", "
| 57 | \n", "AMD Ryzen™ 3 PRO 8300GE | \n", "35 | \n", "8.0 | \n", "4.375000 | \n", "4/16/2024 | \n", "
| 58 | \n", "AMD Ryzen™ 3 PRO 8300G | \n", "65 | \n", "8.0 | \n", "8.125000 | \n", "4/16/2024 | \n", "
| 62 | \n", "AMD Ryzen™ 7 8700G | \n", "65 | \n", "16.0 | \n", "4.062500 | \n", "1/31/2024 | \n", "
| 63 | \n", "AMD Ryzen™ 7 8700F | \n", "65 | \n", "16.0 | \n", "4.062500 | \n", "04/01/2024 | \n", "
| 67 | \n", "AMD Ryzen™ 5 8600G | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "1/31/2024 | \n", "
| 69 | \n", "AMD Ryzen™ 5 8500GE | \n", "35 | \n", "12.0 | \n", "2.916667 | \n", "4/16/2024 | \n", "
| 70 | \n", "AMD Ryzen™ 5 8500G | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "1/31/2024 | \n", "
| 72 | \n", "AMD Ryzen™ 3 8300GE | \n", "35 | \n", "8.0 | \n", "4.375000 | \n", "4/16/2024 | \n", "
| 73 | \n", "AMD Ryzen™ 5 8400F | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "04/01/2024 | \n", "
| 74 | \n", "AMD Ryzen™ 3 8300G | \n", "65 | \n", "8.0 | \n", "8.125000 | \n", "1/31/2024 | \n", "
| 105 | \n", "AMD Ryzen™ 9 7940HX | \n", "55 | \n", "32.0 | \n", "1.718750 | \n", "1/17/2024 | \n", "
| 111 | \n", "AMD Ryzen™ 7 7840HX | \n", "55 | \n", "24.0 | \n", "2.291667 | \n", "1/17/2024 | \n", "
| 124 | \n", "AMD Ryzen™ 5 7600X3D | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "9/5/2024 | \n", "
| 138 | \n", "AMD Ryzen™ 5 7400F | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "1/9/2025 | \n", "
| 178 | \n", "AMD Ryzen™ 7 PRO 5755GE | \n", "35 | \n", "16.0 | \n", "2.187500 | \n", "9/5/2024 | \n", "
| 179 | \n", "AMD Ryzen™ 7 PRO 5755G | \n", "65 | \n", "16.0 | \n", "4.062500 | \n", "9/5/2024 | \n", "
| 183 | \n", "AMD Ryzen™ 5 PRO 5655GE | \n", "35 | \n", "12.0 | \n", "2.916667 | \n", "5/7/2024 | \n", "
| 184 | \n", "AMD Ryzen™ 5 PRO 5655G | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "5/7/2024 | \n", "
| 191 | \n", "AMD Ryzen™ 3 PRO 5355GE | \n", "35 | \n", "8.0 | \n", "4.375000 | \n", "9/5/2024 | \n", "
| 192 | \n", "AMD Ryzen™ 3 PRO 5355G | \n", "65 | \n", "8.0 | \n", "8.125000 | \n", "9/5/2024 | \n", "
| 198 | \n", "AMD Ryzen™ 9 5900XT | \n", "105 | \n", "32.0 | \n", "3.281250 | \n", "07/31/2024 | \n", "
| 206 | \n", "AMD Ryzen™ 7 5800XT | \n", "105 | \n", "16.0 | \n", "6.562500 | \n", "07/31/2024 | \n", "
| 214 | \n", "AMD Ryzen™ 7 5700X3D | \n", "105 | \n", "16.0 | \n", "6.562500 | \n", "01/08/2024 | \n", "
| 219 | \n", "AMD Ryzen™ 7 5700 | \n", "65 | \n", "16.0 | \n", "4.062500 | \n", "01/31/2024 | \n", "
| 229 | \n", "AMD Ryzen™ 5 5600XT | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "10/31/2024 | \n", "
| 230 | \n", "AMD Ryzen™ 5 5600T | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "10/31/2024 | \n", "
| 231 | \n", "AMD Ryzen™ 5 5600GT | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "01/08/2024 | \n", "
| 238 | \n", "AMD Ryzen™ 5 5500GT | \n", "65 | \n", "12.0 | \n", "5.416667 | \n", "01/08/2024 | \n", "
| \n", " | Name | \n", "TDP | \n", "
|---|---|---|
| 0 | \n", "1075T | \n", "95 | \n", "
| 1 | \n", "255e | \n", "45 | \n", "
| 2 | \n", "3260 HE | \n", "45 | \n", "
| 3 | \n", "3280 | \n", "65 | \n", "
| 4 | \n", "3320 EE | \n", "25 | \n", "
| ... | \n", "... | \n", "... | \n", "
| 3923 | \n", "TL-52 | \n", "31 | \n", "
| 3924 | \n", "TL-60 | \n", "31 | \n", "
| 3925 | \n", "TL-64 | \n", "35 | \n", "
| 3926 | \n", "X1150 | \n", "17 | \n", "
| 3927 | \n", "X940 | \n", "45 | \n", "
3928 rows × 2 columns
\n", "| \n", " | Name | \n", "TDP | \n", "
|---|---|---|
| 0 | \n", "AMD EPYC 9965 | \n", "500.0 | \n", "
| 1 | \n", "AMD EPYC 9845 | \n", "390.0 | \n", "
| 2 | \n", "AMD EPYC 9825 | \n", "390.0 | \n", "
| \n", " | Name | \n", "TDP | \n", "TDP_AMD | \n", "_merge | \n", "
|---|---|---|---|---|
| 505 | \n", "AMD EPYC 4124P | \n", "65 | \n", "65 | \n", "right_only | \n", "
| 506 | \n", "AMD EPYC 4244P | \n", "65 | \n", "65 | \n", "right_only | \n", "
| 507 | \n", "AMD EPYC 4344P | \n", "65 | \n", "65 | \n", "right_only | \n", "
| 508 | \n", "AMD EPYC 4364P | \n", "105 | \n", "105 | \n", "right_only | \n", "
| 509 | \n", "AMD EPYC 4464P | \n", "65 | \n", "65 | \n", "right_only | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 752 | \n", "AMD Opteron 6328 | \n", "115 | \n", "115 | \n", "right_only | \n", "
| 753 | \n", "AMD Opteron 6338P | \n", "99 | \n", "99 | \n", "right_only | \n", "
| 754 | \n", "AMD Opteron 6344 | \n", "115 | \n", "115 | \n", "right_only | \n", "
| 757 | \n", "AMD Opteron 6370P | \n", "99 | \n", "99 | \n", "right_only | \n", "
| 807 | \n", "AMD Opteron X2170 APU | \n", "25 | \n", "25 | \n", "right_only | \n", "
113 rows × 4 columns
\n", "| \n", " | Name | \n", "TDP | \n", "
|---|---|---|
| 505 | \n", "AMD EPYC 4124P | \n", "65 | \n", "
| 506 | \n", "AMD EPYC 4244P | \n", "65 | \n", "
| 507 | \n", "AMD EPYC 4344P | \n", "65 | \n", "
| 508 | \n", "AMD EPYC 4364P | \n", "105 | \n", "
| 509 | \n", "AMD EPYC 4464P | \n", "65 | \n", "
| ... | \n", "... | \n", "... | \n", "
| 752 | \n", "AMD Opteron 6328 | \n", "115 | \n", "
| 753 | \n", "AMD Opteron 6338P | \n", "99 | \n", "
| 754 | \n", "AMD Opteron 6344 | \n", "115 | \n", "
| 757 | \n", "AMD Opteron 6370P | \n", "99 | \n", "
| 807 | \n", "AMD Opteron X2170 APU | \n", "25 | \n", "
113 rows × 2 columns
\n", "| \n", " | Name | \n", "TDP | \n", "
|---|---|---|
| 3928 | \n", "AMD EPYC 4124P | \n", "65 | \n", "