Quick summary of the progress made so far:

*Mechanisms for uploading Benchmark Logs:*
  - A web interface to upload the Benchmark logs, files are transferred to
an archive folder. File validations and drag n drop are supported.
 - An HTTP POST API to allow uploads from the command line. A one-liner
with curl uploads logs to the server. This can be plugged in to the native
benchmark script to allow automatic submission of logs on each run.
 - Log files submitted via email are extracted using gmail's IMAP library.

*Aggregate Analytics:*
 - Aggregate data from the submitted logs is pulled in from the database.
 - A bunch of visualizations help to analyze aggregate data. There are a
total of 10 plots comparing aggregate performances across different
processors, operating systems, number of cores, clock speed and
image performance. Adding new plots is trivial as well.

*Benchmark Results and Comparison:*
 -  Upon uploading a benchmark log, one can immediately see the results
from the log. The results view provides a neat outlook of the benchmark run
enlisting all the relevant metrics and provides a permalink to the page to
enable sharing.
(Quick look: http://i.imgur.com/HN3fc97.png).

 - The same result can also be compared against the database. Appropriate
filters provide comparison across similar architectures, operating system,
clock cycles, submitted dates, cores, processors etc.

*Deployment:*
 - The project is deployed in a production environment at one of the
servers assigned to me by Dr. Rai. It is synchronized with the Git
repository via post-receive hooks.

I am in the process of wrapping things up and improve inline documentation.
A detailed blog post should follow.

Cheers!
-- 
Ankesh Anand
*Undergrad,Mathematics and Computing at*
*Indian Institute of Technology,Kharagpur*
------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to