IntelLabs / ParallelAccelerator.jl

The ParallelAccelerator package, part of the High Performance Scripting project at Intel Labs
BSD 2-Clause "Simplified" License
294 stars 32 forks source link

Defunct project? #160

Open javadba opened 5 years ago

javadba commented 5 years ago

Last closed issue was in 2017. Julia 1.0 is not supported. Last commit also in 2017 ..

timholy commented 5 years ago

Julia itself can now do most of what ParallelAccelerator was capable of doing. I think the best option is to try to use the native Julia interface and report any things that you find missing.

tjaeuth commented 3 years ago

@timholy I am interested on which kinds of optimizations Julia applies to the users code. Where would be the best starting point to start further investigations on that topic?

From the official package docs Intel is stating:

There is currently no facility to help users understand whether something is being optimized or silently rejected. In the future, we plan to provide such functionality to give users better insight into what is going on under the hood.

Are there comparable tools for the visualization of internal optimizations?

timholy commented 3 years ago

There's a lot more tooling for Julia. In addition to @code_typed, @code_llvm, and @code_native, Cthulhu.jl is one of the best options.