Top Level Plan
- Benchmark program
- criteria
- memory bandwidth
- memory latency
- cpu - mips, flops
- algorithms (middle level benchmarks)
- disk bandwidth (read/write)
- bus bandwidth / latency / cpu usage (dma implementation dependent?)
- use existing benchmarks as much as possible
- OSS
- criteria
- Deployment method - how to get people to use the benchmark, and send us results
- Site
- db based
- validation mechanism (many results)
- pretty graphs
- comparison graphs, with drill down options.
Major problems
- Writing / Generating the benchmark
- Getting many people to contribute results
- Validating the results (don't want fake / tampered results).
- Showing it nicely.
- Making money from this.