Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm sure there's more to it, but just comparing the profile output shows aggressive use of prefetch and broadcast instructions.


BLIS does that in their kernels. I've tried doing that but was never able to get something better than half as good as MKL. The BLIS technique of tiling across k also requires atomics or an array of locks to write output.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: