https://fgiesen.wordpress.com/2016/08/07/why-do-cpus-have-multiple-cache-levels/
Tags: #CPU #hardware #architecture
Tags: #CPU #hardware #architecture
The ryg blog
Why do CPUs have multiple cache levels?
This is a reader question from “jlforrest” that seems worth answering in more detail than just a single sentence: I understand the need for a cache but I don’t understand why there are …
https://stackoverflow.com/questions/11227809/why-is-it-faster-to-process-a-sorted-array-than-an-unsorted-array
Tags: #programming #architecture
Tags: #programming #architecture
Stack Overflow
Why is processing a sorted array faster than processing an unsorted array?
In this C++ code, sorting the data (before the timed region) makes the primary loop ~6x faster:
#include <algorithm>
#include <ctime>
#include <iostream>
int main()
{
// Gene...
#include <algorithm>
#include <ctime>
#include <iostream>
int main()
{
// Gene...
https://codeburst.io/software-architecture-the-difference-between-architecture-and-design-7936abdd5830
Tags: #software #architecture #development
Tags: #software #architecture #development
Medium
Software Architecture - The Difference Between Architecture and Design
Many people don’t really know the difference between software architecture and software design. Even for developers, the line is often…