May 08
On Friday, 8 May 2020 at 13:36:22 UTC, data pulverizer wrote:
> ...I've disallowed calling BLAS because I'm looking at the performance of the programming language implementations rather than it's ability to call other libraries.

Also BLAS is of limited use for most of all the kernel functions, it's very useful for DotKernel but not as much for the others (there are many such functions) and no use for some others - which is another contributory factor to why I also chose kernel matrix calculations, you can't always call a library, sometimes you just need to write performant code.


May 11
On 2020-05-07 02:17, data pulverizer wrote:

> What is the difference between -O2 and -O3 ldc2 compiler optimizations?

`--help` says -O2 is "Good optimizations" and -O3 "Aggressive optimizations". Not very specific.

-- 
/Jacob Carlborg
May 13
On Friday, 8 May 2020 at 13:43:40 UTC, data pulverizer wrote:
> [...] I also chose kernel matrix calculations, you can't always call a library, sometimes you just need to write performant code.

Aren't kernel function calls suffering a context switch though ?
May 14
On Wednesday, 13 May 2020 at 15:13:50 UTC, wjoe wrote:
> On Friday, 8 May 2020 at 13:43:40 UTC, data pulverizer wrote:
>> [...] I also chose kernel matrix calculations, you can't always call a library, sometimes you just need to write performant code.
>
> Aren't kernel function calls suffering a context switch though ?

Why would they?
May 21
On Wednesday, 6 May 2020 at 17:31:39 UTC, Jacob Carlborg wrote:
> On 2020-05-06 12:23, data pulverizer wrote:
>
>> Yes, I'll do a blog or something on GitHub and link it.
>
> It would be nice if you could get it published on the Dlang blog [1]. One usually get paid for that. Contact Mike Parker.
>
> [1] https://blog.dlang.org

Started uploading the code and writing the article for this. The code for each language can be run, see the script.x files in each folder for details and timings.

https://github.com/dataPulverizer/KernelMatrixBenchmark

Thanks
May 22
On Thursday, 21 May 2020 at 07:38:45 UTC, data pulverizer wrote:
>
> Started uploading the code and writing the article for this. The code for each language can be run, see the script.x files in each folder for details and timings.
>
> https://github.com/dataPulverizer/KernelMatrixBenchmark
>
> Thanks

First draft of the article is done. I welcome comments. I love writing D code but I wanted the article to be as "fair and balanced" as possible. Don't you just love that phrase? Also the article kind of morphed into a more general discussion of the programming languages.
Next ›   Last »
1 2 3 4 5