I'm interested in helping with this. I'm taking a course this semester on high performance computing, and adding MPI or OpenMP support to an existing system might be a good project to help me learn more about these frameworks. I'm totally new to OpenMP and MPI, but competent in C, and not scared by the J sources. :) Ideally I'd like to start with a relatively small task, such as "add OpenMP support to rank-0 dyad +". If anyone is already working on this, feel free to contact me.
On Mon, May 24, 2021 at 10:27 AM Eric Iverson <[email protected]> wrote: > Definitely on the todo list. Is this an area where you have expertise or a > particular interest? A contribution to make a primitive run faster is > always welcome! > > On Mon, May 24, 2021 at 12:15 AM Aaron Ash <[email protected]> wrote: > > > Hi All, > > > > Are there currently any plans to expand the usage of Openmp parallel for > > loops within the jsource engine? > > > > I can see that they're currently used within gemm.c and the base64 code > but > > don't seem to be used anywhere else within j. > > > > It seems like there could potentially be some good performance wins for a > > lot of the embarrassingly parallel operations represented by the j > > primitives on modern architectures. > > Is this just something that is on the TODO list that hasn't become a > > priority yet or is there something more to this than meets the eye at > first > > glance? > > > > Cheers, > > Aaron. > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
