What is systems' thinking?

system

A collection of components, which individually do a small task, interact with each other and achieve a bigger task.

A system is a set of interconnected components that has an expected behavior observed at the interface with its environment.

Common challenges in a system

Emergent Properties

- NASA Mars Orbiter English-Metric ambiguity

Propagation of errors

-

Processing Element (PE)

  • Also called Multiply-and-ACcumulate (MAC) unit
  • Smallest unit of computation on hardware
  • Single cycle operation: read weight, input, compute output and store.

X

+

weight

fmap activation

partial sum

updated
partial sum

fmap

activation

Common challenges in a system

  1. Emergent properties: Individual components work good, but fails when put together with others.
  2. Propagation of errors: Error in one component triggers an error in another component and this propagates.
  3. Incommensurate scaling: Scaling one component of the system does not scale the entire system, might break down.
  4. Trade-offs: Achieve something at the cost of another.

A complex system

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

Title Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

Made with Slides.com