AWS Ice Lake Comparison: Benchmarks and Insights
Key Takeaways
The video compares the performance of AWS Ice Lake CPUs to GPU computing on three AWS instance types, focusing on computer vision inferences and the speed-to-cost ratio.
Full Transcript
what's up everybody wanted to really quickly make a video walking through some of the facts and details behind the Intel c6i ice Lake processor and how it operates on AWS specifically ec2 instances so in this video we're going to walk through some of the facts behind uh the ice Lake chips performance we'll kind of compare that performance to other GPU instances to better understand what the relationship between speed and cost looks like and then we will finish with a quick summary of use cases in which the ice lake is a great thing to pick so with that started a little history right so the ice Lake chip also known as the c6i is one of Intel's latest chips it's very powerful and in this video we're going to be comparing the 2x large instance in our comparisons with the GPU units so really quickly for those not familiar with AWS there's a formatting so everything to the left of the period is the name of the processing unit so in this case right so the c6i that's our processing unit and everything to the right of the period is the size of the instance so there's large x-large 2x large Etc and the the bigger the instant size you get the more resources you have so for example we are focusing on the 2XL large sorry 2x large which has access to eight vcpus at virtual CPU if you recall ec2 instances are a remote server that is provided to you by the AWS service so the idea is the 2x large gets you eight virtual CPU units and it also gets you 16 gigabytes which is very similar to gigabytes they're just mathematically altered to match reality right so basically 16 gigabytes in memory which is a really powerful useful size you can do a lot of things with this much resources specifically though let's see how performance performing computer vision inferences Stacks up for the CPU units versus the GP units which we have down here so this column this is our isolate column and the most interesting things to be paying attention to are first this one second is this one and then third is this one which we're going to talk about instant control order now so what is this row right here this row is our FPS this is the frames per second at which our Processing Unit can process uh images and get computer vision results right so a process is you give us an image we perform computer vision on it and we tell you what's in that image right and the inference results are I detected a car I detected a person whatever they may be so in this case I'm comparing across the instances there are all 2x large and the only thing that changes is the processing unit and the GP unit in each one so let's walk through some of these results first and foremost we'll talk about speeds you will notice that of the four instances compared here that the ice lake is the slowest of the four which is okay because in a moment we're going to be talking about price which is equally important and the idea is that as you switch over to gpus right so from this particular CPU unit which is the ice Lake to the T4 Nvidia graphics card the speed does increase on the GPU and as we increase the size of the GPU it also increases in speed but more importantly is speed increases but it provides diminishing returns in relation to the price so for example between the lowest and the highest is about a factor of 10x right so the ice Lake on demand pricing is 34 cents for the V100 which is our most powerful tested uh graphics card in this experiment uh the price difference is about a factor of 10 whereas the speed difference is a factor of about two right so um that's always something to keep in mind is that speed typically does not scale with price and with that said we can get a analysis and overall analysis of the speed to cost ratio down here in this final row so for the ice Lake what you get for the price point to speed ratio is a rating of 152. we get this rating by just taking the FPS and dividing it by its cost and you'll notice that the ratio of Effectiveness or Price efficiency or however you want to think about it tends to decrease or slightly increased I guess in this case right it goes from 94 to 95 and then back down to 40 with price but the important thing here is that the trend kind of goes down into the right like so so what this tells us is that if you're looking for an instance that has really great processing power at a reasonable price the ice Lake offers you more than enough features and functions and speed to get the majority of use cases done for an effective price as you run into more Niche sectors in which you have to really get specifically High complex video streams you know multi-parallel video streams going on you might potentially need more FPS but in a general purpose setting we're confident with saying that the ice Lake chip does offer a better experience in terms of ease of use price and scalability and the long-term run of things and uh if you want to learn more about the ec2 c6i instance it's very easy to get started all you have to do is essentially grab one of these instances and spin it up on AWS right so here I have a AWS ec2 c6i 2x large instance running once I have this instance running it's just a virtual machine so I could remote into it I can get my application running on it I can set up AWS batch I could turn it into an endpoint whatever I want to do with it I can serve customers at a really effective balance of speed to price here and um if the you know too many customers start to interact all I have to do is spin up more instances and the more ice Lake instances I spin up the more cost effective I get so as I scale I save money and I serve customers I hope this video has been useful to everybody and if anybody has any questions or comments please leave it in the blog post tied to this or the YouTube channel and uh I'm looking forward to seeing those responses have a good one guys see ya
Original Description
In this video, we walk through how AWS Ice Lake CPUs compare to GPU computing on three AWS instance types.
Accompanying blog post with more information: https://blog.roboflow.com/aws-ice-lake-comparison/
Read more computer vision tutorials and guides: https://blog.roboflow.com
Learn more about Roboflow: https://roboflow.com
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Roboflow · Roboflow · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
YOLOv3 PyTorch Notebook Tutorial
Roboflow
How to Train YOLOv4 on a Custom Dataset (PyTorch)
Roboflow
How to Train YOLOv5 on a Custom Dataset
Roboflow
How to Use the Roboflow Dataset Health Check
Roboflow
What is Mean Average Precision (mAP)?
Roboflow
How to Use the Roboflow Model Library
Roboflow
How to Train EfficientDet in TensorFlow 2 Object Detection
Roboflow
How to Train YOLO v4 Tiny (Darknet) on a Custom Dataset
Roboflow
Ask the Roboflow Team Anything - Episode 1
Roboflow
Exploring The COCO Dataset
Roboflow
Community Spotlight: Improving Uno with Computer Vision
Roboflow
Mosaic Data Augmentation - Deep Dive
Roboflow
Hands on with the OAK-1
Roboflow
Glenn Jocher: What is New in YOLO v5?
Roboflow
How to Use Amazon Rekognition Custom Labels and Roboflow to Build an Object Detection Model
Roboflow
An Interview with Brandon Gilles, Luxonis Founder and OAK Chief Architect
Roboflow
How to Train a Custom Mobile Object Detection Model (with YOLOv4 Tiny and TensorFlow Lite)
Roboflow
Tackling the Small Object Problem in Object Detection
Roboflow
Fast.ai v2 Released - What's New?
Roboflow
Teaser: Roboflow Train (1-Click Computer Vision AutoML)
Roboflow
How to Train a Custom Resnet34 Image Classification Model
Roboflow
How to Label Images for Object Detection with CVAT
Roboflow
Deploy YOLOv5 to Jetson Xavier NX at 30 FPS
Roboflow
Elisha Odemakinde Hosts Roboflow ML Engineer, Jacob Solawetz
Roboflow
Getting Started with VoTT - Computer Vision Annotation
Roboflow
How to Manage Classes in Object Detection (Rename, Combine, Balance)
Roboflow
How to Train YOLOv4 on a Custom Dataset in Darknet
Roboflow
Is Grayscale a Preprocessing or Augmentation Step in Computer Vision?
Roboflow
Getting Started with Image Data Augmentation
Roboflow
Glenn Jocher: Image Augmentation in YOLO v5 and Beyond
Roboflow
GA Hosts Roboflow - Healthcare and AI
Roboflow
How do self driving cars know when to stop?
Roboflow
What is PASCAL VOC XML?
Roboflow
AutoML Showdown: Google vs Amazon vs Microsoft
Roboflow
How is computer vision changing manufacturing?
Roboflow
The Alphabet in American Sign Language
Roboflow
Luxonis OAK-D: Computer Vision on Device
Roboflow
How to Train a Custom Faster R-CNN Model with Facebook AI's Detectron2 | Use Your Own Dataset
Roboflow
TensorFlow vs PyTorch: Fireside
Roboflow
Occlusion Techniques in Computer Vision
Roboflow
A Customizable Web Application for Your Computer Vision Model
Roboflow
Model Tradeoffs and the Future of Computer Vision
Roboflow
Designing an Augmented Reality Board Game App
Roboflow
YOLOv4 - Advanced Tactics
Roboflow
How to Use CreateML and Build a Computer Vision iPhone App | AR Object Detection
Roboflow
Fireside Chat: Computer Vision in Agriculture
Roboflow
Scaled-YOLOv4 Tops EfficientDet: Research Rundown
Roboflow
What is Image Preprocessing?
Roboflow
Building a Community of Creators with BlkArthouse and Von Deon
Roboflow
How to Train Scaled-YOLOv4 to Detect Custom Objects
Roboflow
Intro to Computer Vision: Fireside
Roboflow
The Best Way to Annotate Images for Object Detection
Roboflow
The Computer Vision Process: Fireside
Roboflow
How to Annotate Images with Your Team Using Roboflow
Roboflow
Introducing the Roboflow Object Count Histogram
Roboflow
How Fast is the M1 at Machine Learning? Benchmarking Apple's M1 and Intel's Chips
Roboflow
CLIP: OpenAI's amazing new zero-shot image classifier
Roboflow
How I hacked my Nest camera to run custom models
Roboflow
Getting Started with the Roboflow Inference API
Roboflow
Transfer Learning in Computer Vision | What, How, Why
Roboflow
More on: CV Basics
View skill →Related Reads
📰
📰
📰
📰
How to Self-Host Nextcloud: A Complete Setup Guide
Dev.to · stack_versus
Is OneOpen Annotator a Practical Free Alternative to Roboflow?
Medium · Machine Learning
How Vision AI Is Transforming Industrial Operations with Existing Cameras
Medium · Machine Learning
Agentic vision: Building visual intelligence with Amazon Bedrock and MCP servers
AWS Machine Learning
🎓
Tutor Explanation
DeepCamp AI