Future
- Processor
- many cores
- heterogeneous(APU)/specialized(AI chips) hardware
- Disk dead. Locality is still the king.
- Cluster as a personal supercomputer
Questions
- Can software system fully optimize for the hw
- How to decide which hw is suitable for a new sw
- How to transform a hw into a practical sw use
Challenge 1 -> Q1
- Parallel alh design
- HW features
C2 from prototype to production
- practical / technical constrains
- hw: power,space,costs
- sw: maintenance
- workload: deep learning
C3 millions of lines of legacy code
how to solve: modular code?