From 8c895d60806b9c94217ce7e5c6c58ec3b539f03c Mon Sep 17 00:00:00 2001 From: Julien Nioche Date: Wed, 8 Jan 2025 17:10:56 +0000 Subject: [PATCH 1/2] Add Graviton4 + platform and instance types using it. Fixes #338 Signed-off-by: Julien Nioche --- boaviztapi/data/archetypes/cloud/aws.csv | 49 +++++++++++++++++++++ boaviztapi/data/archetypes/server.csv | 7 ++- boaviztapi/data/crowdsourcing/cpu_specs.csv | 1 + 3 files changed, 56 insertions(+), 1 deletion(-) diff --git a/boaviztapi/data/archetypes/cloud/aws.csv b/boaviztapi/data/archetypes/cloud/aws.csv index ea6b45fd..1d1cfa2f 100644 --- a/boaviztapi/data/archetypes/cloud/aws.csv +++ b/boaviztapi/data/archetypes/cloud/aws.csv @@ -965,3 +965,52 @@ z1d.6xlarge,24,192,900,0,0,z1d.metal, db.z1d.12xlarge,48,384,0,0,0,z1d.metal, z1d.12xlarge,48,384,1800,0,0,z1d.metal, z1d.metal,48,384,1800,0,0,z1d.metal, +c8g.medium,1,2,0,0,0,c8g.metal-24xl, +c8g.large,2,4,0,0,0,c8g.metal-24xl, +c8g.xlarge,4,8,0,0,0,c8g.metal-24xl, +c8g.2xlarge,8,16,0,0,0,c8g.metal-24xl, +c8g.4xlarge,16,32,0,0,0,c8g.metal-24xl, +c8g.8xlarge,32,64,0,0,0,c8g.metal-24xl, +c8g.12xlarge,48,96,0,0,0,c8g.metal-24xl, +c8g.16xlarge,64,128,0,0,0,c8g.metal-24xl, +c8g.24xlarge,96,192,0,0,0,c8g.metal-24xl, +c8g.metal-24xl,96,192,0,0,0,c8g.metal-24xl, +m8g.medium,1,4,0,0,0,m8g.metal-24xl, +m8g.large,2,8,0,0,0,m8g.metal-24xl, +m8g.xlarge,4,16,0,0,0,m8g.metal-24xl, +m8g.2xlarge,8,32,0,0,0,m8g.metal-24xl, +m8g.4xlarge,16,64,0,0,0,m8g.metal-24xl, +m8g.8xlarge,32,128,0,0,0,m8g.metal-24xl, +m8g.12xlarge,48,192,0,0,0,m8g.metal-24xl, +m8g.16xlarge,64,256,0,0,0,m8g.metal-24xl, +m8g.24xlarge,96,384,0,0,0,m8g.metal-24xl, +m8g.metal-24xl,96,384,0,0,0,m8g.metal-24xl, +r8g.medium,1,8,0,0,0,r8g.metal-24xl, +r8g.large,2,16,0,0,0,r8g.metal-24xl, +r8g.xlarge,4,32,0,0,0,r8g.metal-24xl, +r8g.2xlarge,8,64,0,0,0,r8g.metal-24xl, +r8g.4xlarge,16,128,0,0,0,r8g.metal-24xl, +r8g.8xlarge,32,256,0,0,0,r8g.metal-24xl, +r8g.12xlarge,48,384,0,0,0,r8g.metal-24xl, +r8g.16xlarge,64,512,0,0,0,r8g.metal-24xl, +r8g.24xlarge,96,768,0,0,0,r8g.metal-24xl, +r8g.metal-24xl,96,768,0,0,0,r8g.metal-24xl, +x8g.medium,1,16,0,0,0,x8g.metal-24xl, +x8g.large,2,32,0,0,0,x8g.metal-24xl, +x8g.xlarge,4,64,0,0,0,x8g.metal-24xl, +x8g.2xlarge,8,128,0,0,0,x8g.metal-24xl, +x8g.4xlarge,16,256,0,0,0,x8g.metal-24xl, +x8g.8xlarge,32,512,0,0,0,x8g.metal-24xl, +x8g.12xlarge,48,768,0,0,0,x8g.metal-24xl, +x8g.16xlarge,64,1024,0,0,0,x8g.metal-24xl, +x8g.24xlarge,96,1536,0,0,0,x8g.metal-24xl, +x8g.metal-24xl,96,1536,0,0,0,x8g.metal-24xl, +i8g.large,2,16,468,0,0,i8g.metal-24xl, +i8g.xlarge,4,32,937,0,0,i8g.metal-24xl, +i8g.2xlarge,8,64,1875,0,0,i8g.metal-24xl, +i8g.4xlarge,16,128,3750,0,0,i8g.metal-24xl, +i8g.8xlarge,32,256,7500,0,0,i8g.metal-24xl, +i8g.12xlarge,48,384,11250,0,0,i8g.metal-24xl, +i8g.16xlarge,64,512,15000,0,0,i8g.metal-24xl, +i8g.24xlarge,96,768,22500,0,0,i8g.metal-24xl, +i8g.metal-24xl,96,768,22500,0,0,i8g.metal-24xl, \ No newline at end of file diff --git a/boaviztapi/data/archetypes/server.csv b/boaviztapi/data/archetypes/server.csv index d3dfbbd8..5ffdea5c 100644 --- a/boaviztapi/data/archetypes/server.csv +++ b/boaviztapi/data/archetypes/server.csv @@ -201,4 +201,9 @@ scw_pop2hm.base,Scaleway,rack,2,32,,AMD EPYC 7543,128,16,32,2,234,0,0,0,,0,2,0,5 scw_pro2.base,Scaleway,rack,2,32,,AMD EPYC 7543,128,24,32,2,468,0,0,0,,0,2,0,50;0;100,1,52560,0.33;0.2;0.6, scw_renders.base,Scaleway,rack,2,20,,Intel Xeon Gold 6148,40,12,32,2,3750,0,0,8,Nvidia Tesla P100,24,4,0,50;0;100,1,52560,0.33;0.2;0.6, scw_stardust1.base,Scaleway,rack,1,16,,AMD EPYC 7281,64,8,32,5,976,0,0,0,,0,2,0,50;0;100,1,52560,0.33;0.2;0.6, -platform_aws_t4g,AWS,rack,1,,,Annapurna Labs Graviton2,,8,32,0,0,0,0,0,,0,2;2;2,2.99;1;5,50;0;100,1,52560,0.33;0.2;0.6,RAM configuration was not verified \ No newline at end of file +platform_aws_t4g,AWS,rack,1,,,Annapurna Labs Graviton2,,8,32,0,0,0,0,0,,0,2;2;2,2.99;1;5,50;0;100,1,52560,0.33;0.2;0.6,RAM configuration was not verified +c8g.metal-24xl,AWS,rack,1,,,Annapurna Labs Graviton4,,12,16,0,0,0,0,0,,0,2;2;2,2.99;1;5,50;0;100,1,52560,0.33;0.2;0.6, +m8g.metal-24xl,AWS,rack,1,,,Annapurna Labs Graviton4,,12,32,0,0,0,0,0,,0,2;2;2,2.99;1;5,50;0;100,1,52560,0.33;0.2;0.6, +r8g.metal-24xl,AWS,rack,1,,,Annapurna Labs Graviton4,,12,64,0,0,0,0,0,,0,2;2;2,2.99;1;5,50;0;100,1,52560,0.33;0.2;0.6, +x8g.metal-24xl,AWS,rack,1,,,Annapurna Labs Graviton4,,12,128,0,0,0,0,0,,0,2;2;2,2.99;1;5,50;0;100,1,52560,0.33;0.2;0.6, +i8g.metal-24xl,AWS,rack,1,,,Annapurna Labs Graviton4,,12,64,6,3750,0,0,0,,0,2;2;2,2.99;1;5,50;0;100,1,52560,0.33;0.2;0.6, diff --git a/boaviztapi/data/crowdsourcing/cpu_specs.csv b/boaviztapi/data/crowdsourcing/cpu_specs.csv index fe22751d..2753c43a 100644 --- a/boaviztapi/data/crowdsourcing/cpu_specs.csv +++ b/boaviztapi/data/crowdsourcing/cpu_specs.csv @@ -1770,6 +1770,7 @@ Annapurna Labs Graviton,Graviton,,,2018-11-01,2.3 GHz,40.0,16.0,16.0,,,,,,,,Anna Annapurna Labs Graviton2,Graviton2,,,2019-11-01,2.5 GHz,150.0,64.0,64.0,,,,,,457.0,Value of cpu_manufacture https://en.wikichip.org/wiki/annapurna_labs/alpine/alc12b00,Annapurna Labs,Graviton2,https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/edit#gid=224728652 Annapurna Labs Graviton3,Graviton3,,,2021-11-01,2.6 GHz,220.0,64.0,64.0,,,,,,347.3,Sum of compute and memory controller and PCI controller die https://www.semianalysis.com/p/amazon-graviton-3-uses-chiplets-and,Annapurna Labs,Graviton3, Annapurna Labs Graviton3E,Graviton3E,,,,2.6 GHz,250.0,64.0,64.0,,,,,,347.3,Sum of compute and memory controller and PCI controller die https://www.semianalysis.com/p/amazon-graviton-3-uses-chiplets-and,Annapurna Labs,Graviton3, +Annapurna Labs Graviton4,Graviton4,,,2023-11-01,2.8 GHz,300,96,96,95000,,,,,347.3,Assume same as previous generation,Annapurna Labs,Graviton3,https://www.nextplatform.com/2023/11/28/aws-adopts-arm-v2-cores-for-expansive-graviton4-server-cpu/ Intel Core i7-8700B,Coffee Lake,Core i7 (Coffee Lake),Intel,2018-04-03,3.2 GHz,65.0,6.0,12.0,,14.0,154 mm²,,,154.0,io_die_size () + die_size (154 mm²),Intel,Core i7,https://www.techpowerup.com/cpu-specs/core-i7-8700b.c2895 Intel Xeon E5-2651 V2,Ivy Bridge,,,,,95.0,12.0,24.0,,,,,,432.2,Linear regression of cpu_manufacture,Intel,Xeon E5,https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/edit#gid=224728652 Intel Xeon E5-2665,Sandy Bridge,,,,,115.0,8.0,16.0,,,,,,350.0,Linear regression of cpu_manufacture,Intel,Xeon E5,https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/edit#gid=224728652 From 4b9f5e4d2e11ea906a87938ad72d22c82d69bdcc Mon Sep 17 00:00:00 2001 From: Julien Nioche Date: Mon, 13 Jan 2025 16:58:34 +0000 Subject: [PATCH 2/2] Adding more comments on Graviton4 in source column Signed-off-by: Julien Nioche --- boaviztapi/data/crowdsourcing/cpu_specs.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boaviztapi/data/crowdsourcing/cpu_specs.csv b/boaviztapi/data/crowdsourcing/cpu_specs.csv index 2753c43a..61115a97 100644 --- a/boaviztapi/data/crowdsourcing/cpu_specs.csv +++ b/boaviztapi/data/crowdsourcing/cpu_specs.csv @@ -1770,7 +1770,7 @@ Annapurna Labs Graviton,Graviton,,,2018-11-01,2.3 GHz,40.0,16.0,16.0,,,,,,,,Anna Annapurna Labs Graviton2,Graviton2,,,2019-11-01,2.5 GHz,150.0,64.0,64.0,,,,,,457.0,Value of cpu_manufacture https://en.wikichip.org/wiki/annapurna_labs/alpine/alc12b00,Annapurna Labs,Graviton2,https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/edit#gid=224728652 Annapurna Labs Graviton3,Graviton3,,,2021-11-01,2.6 GHz,220.0,64.0,64.0,,,,,,347.3,Sum of compute and memory controller and PCI controller die https://www.semianalysis.com/p/amazon-graviton-3-uses-chiplets-and,Annapurna Labs,Graviton3, Annapurna Labs Graviton3E,Graviton3E,,,,2.6 GHz,250.0,64.0,64.0,,,,,,347.3,Sum of compute and memory controller and PCI controller die https://www.semianalysis.com/p/amazon-graviton-3-uses-chiplets-and,Annapurna Labs,Graviton3, -Annapurna Labs Graviton4,Graviton4,,,2023-11-01,2.8 GHz,300,96,96,95000,,,,,347.3,Assume same as previous generation,Annapurna Labs,Graviton3,https://www.nextplatform.com/2023/11/28/aws-adopts-arm-v2-cores-for-expansive-graviton4-server-cpu/ +Annapurna Labs Graviton4,Graviton4,,,2023-11-01,2.8 GHz,300,96,96,95000,,,,,347.3,Assume same as previous generation,Annapurna Labs,Graviton3,"https://www.nextplatform.com/2023/11/28/aws-adopts-arm-v2-cores-for-expansive-graviton4-server-cpu/;Exluding the 48xl instances which have slightly different characteristics (lower freq and 96 cores x 2-socket) those could be added later on. we are estimating 300. This is an assumption based on the incremental TDP increases in the earlier Grav models and the fact that other processors with the same clock speed and number of cores generally run at 360. We lowered this to 300 to avoid overestimating. We also assume the die size of 347.3 mm² - the same as the Grav3 - because AWS didn't announce anything about reduction in die size in their Grav4 press releases" Intel Core i7-8700B,Coffee Lake,Core i7 (Coffee Lake),Intel,2018-04-03,3.2 GHz,65.0,6.0,12.0,,14.0,154 mm²,,,154.0,io_die_size () + die_size (154 mm²),Intel,Core i7,https://www.techpowerup.com/cpu-specs/core-i7-8700b.c2895 Intel Xeon E5-2651 V2,Ivy Bridge,,,,,95.0,12.0,24.0,,,,,,432.2,Linear regression of cpu_manufacture,Intel,Xeon E5,https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/edit#gid=224728652 Intel Xeon E5-2665,Sandy Bridge,,,,,115.0,8.0,16.0,,,,,,350.0,Linear regression of cpu_manufacture,Intel,Xeon E5,https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/edit#gid=224728652