Skip to content

The aim of the repo is to share the 'numbers' that every programmer should know.

Notifications You must be signed in to change notification settings

imransolanki/numbers-every-programmer-must-know

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Numbers Every Programmer Must Know

The aim of this repository is to provide a comprehensive collection of performance benchmarks, latency/throughput numbers, and other important figures for various computer operations and components. The goal is to help developers make informed decisions about system design and performance optimization.

Contents

This repository contains data on a wide range of topics, including:

  • Memory hierarchy: Latency and bandwidth numbers for caches, main memory, and secondary storage devices
  • CPU: Performance benchmarks for CPUs, including clock speed, instructions per cycle (IPC), and instruction latencies
  • Networking: Latency and throughput numbers for various network technologies, including Ethernet, Wi-Fi, and cellular networks
  • Storage: Throughput and latency numbers for hard drives, solid-state drives (SSDs), and other storage technologies
  • Cloud computing: Metrics related to cloud computing performance, including virtual machine performance and cloud provider network latencies

Contributing

Contributions to this repository are welcome and encouraged! If you have data that you think would be valuable to include, please create a pull request or reach out to the repository maintainer.

License

This repository is released under the MIT License.

About

The aim of the repo is to share the 'numbers' that every programmer should know.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published