For anyone interested in an interesting "benchmark performance" program, IBM has posted a specification, test files and expected output at:
http://www2.hursley.ibm.com/decimal/telco.html
Summary from that page:
This might be a fun thing for those interested in performance issues.
Since this is a "batch" application, the specs do not include any information about any kind of user interface, such as a "browse for input/output files" or a "progress bar" but adding those might be fun, too.
In my opinion the important thing about this is that IBM has designed this benchmark application, "with a realistic balance between Input/Output activity and application calculations." That is, this is not one of the "do-nothing loop" programs which are sometimes posted here as examples of "performance" benchmark programs.
I'm not so sure those who choose to participate should all post all their code, but for that perhaps we could ask the Forum hosts?
Any Ideas for somehow collecting and making available the various solutions from which others may learn? I suppose I could make my web site available but about all I could do is load files out there, since I do not have a clue how create a decent HTML interface for others to browse... I was thinking something like a page such as...
Comments?
------------------
Michael Mattias
Tal Systems Inc.
Racine WI USA
mailto:[email protected][email protected]</A>
www.talsystems.com
[This message has been edited by Michael Mattias (edited May 11, 2004).]
http://www2.hursley.ibm.com/decimal/telco.html
Summary from that page:
This benchmark specifies a small program which is intended to capture the essence of a telephone company billing application, with a realistic balance between Input/Output activity and application calculations.
This is expected to allow
- the comparison of Input/Output time with calculation time
- the investigation of different implementation approaches.
This is expected to allow
- the comparison of Input/Output time with calculation time
- the investigation of different implementation approaches.
Since this is a "batch" application, the specs do not include any information about any kind of user interface, such as a "browse for input/output files" or a "progress bar" but adding those might be fun, too.
In my opinion the important thing about this is that IBM has designed this benchmark application, "with a realistic balance between Input/Output activity and application calculations." That is, this is not one of the "do-nothing loop" programs which are sometimes posted here as examples of "performance" benchmark programs.
I'm not so sure those who choose to participate should all post all their code, but for that perhaps we could ask the Forum hosts?
Any Ideas for somehow collecting and making available the various solutions from which others may learn? I suppose I could make my web site available but about all I could do is load files out there, since I do not have a clue how create a decent HTML interface for others to browse... I was thinking something like a page such as...
Code:
IBM Benchmark Program (Text with link to benchmark specs and explanation) Solutions Name Hardware Timing Info Link to Source Code file ----- ----------- ----------- ------------------------ John Smith PII/400 10.8 sec <link to something.bas> Mary Jones PIV/1.8Ghz 5.2 sec <link to something.bas> Pat Johnson PII/800 8.7 sec <link to something.bas>
------------------
Michael Mattias
Tal Systems Inc.
Racine WI USA
mailto:[email protected][email protected]</A>
www.talsystems.com
[This message has been edited by Michael Mattias (edited May 11, 2004).]
Comment