Summary of Application Trends
Transition to parallel computing has occurred for scientific and engineering computing but this is 1-2% of computer market
In rapid progress in commercial computing
- Database and transactions as well as financial modeling/oil reservoir simulation
- Web servers including multi-media and search growing importance
- Typically functional or pleasingly parallel
- Usually smaller-scale, but large-scale systems also used
Desktop also uses multithreaded programs, which are a lot like parallel programs (again functional not data parallel)
Demand for improving throughput on sequential workloads
- Greatest use of small-scale multiprocessors
Solid application demand exists and will increase