Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate other CPU architectures #221

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions docs/catalog/cloud/evaluate-other-cpu-architectures.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
version: 1.0
submitted_by: markus-ntt-seidl
published_date: TBD
category: cloud
description: [PATTERN_DESCRIPTION_METADATA]
tags:
- cloud
- size:small
---

# Evaluate other CPU architectures

## Description

Applications are built with software architectures that are the best fit for the business need they are solving. Cloud providers make it easy also to evaluate other CPU types as x86-64 which can be included in the evaluation.

## Solution

Cloud providers provide offerings of cost effective alternatives that feature a good performance per watt alternative.
Evaluate the usage of other CPU architectures besides x86_64 for the application in regards of energy efficiency and execution performance.

## SCI Impact

`SCI = (E * I) + M per R`
[Software Carbon Intensity Spec](https://grnsft.org/sci)

Regarding the SCI equation, evaluate other CPU architectures can impact:

- `E`: Other CPU architectures can provide better energy efficiency for the application use case and can therefore reduce the energy consumption

## Assumptions

- Assumes that the framework can be executed on other CPU architectures as well and is optimized for it

## Considerations

- Also consider specialized accelerators for workloads cloud providers might offer

## References

- [Azure Well-Architected Framework Sustainability Pillar](https://learn.microsoft.com/en-us/azure/architecture/framework/sustainability/sustainability-application-design)