Hi Matt,
We should probably list the website where results could be found right
>
> next to the flag and a way to tag the results with a username or
>
> nickname and supply the person with a direct URL to their results so
>
> they can send to their friends and brag :)
>
>
> You are absolutely right, we should not neglect this social aspect. At the
> very least, result uploads will provide us some statistics about which GPUs
> are in use by potential users. At the same time, it offers more potential
> for going 'viral', although we cannot (and should not) really expect this
> to happen.
That was the idea behind the "database" section I planned to implement. It
would allow result viewing & comparison within the Benchmark GUI itself.
This is coupled with a website with the same functionality for those who
don't have the program installed on their machine.
What's interesting, from the technical perspective, is that a website can
be easily integrated with the GUI, like MatrixMarket is. With minor
tweaking, we could reuse the website's HTML/JavaScript code and show it in
the GUI, effectively killing two birds with one stone :)
Even social network sharing plugins can be made to work directly from the
GUI with ease. So it's definitely worth looking into.
Regards, Namik
On Fri, Aug 22, 2014 at 1:42 PM, Namik Karovic <namik.karo...@gmail.com>
wrote:
> Hey Karl,
>
>
> * I notice that the splash screen has some compression artifacts. Is it
>> enough to just replace the respective graphics file with a higher
>> resolution image?
>
>
> Yes, just make sure the new image has the same name and extension.
>
>
> * The benchmark-logo ViennaCL_Benchmark_experimentLogo.png is neat. If
>> the 'V' gets tweaked a little in style so that it matches the font, it
>> would awesome! Also, the red in 'CL' is on the other end of the color
>> spectrum as blue, so it's worth to try colors 'closer' to blue, e.g.
>> orange. Maybe just use black for 'CL', like in 'Benchmark'?
>
>
> Oh, you found that. I'm glad you like it :) That was just a proof of
> concept, so to speak. I'll work on it and make better.
>
>
> The automatic benchmark result upload functionality is perhaps a bit
>> rude, particularly now as all the NSA stuff has happened. What about asking
>> the user at the end of the benchmark to upload (yes/no)? Also, as there is
>> no autotuning available right now, we could just put the upload option on
>> standby and wait for the autotuning to be added.
>
>
> Ah yes, the NSA stuff. That's why I made it opt-out in the first place. My
> initial plan was to hard-code auto-uploading without asking the user haha :D
> But yeah, since it's not available right now I might aswell disable it for
> the time being.
>
>
> * The values for "Vector size" take quite a lot of digits. What if you
>> plot "Vector size (in thousands)" instead to crop the unnecessary zeros?
>
>
> Sure, that's a good idea.
>
>
> I'll go over the routines for "Copy" and "Vector" to really benchmark
>> device-specifics rather than ViennaCL-specifics. This should be
>> straightforward - I'll ping you if I encounter any unexpected problems.
>> Maybe I find some time tonight, otherwise on Sunday.
>
>
> Alrighty.
>
>
> Regards, Namik
>
>
> On Fri, Aug 22, 2014 at 1:13 PM, Karl Rupp <r...@iue.tuwien.ac.at> wrote:
>
>> Hi Namik,
>>
>>
>> > I guess I forgot to work on Qt4 compatibility. It's fixed now:
>>
>>> https://github.com/viennacl/viennacl-benchmark-gui/commit/
>>> c213ef1058cd84841c0ca4c45de8c79b7be833bf
>>> It seems the MOC does not support declaring signal/slot functions within
>>> preprocessor if statements... That's why
>>>
>>> #if (QT_VERSION > QT_VERSION_CHECK(5, 0, 0))
>>> someSlotFunction();
>>> #endif
>>>
>>> didn't work.
>>>
>>
>> Thanks, it works like a charm again :-)
>>
>>
>>
>> As for the sparse matrix reading: The code looks godd, just the way
>>> I'd
>>>
>>> expect it to work. Maybe the file format isn't recognized properly?
>>> Can
>>>
>>> you run in a debugger to see where the error is caused?
>>>
>>>
>>> I assumed my code wasn't good, so I didn't do much testing. I'll take a
>>> better look at it now.
>>>
>>
>> Thanks.
>>
>> Now as I could run the GUI again, I must say that it is getting into
>> better and better shape, so we should be good with releasing it together
>> with ViennaCL 1.6.0 and get a bunch of attention :-) Some more minor
>> suggestions to make the GUI even better:
>>
>> * I notice that the splash screen has some compression artifacts. Is it
>> enough to just replace the respective graphics file with a higher
>> resolution image?
>>
>> * The benchmark-logo ViennaCL_Benchmark_experimentLogo.png is neat. If
>> the 'V' gets tweaked a little in style so that it matches the font, it
>> would awesome! Also, the red in 'CL' is on the other end of the color
>> spectrum as blue, so it's worth to try colors 'closer' to blue, e.g.
>> orange. Maybe just use black for 'CL', like in 'Benchmark'?
>>
>> * The automatic benchmark result upload functionality is perhaps a bit
>> rude, particularly now as all the NSA stuff has happened. What about asking
>> the user at the end of the benchmark to upload (yes/no)? Also, as there is
>> no autotuning available right now, we could just put the upload option on
>> standby and wait for the autotuning to be added.
>>
>> * The values for "Vector size" take quite a lot of digits. What if you
>> plot "Vector size (in thousands)" instead to crop the unnecessary zeros?
>>
>> I'll go over the routines for "Copy" and "Vector" to really benchmark
>> device-specifics rather than ViennaCL-specifics. This should be
>> straightforward - I'll ping you if I encounter any unexpected problems.
>> Maybe I find some time tonight, otherwise on Sunday.
>>
>> Best regards,
>> Karli
>>
>>
>
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
ViennaCL-devel mailing list
ViennaCL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-devel