The fifteenth month of work focused on work in the following areas:
Category: Phylanx
Compiling and Running Blazemark
By Shahrzad Shirzad
Blazemark is the benchmark suite for Blaze library. In order to compile and run Blazemark with HPX backend, take the following steps: Continue reading
Phylanx Seminar: Neural Networks
One model commonly used in machine learning is a neural network. In this seminar, Bita explains the components of a neural network, discusses factors to consider when using the model, and demonstrates a few implementations of the model. Continue reading
Phylanx Report: October 2018
The fourteenth month of work focused on work in the following areas:
- Performance
- Produced a performance report
- Performance improvements
- HPXMP
- GCC support
- HPXMP release
- Tiling Theory
Phylanx Seminar: Introduction to HPXMP
A key piece of technology the Phylanx team is using to manage task scheduling is HPXMP. Originally developed by our collaborator, Jeremy Kemp, HPXMP maps OpenMP calls to their equivalent HPX Continue reading
Phylanx Report: September 2018
The thirteenth month of work focused on work in the following areas:
- Submitted a paper to the ESPM2 Workshop at Supercomputing
- Performance analysis
- Added nightly performance tests
- Improvements to future allocator
- Direct actions performance sweeps
- Blaze tuning experiments
- HPXMP Improvements
- Traveler UI improvements
Phylanx Seminar: Mathematics of Tiling Approximations
In order to distribute the large amounts of data that Phylanx will process across a cluster, our team needs to be able to calculate an optimal distribution and layout for this data which will minimize the Continue reading
Phylanx Seminar: Plugging into the Power of Phylanx II
In this week’s seminar, Hartmut returns to the implementation of primitives; this time in the form of a Phylanx plugin. Hartmut creates the primitive “constants_of_nature” which returns the value of e, pi, or Continue reading
Phylanx Seminar: Plugging into the Power of Phylanx
On Thursday, Hartmut demonstrated how the Phylanx project implements primitives by creating an add “primitive” example independent Phylanx. He started with an empty file and built a small model of Continue reading
Phylanx Report: August 2018
The twelfth month of work focused on work in the following areas:
- Phylanx Front-end refactoring
- HPXMP Improvements
- HPXMPT Call backs